单片机应用实训教程.pdf

单片机应用实训教程.pdf
 

书籍描述

内容简介
《单片机应用实训教程分》为两大部分。第1部分为基础理论和基础实训,包括单片机概述、编程语言、单片机应用系统的开发环境和6个相互独立的基础实训内容,涵盖了单片机的输入输出、定时、中断、串行口等基本的常用功能模块。第2部分为综合实训,包括5个具有实用价值的实训内容。

编辑推荐
《21世纪高等学校应用型规划教材:单片机应用实训教程》既可以作为普通高等学校应用型院校电气信息类相关专业学生学习单片机的教材,也可以作为科研人员的参考资料。

目录
第1部分基础理论及基础实训
第1章单片机概述
1.1单片机简介2
1.1.1单片机发展历史2
1.1.2单片机发展的主要阶段3
1.1.3单片机应用范围3
1.2单片机的种类4
1.3单片机的主要性能和结构5
1.3.1单片机的内部结构5
1.3.2单片机的外部管脚10
1.4单片机最小系统12
1.4.1复位电路12
1.4.2时钟电路12
习题13
第2章单片机程序设计语言
2.1汇编语言程序设计14
2.1.1指令格式及寻址方式14
2.1.2传送指令15
2.1.3转移指令17
2.1.4移位指令20
2.1.5查表指令21
2.1.6算术运算指令22
2.1.7逻辑运算指令23
2.1.8位操作指令24
2.1.9伪指令26
2.2C51程序设计26
2.2.1特殊功能寄存器的读写26
2.2.2I/O口的读写27
2.2.3中断服务子程序的设计28
2.2.4应用实例28
习题29
第3章单片机内部模块及常用外设
3.1单片机的中断系统30
3.1.1中断源30
3.1.2中断标志位30
3.1.3中断允许寄存器31
3.1.4中断优先级32
3.1.5CPU响应中断过程32
3.2单片机的定时器/计数器35
3.3单片机的串口结构40
3.3.1单片机串口结构40
3.3.2串行口控制寄存器SCON41
3.3.3专用寄存器PCON42
3.3.4串行口的工作方式42
3.3.5波特率选择43
3.4数码显示器43
3.4.1LED数码显示器的结构43
3.4.2LED数码显示器的显示段码43
3.4.3LED数码显示器的接口电路44
习题45
第4章单片机应用系统开发工具
4.1PROTEUS简介46
4.2PROTEUS的使用47
4.2.1进入PROTEUSISIS47
4.2.2工作界面47
4.2.3绘图主要操作50
4.2.4电路图线路的绘制52
4.2.5实例53
4.3KeiluVision4软件的介绍58
4.4KeiluVision4软件的使用59
第5章基础实训
5.1开关控制发光二极管69
5.2发光二极管的闪烁70
5.3流水灯71
5.4电机的驱动73
附录直流电机78
一、直流电动机结构及工作原理79
二、直流电动机驱动原理及驱动芯片80
三、直流电动机的调速原理82
5.5倒计时器的设计83
5.6双机通信86
习题88
第2部分综合实训
第6章避障小车的设计
6.1任务描述及分析92
6.2系统整体设计93
6.3所需器件清单及器件工作原理94
6.3.1模块功能介绍94
6.3.2超声波测距模块95
6.3.3超声波发射电路95
6.3.4超声波回波检测电路96
6.3.5显示模块96
6.3.6温度补偿模块97
6.3.7蜂鸣器报警模块98
6.3.8直流电机驱动电路99
6.4任务的实现99
6.5实物100
第7章基于单片机的交通灯控制系统
7.1任务描述及分析112
7.2系统整体设计112
7.3所需器件清单及器件工作原理114
7.4任务的实现115
7.4.1硬件设计115
7.4.2程序代码115
第8章温度监测系统的设计
8.1任务描述及分析119
8.2系统整体设计119
8.3所需器件的工作原理120
8.3.1单片机电路120
8.3.2温度传感器DS18B20120
8.3.3数码管电路125
8.4任务的实现125
第9章单片机对键盘的控制
9.1独立按键控制数码管显示133
9.1.1任务描述及分析134
9.1.2任务的实现134
9.2矩阵键盘控制数码管135
9.2.1任务描述及分析137
9.2.2键盘扫描原理138
9.2.3任务的实现140
第10章万年历的设计
10.1实训项目功能描述147
10.2实训项目功能分析147
10.2.1显示模块147
10.2.2时钟模块148
10.2.3实时环境温度采集模块148
10.2.4报警模块148
10.2.5设置模块148
10.3实训项目所需器件清单及器件工作原理149
10.4实训项目的实现150
10.4.1硬件设计150
10.4.2软件设计150
参考文献

文摘
版权页:



4.2.4电路图线路的绘制
(1)画导线
PROTEUS的智能化可在画线时进行自动检测:当鼠标的指针靠近一个对象的连接点时,跟着鼠标的指针就会出现一个“×”号,鼠标左键点击元器件的连接点,移动鼠标(不用一直按着左键)就出现了粉红色的连接线变成了深绿色。如果想让软件自动定出线路径,只需左击另一个连接点即可。这就是PROTEUS的线路自动路径功能(简称WAR),如果只是在两个连接点用鼠标左击,WAR将选择一个合适的线径。WAR可通过使用工具栏里的“WAR”命令按钮来关闭或打开,也可以在菜单栏的“Tools”下找到这个图标。
(2)画总线
为了简化原理图,可用一条导线代表数条并行的导线,这就是所谓的总线。点击工具箱的总线按钮,即可在编辑窗口画总线。
(3)画总线分支线
点击工具的按钮,画总线分支线,它是用来连接总线和元器件管脚的。画总线时为了和一般的导线区分,一般用画斜线来表示分支线,但是这时如果WAR功能打开是不行的,需要把WAR功能关闭。画好分支线还需要给分支线起个名字。右键点击分支线选中它,接着左键点击选中的分支线就会出现分支线编辑对话框。相同端是连接在一起的,放置方法是用鼠标单击连线工具条中图标或者执行Place/NetLabel菜单命令,这时光标变成十字形并且将有一虚线框在工作区内移动,再按一下键盘上的(Tab)键,系统弹出网络标号属性对话框,在Net项定义网络标号比如PBO,单击(OK),将设置好的网络标号放在先前放置的短导线上(注意一定是上面),单击鼠标左键即可将之定位。

购买书籍

当当网购书 京东购书 卓越购书

PDF电子书下载地址

相关书籍

搜索更多