MC9S12单片机原理及嵌入式应用开发技术 第2版PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:陈万忠著
- 出 版 社:北京:机械工业出版社
- 出版年份:2017
- ISBN:9787111573166
- 页数:187 页
第1章 单片机概述 1
1.1 单片机简介 1
1.2 单片机的广泛应用 1
1.3 单片机的发展历史 3
1.4 从门电路到单片机 4
1.4.1 半导体晶体管的开关特性 4
1.4.2 组合逻辑电路 4
1.4.3 时序逻辑电路 9
1.4.4 单片机的硬件构成 10
1.5 数制转换 11
1.6 飞思卡尔16位单片机 13
1.6.1 Freescale 16位单片机命名参考规则 13
1.6.2 MC9S12X系列单片机 14
思考题与习题 15
第2章 S12XS单片机的内部结构分析 16
2.1 MC9S12XS单片机的性能 16
2.1.1 MC9S12XS内部模块 16
2.1.2 MC9S12XS单片机的引脚及功能 18
2.2 CPU的构成 21
2.2.1 算术逻辑单元(ALU) 21
2.2.2 控制单元 21
2.2.3 核心寄存器组 22
2.3 存储器 24
2.3.1 基本存储空间 24
2.3.2 扩展地址空间 24
2.3.3 全局存储器映射 25
2.3.4 MC9S12XS128全局存储器映射 27
2.4 并行I/O口 29
2.4.1 A、B、E和K口 29
2.4.2 T、S、M、P、H和J口 30
2.4.3 AD口 32
2.5 时钟与复位模块 32
2.5.1 时钟模块 32
2.5.2 锁相环应用范例 36
2.5.3 复位 38
思考题与习题 39
第3章 单片机最小系统与软件运行环境 40
3.1 硬件电路设计 40
3.1.1 单片机电源电路设计 40
3.1.2 S12单片机时钟电路设计 41
3.1.3 复位电路设计 42
3.1.4 BDM接口电路设计 42
3.2 Code Warrior V5.1软件使用指南 43
3.2.1 软件安装 43
3.2.2 关于BDM驱动 44
3.2.3 创建一个新的工程 45
3.2.4 编译与调试 48
3.3 并口输出范例 50
3.3.1 编写简单的应用程序 51
3.3.2 LED闪动程序 52
3.3.3 复位自检程序 52
3.3.4 流水灯程序 54
思考题与习题 55
第4章 中断系统 56
4.1 中断的概念 56
4.2 中断源 56
4.3 S12XS单片机的中断响应和中断返回 59
4.4 优先权排队 60
4.5 中断嵌套 60
4.6 中断服务子程序设计 61
4.6.1 IRQ使用范例 62
4.6.2 XIRQ使用范例 64
思考题与习题 66
第5章 串行口 67
5.1 串行通信概述 67
5.1.1 串行通信的两种基本方式 67
5.1.2 发送时钟和接收时钟 68
5.1.3 串行通信标准 69
5.2 同步外设接口SPI模块 71
5.2.1 SPI模块概述 71
5.2.2 SPI寄存器 72
5.2.3 SPI应用范例 76
5.3 SCI模块 79
5.3.1 SCI模块的结构及功能 79
5.3.2 SCI模块寄存器 80
5.3.3 SCI应用范例 84
思考题与习题 97
第6章 定时器相关模块 98
6.1 定时器/计数器概述 98
6.2 TIM模块 98
6.2.1 TIM模块的结构及功能 99
6.2.2 TIM模块寄存器 100
6.2.3 TIM模块应用范例 106
6.3 PIT模块 112
6.3.1 PIT模块的结构及功能 113
6.3.2 PIT模块寄存器 114
6.3.3 PIT模块应用范例 117
6.4 PWM模块 122
6.4.1 PWM功能 123
6.4.2 PWM模块寄存器 123
6.4.3 PWM模块应用范例 127
思考题与习题 132
第7章 A-D转换模块 133
7.1 A-D转换模块概述 133
7.1.1 A-D转换原理 133
7.1.2 S12XS系列MCU内置A-D转换模块 134
7.2 A-D转换寄存器 135
7.2.1 A-D输入使能寄存器 135
7.2.2 A-D控制寄存器 135
7.2.3 A-D比较寄存器 139
7.2.4 A-D转换状态寄存器 140
7.2.5 A-D结果寄存器 140
7.3 A-D转换应用范例 141
7.3.1 应用注意事项 141
7.3.2 应用范例 142
思考题与习题 143
第8章 嵌入式实时操作系统使用范例 144
8.1 嵌入式实时操作系统 144
8.1.1 嵌入式实时操作系统简介 144
8.1.2 嵌入式实时操作系统μC/OS-II 144
8.2 移植μC/OS-II 146
8.2.1 重新定义内核的大小和功能 147
8.2.2 OS_CPU.H 150
8.2.3 编写与硬件相关的代码 152
8.2.4 中断服务子程序OSTickISR() 152
8.2.5 任务堆栈初始化函数OSTaskStkInit() 154
8.2.6 让优先级最高的就绪态任务开始运行函数OSStartHighRdy() 155
8.2.7 任务级任务切换函数OSCtxSw() 156
8.2.8 中断级任务切换函数OSIntCtxSw() 157
8.2.9 相关接口函数 159
8.3 应用范例 159
8.3.1 相关声明 160
8.3.2 主函数main() 161
8.3.3 系统任务函数AppStartTask() 162
8.3.4 用户任务1 AppTask1() 164
8.3.5 用户任务2 AppTask2() 165
8.3.6 用户任务3 AppTask3() 166
8.3.7 链接与程序定位 168
第9章 单片机测控系统设计 169
9.1 微机测控系统的组成 169
9.1.1 微机测控系统硬件 169
9.1.2 微机测控系统软件 170
9.2 微机测控系统的常用器件 171
9.2.1 集成运算放大器及其应用 171
9.2.2 电压比较器 174
9.2.3 隔离放大器 175
9.2.4 光耦合器 177
9.2.5 固态继电器 179
9.3 键盘、显示接口 181
9.3.1 键盘 181
9.3.2 7段LED显示 182
9.3.3 键盘显示接口范例 183
思考题与习题 186
参考文献 187
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《智能时代的教育智慧》魏忠著 2019
- 《中国皮影》李跃忠著 2019
- 《地表最强熊虫》(日)铃木忠著 2019
- 《微纳米水合碳酸镁的制备与应用》王余莲,印万忠著 2019
- 《说服天下《鬼谷子》的中国沟通术》翟玉忠著 2018
- 《杜甫秦州诗的诗意解读》王元忠著 2019
- 《黄河源笔记》王小忠著 2019
- 《中古道经韵文与写作年代研究》夏先忠著 2019
- 《普通高等院校“十三五”规划教材 国际贸易理论与政策》张海波,李汉君,陈忠著 2017
- 《修辞元素接受论》刘为忠著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019