《单片机原理与接口技术》通过LED闪烁控制、跑马灯设计、流水灯设计、电子时钟设计、多机通信、单片机并口的扩展等多个项目的设计与制作,由浅入深地详细介绍了单片机的硬件结构以及汇编程序软件设计方法。内容涉及单片机基础知识、51单片机结构与工作原理、51单片机的指令系统、汇编语言程序设计、并行端口、中断系统、定时器/计数器、串行口与串行通信、系统扩展以及单片机的接口技术。
本书注重职业岗位基本开发技能的训练。为便于读者掌握与单片机有关的各方面知识内容,书中涉及的所有项目都给出了完整的电路图和程序清单,使读者在实践中逐步提高综合应用开发能力。
本书可作为高职高专院校应用电子、电气自动化、通信技术、电子信息、嵌入式等专业单片机项目教学课程的教材,还可以供相关专业师生与工程技术人员学习、参考。
第1章单片机基础知识1
1.1单片机的发展概况1
1.1.1计算机的发展1
1.1.2单片机的概念1
1.1.3单片机的发展2
1.2单片机的分类与应用领域2
1.2.1单片机的分类2
1.2.2单片机的应用领域3
1.3单片机的选型4
1.4知识扩展4
1.5本章小结5第2章MCS51单片机结构与工作原理6
2.1项目导引——LED闪烁控制6
2.2项目分析6
2.3技术准备6
2.3.1MCS51单片机的硬件资源6
2.3.2单片机的最小系统13
2.4项目实施15
2.5本章小结26
2.6强化练习26第3章MCS51单片机的指令系统28
3.1项目导引——跑马灯设计28
3.2项目分析28
3.3技术准备28
3.3.1汇编语言基础28
3.3.2MCS51单片机的指令系统34
3.4项目实施53
3.5本章小结58
3.6强化练习58第4章汇编语言程序设计61
4.1汇编语言程序设计基础61
4.2伪指令62
4.3汇编语言程序设计实例63
4.4本章小结73
4.5强化练习73第5章MCS51单片机的并行端口75
5.1项目导引——流水灯设计75
5.2项目分析75
5.3技术准备75
5.3.1并行端口的结构与功能75
5.3.2并行口的输出功能80
5.3.3并行口的输入功能80
5.4项目实施81
5.5本章小结83
5.6知识扩展84
5.7
强化练习85第6章MCS51单片机的中断系统87
6.1项目导引——中断控制的流水灯项目87
6.2项目分析87
6.3技术准备87
6.3.1知识点1:中断系统结构及中断控制87
6.3.2知识点2:中断响应92
6.3.3知识点3:中断服务程序的设计93
6.3.4知识点4:外部中断源的扩展95
6.4项目实施96
6.5本章小结100
6.6知识扩展100
6.7强化练习101第7章MCS51单片机的定时/计数器103
7.1项目导引——电子时钟设计103
7.2项目分析103
7.3技术准备103
7.3.1定时/计数器结构和工作原理103
7.3.2与定时/计数器相关的控制寄存器104
7.3.3定时/计数器的工作方式及应用106
7.4项目实施111
7.5本章小结120
7.6知识扩展121
7.7强化练习126第8章MCS\|51单片机串行口与串行通信127
8.1项目导引——多机通信127
8.2项目分析127
8.3技术准备127
8.3.1串行通信概述127
8.3.2单片机的串行口128
8.3.3串行通信工作方式与应用131
8.4项目实施137
8.5本章小结143
8.6知识扩展143
8.7强化练习143第9章系统扩展以及单片机的接口技术145
9.1项目导引——片机并口的扩展145
9.2项目分析145
9.3技术准备145
9.3.1存储器的扩展145
9.3.2并行I/O口的扩展149
9.4项目实施157
9.5本章小结158
9.6知识扩展158
9.7强化练习160
综合项目1超声波测距仪的制作161
综合项目2数字电压表的制作173
参考文献181
(1)教材定位于理论以够用为本,加强应用技术能力的培养。在注重讲解基本结构和分析方法的同时,通过项目制作加强应用能力的训练。
(2)教材内容以技术应用为主旨,贴近生产实践。每单元都安排了相应的技能训练。使学生的训练与生产实践相联系,提高分析问题与解决问题的能力。
(3)重内容的实用性、先进性,与企业工程技术人员共同组织提炼知识点与技能点。
(4)项目的选择注重对基本理论的理解与实践的应用,兼顾学生自学能力的培养。