Intel 80C196单片机应用实践与C语言开发PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:程军编著
- 出 版 社:北京:北京航空航天大学出版社
- 出版年份:2000
- ISBN:7810129880
- 页数:309 页
第一章 80C196单片机系统概况 1
1.1 80C196单片机系列简介 1
1.1.1 HSIO系列 2
1.1.2 EPA系列 3
1.1.3 电机控制系列 5
1.1.4 小结 5
1.2 8XC196Kx单片机基本结构及硬件外设 8
1.2.1 CPU框架 8
1.2.2 内部定时器 10
1.2.3 内部外设 10
1.3 8XC196Kx单片机存储器空间结构 13
1.3.1 存储器的地址分配 13
1.3.2 窗口 20
1.4 8XC196Kx单片机寻址方式 23
1.4.1 数据类型 23
1.4.2 寻址方式 25
1.4.3 软件标准和惯例 26
第二章 外设端口的原理与编程 28
2.1 输入输出端口 28
2.1.1 输入输出口功能概述 28
2.1.2 独立输入口P0 28
2.1.3 双向口P1、P2、P5和P6 29
2.1.4 双向口P3、P4 32
2.1.5 输入输出口的编程方法 33
2.1.6 输入输出口的编程实例 34
2.2 标准中断及PTS中断 37
2.2.1 中断系统概述 37
2.2.2 中断信号和寄存器 38
2.2.3 中断源和中断请求 39
2.2.4 标准中断编程 41
2.2.5 PTS控制块中断的初始化 44
2.2.6 编程实例 45
2.3.2 串行口工作方式 51
2.3.1 功能概述 51
2.3 异步串行通讯 51
2.3.3 串行口编程 53
2.3.4 编程实例 55
2.4 同步串行通讯 62
2.4.1 系统概述 62
2.4.2 SSIO握手协议 63
2.4.3 SSIO口编程 64
2.4.4 编程实例 66
2.5 从口 71
2.5.1 功能概述 71
2.5.2 从口的硬件配置 72
2.5.3 从口工作方式及配置 73
2.5.4 从口的编程方法 75
2.6 事件处理器阵列 77
2.6.1 系统概述 77
2.6.2 定时器/计数器功能 78
2.6.3 EPA通道功能 79
2.6.4 EPA和定时器/计数器编程 80
2.6.5 编程实例 87
2.7 A/D转换 96
2.7.1 功能概述 96
2.7.2 A/D变换的编程 97
2.7.3 编程实例 100
2.8 CAN串行通讯控制器 107
2.8.1 功能概述 107
2.8.2 CAN控制器工作原理 107
2.8.3 位定时器 110
2.8.4 CAN控制器的配置 112
2.8.5 CAN总线编程实例 119
2.9 芯片控制字功能及有关外设 121
2.9.1 总线宽度控制 121
2.9.2 等待状态 123
2.9.4 单片机系统的复位 125
2.9.3 芯片配置字的编程 125
2.9.5 单片机耗电方式定义 126
2.9.6 单片机系统的编程与加密 128
第三章 80C196 C编译器 130
3.1 单片机C语言简介 130
3.1.1 单片机C语言概述 130
3.1.2 单片机C语言语法简介 133
3.1.3 单片机C语言的关键字 138
3.1.4 嵌入汇编程序 139
3.2 单片机C语言编译器 140
3.2.1 系统概述 140
3.2.2 C语言编译器 141
3.2.3 编译程序控制指令 144
3.2.4 编译文件输出 148
3.2.5 目标文件格式 153
3.2.6 目标文件实例 159
3.3.1 连接器工作过程 161
3.3 单片机C语言连接器 161
3.3.2 连接生成的绝对地址目标文件 170
3.3.3 C196库文件 174
3.3.4 C196头文件 177
3.3.5 主程序定义 180
3.3.6 寄存器文件 181
3.3.7 对窗口的支持 183
3.3.8 OH196转换器 184
3.3.9 C196库程序 184
3.4 IntelApBUILDER C语言可视化软件 185
3.4.1 软件外貌 185
3.4.2 外设端口描述 189
第四章 单片机开发系统 191
4.1 开发系统总体结构 191
4.1.1 开发工具平台 192
4.1.2 开发系统软件实现方案 192
4.1.3 开发系统硬件实现方案 193
4.2 开发系统硬件设计 195
4.2.1 简单开发系统 195
4.2.2 带双口RAM的PC插卡式开发系统 196
4.2.3 采用PC并行口的开发系统 202
4.3 开发系统软件实现 207
4.3.1 集成开发环境的建立 207
4.3.2 开发环境的功能 209
4.3.3 编辑系统程序代码的实现 210
4.3.4 程序运行的实现 212
4.3.5 单片机与PC微机的数据处理与交换 222
4.3.6 单片机仿真器的应用 226
4.4 开发机编译器的设计 228
4.4.1 C编译器的设计 229
4.4.2 汇编代码生成 239
4.4.3 汇编语言生成机器代码 242
4.4.4 连接器的设计 254
4.5.1 目标文件的读取 255
4.5 目标文件的处理 255
4.5.2 记录的建立 264
第五章 单片机系统的最新发展 268
5.1 单片机的实时多任务系统 268
5.1.1 实时操作系统简介 268
5.1.2 实时多任务操作系统的原理 270
5.1.3 实时多任务操作系统的实现实例 272
5.2 单片机的Internet网络 277
5.2.1 单片机的Internet通讯的实现原理 277
5.2.2 用Visual Basic实现Web服务 282
5.2.3 单片机Internet实现实例 286
附录 298
附录A 80C196汇编指令一览表 298
附录B 87C196CA和8XC196Kx信号分类和引却图 299
附录C 87C196CA和8XC196Kx引脚说明 301
附录D 有关Intel 196系列单片机技术的Internet网上资源 306
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《语文教育教学实践探索》陈德收 2018
- 《彼得·布鲁克导演实践研究》邓小玲著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019