《单片机原理及套用》是2010年化学工业出版社出版的图书,作者是谢辉。
基本信息
单片机原理及套用
所属类别
教材 >> 本科 >> 本科电气
作者:谢辉 主编 黄滔、李焱 副主编
出版日期:2010年9月 书号:978-7-122-08610-5
开本:16 装帧:平 版次:1版1次 页数:264页
内容简介
本书主要内容包括:单片机概述、内部结构及工作原理、指令系统与彙编程式设计、中断与定时器/计数器、串列通信技术、外部系统扩展、人机接口及模拟接口技术等。为了适应现代单片机技术的发展,对当前流行的串列扩展汇流排技术,如IIC、SPI及单汇流排做了较详细的介绍,并且介绍了在存储器及A/D、D/A变换中的套用技术。最后还介绍了单片机套用系统的设计方法,并完整地介绍了两个单片机套用系统的典型範例。
本书可作为高等院校本科及高职高专电子信息工程、套用电子技术、电气工程、计算机套用、自动化及机电一体化等专业的教材,也可以作为工程技术人员及有关技术培训用书。
目录
第1单元概述1
11计算机发展概述1
12单片微型计算机简介2
121单片机的发展及套用概述2
122常用系列单片机产品简介3
123P89系列单片机简介3
13单片机套用系统的开发过程5
131单片机套用系统的开发步骤5
132单片机开发技术的新方法5
单元小结6
单元测试6
第2单元P89C5x单片机的结构及原理7
21P89C5x单片机结构 7
211P89C5x单片机的内部结构7
212P89C5x端子及功能10
22P89C5x单片机的存储器结构11
221存储器地址空间11
222P89C5x程式存储器及地址空间12
223P89C5x数据存储器及地址空间13
224P89C5x的特殊功能暂存器14
23P89C5x单片机的I/O口18
231P0连线埠的结构及功能18
232P1连线埠的结构及功能19
233P2连线埠的结构及功能19
234P3连线埠的结构及功能19
24单片机的工作方式及时序20
241复位方式20
242程式执行方式21
243低功耗方式22
244线上仿真方式24
245振荡器与时钟电路24
246可程式时钟输出25
247机器周期和指令周期25
25单片机FLASH存储器的编程及加密方法27
251FLASH存储器的编程27
252单片机的加密方法29
26实训——单片机实验系统快速入门30
单元小结31
单元测试31
第3单元P89C5x单片机的指令系统及编程举例33
31指令系统简介33
311指令概述33
312指令格式33
313指令分类及符号说明 34
32P89C5x单片机的定址方式35
321立即定址35
322直接定址35
323暂存器定址35
324暂存器间接定址36
325变址定址36
326相对定址36
327位定址37
33指令系统38
331数据传送类指令38
332算术运算类指令41
333逻辑运算类指令42
334控制转移类指令44
335位操作类指令46
34伪指令47
35彙编语言程式设计基础49
351顺序程式设计49
352分支程式设计50
353循环程式设计52
354子程式设计55
355查表程式设计56
356软体延时程式设计57
357输入/输出程式设计58
36实训——程式设计59
单元小结59
单元测试60
第4单元P89C5x单片机的中断系统及定时器/计数器62
41P89C5x中断系统62
411中断技术概述62
412P89C5x单片机中断系统结构及控制原理63
413外部中断源的扩展70
42P89C5x单片机定时器/计数器71
421P89C5x定时器/计数器的内部结构及工作原理71
422T0和T1的工作方式及套用76
423T2定时器/计数器的工作方式及套用79
424定时器/计数器的综合套用85
43实训——中断与定时器/计数器综合套用86
单元小结87
单元测试88
第5单元P89C5x单片机串列口及套用89
51串列通信基础89
511串列通信的基本方式89
512串列信号的传送方式92
513RS232C汇流排标準93
52P89C5x单片机的串列连线埠及控制暂存器95
521串列连线埠的内部结构95
522通信过程96
523串列通信控制暂存器96
53串列通信工作方式及波特率98
531串列口的工作方式98
532波特率设定101
54串列连线埠工作方式的套用102
541方式0的套用102
542方式1的套用103
543方式2的套用106
544方式3的套用109
545多机通信109
55实训——单片机双机通信110
单元小结111
单元测试111
第6单元单片机并行汇流排扩展113
61并行扩展汇流排113
611并行扩展汇流排方法113
612地址解码方法114
613汇流排驱动116
62存储器扩展117
621程式存储器的扩展117
622数据存储器的扩展123
623同时扩展程式存储器和数据存储器124
63并行I/O口扩展126
631I/O接口功能和数据传送126
632简单I/O口的扩展127
633可程式多功能接口81C55的扩展129
64实训——单片机I/O口扩展138
单元小结140
单元测试140
第7单元单片机串列汇流排扩展142
71IIC汇流排142
711IIC串列汇流排的特点142
712IIC汇流排接口电路及工作原理143
713IIC汇流排的数据传输控制144
714IIC汇流排接口扩展147
72SPI汇流排155
721SPI串列汇流排的特点155
722SPI串列汇流排接口电路及工作原理156
723SPI的配置157
724SPI汇流排接口扩展158
73单汇流排160
731单汇流排结构及特点160
732单汇流排接口电路及ID地址码162
733单汇流排晶片的数据传输控制163
74实训——IIC汇流排EEPROM存储器扩展165
单元小结166
单元测试167
第8单元单片机常用人机接口168
81LED显示器及其接口168
811LED数码管的结构及编码方式168
812LED数码管接口169
813点阵式LED显示器驱动接口175
82LCD显示器及其接口178
821LCD显示器的结构和工作原理178
822LCD显示器的分类和驱动方式179
823LCD显示器典型实例180
83键盘及其接口187
831键盘的工作原理188
832独立式键盘及其接口188
833矩阵式键盘及其接口190
834单片机系统中的键盘及显示器接口197
84实训——电子钟设计199
单元小结201
单元测试201
第9单元单片机模拟量接口203
91D/A转换接口203
911D/A转换器的基本原理及主要性能指标203
9128位并行D/A转换器DAC0832205
91310位串列D/A转换器TLC5615210
92A/D转换接口213
921A/D转换器的基本原理及主要性能指标213
9228位并行A/D转换器ADC0809 215
923三位半BCD码输出A/D转换器MC14433218
92412位串列A/D转换器TLC2543222
93实训——A/D、D/A转换227
931A/D转换实训227
932D/A转换实训228
单元小结229
单元测试230
第10单元单片机套用系统设计方法与实例232
101单片机套用系统的设计过程232
1011系统设计的基本要求232
1012系统设计的内容和步骤233
1013抗干扰设计234
102简易数字电压表设计239
1021功能要求239
1022方案论证239
1023系统硬体电路设计239
1024系统软体设计239
1025源程式清单240
103步进电动机控制246
1031步进电动机的工作原理246
1032功能要求246
1033系统硬体电路设计247
1034源程式清单250
单元小结252
单元测试253
附录254
附录AAT89系列单片机简介254
附录B单片机指令表257
附录CASCⅡ码錶260
附录D常用晶片端子图261
参考文献264