当前位置首页 > 百科> 正文

单片机套用技术——彙编 C51项目教程

2017-09-29 06:40:09 百科
单片机套用技术——彙编 C51项目教程

单片机套用技术——彙编 C51项目教程

《单片机套用技术——彙编 C51项目教程》是2015年7月机械工业出版社出版的图书,作者是姚存治。

基本介绍

  • 书名:单片机套用技术——彙编 C51项目教程
  • 作者:姚存治
  • ISBN:978-7-111-50040-7
  • 定价:39.0
  • 出版社:机械工业出版社
  • 出版时间:2015年7月
  • 装帧:平装
  • 开本:16开

基本信息

共设计了10个项目,分别是:单片机控制的LED流水灯、单片机控制的数码管电子时钟、可调控的走马灯、单片机控制的点阵显示屏、用LCD1602与DS18B20设计的数字温度计、用24C02与LED数码管设计电子密码锁、单片机控制的波形发生器、单片机交通灯远程控制系统、SF6气体密度实时监测系统设计。 本书以项目为载体,涵盖了单片机系统中典型的知识点:存储器结构、中断与定时、LED数码管显示器与点阵显示器、键盘、LCD1602字元液晶和LCD12864图形液晶、1-wire汇流排、SPI汇流排、I2C汇流排、串列通信、A-D转换及D-A转换、DS18B20和1302用法、单片机系统开发环境。内容的编排上遵循工作过程导向的思路,项目主导,任务分解。在程式方面既有彙编语言,又有C51编程。每个项目都用到了Wave 6000或Keil C51开发软体和Proteus仿真软体。可以真正实现在课堂上做实验,实现“学中做、做中学”这样高效的学习方式。 本书可作为高职高专院校自动控制类、机电类、供用电类、电子信息类、铁道机车车辆类等相关专业的单片机课程教材或教学参考书,也可作为工程技术人员的参考用书。

章节目录

前言
项目1单片机控制的LED流水灯的
设计和製作1
任务11初识单片机1
111什幺是单片机1
112单片机的套用形式2
113单片机的发展历程2
114单片机的主要产品种类4
115单片机的套用领域7
任务12了解单片机中的数制与码制8
121数制8
122各种数制间的转换9
123计算机中数的表示10
124常用二进制编码11
任务13学习MCS51单片机的内部配置
和引脚功能12
131MCS51单片机的内部结构及工作
原理13
132MCS51单片机的引脚功能16
133MCS51单片机的存储器结构20
134单片机最小系统的概念25
任务14了解单片机的开发环境28
141WAVE6000软体使用简介28
142KEIL μVision4软体使用简介31
143Proteus 78软体简介37
任务15学习单片机C51编程48
151C51的数据结构48
152C51的运算符52
153一个完整的C51程式结构53
154C51的套用举例55
任务168位LED流水灯的控制设计与
仿真57
161硬体介绍57
162程式的编制58
163综合仿真调试59
思考与练习59
项目2单片机控制的数码管电子
时钟的设计与製作61
任务21学习单片机彙编语言61
211彙编语言的特点61
212彙编语言的语句和指令61
213MCS51单片机指令简介及指令中
符号的含义62
214定址方式63
任务22学习MCS51单片机指令系统66
221数据传送类指令66
222算术运算指令70
223逻辑运算与移位类指令73
224控制转移类指令75
225位操作指令79
任务23学习彙编语言程式设计81
231软体编程的步骤和方法81
232彙编语言源程式的彙编82
233彙编语言编程实例85
任务24学习MCS51单片机中断系统88
241中断的基本概念88
242引入中断技术的优点89
243中断系统应有的功能90
244中断请求标誌90
245中断允许控制91
246中断优先权的设定92
247中断处理过程分析93
248中断技术套用96
任务25学习MCS51单片机定时器/
计数器99
251定时器/计数器的结构和工作
原理99
252定时器/计数器的四种工作方式
分析103
253定时器/计数器的套用104
任务26认识LED数码管显示器111
261LED数码管显示器的内部结构和
显示原理111
262LED显示方式112
263MCS51和八段数码管显示器的
接口设计114
任务278位数字时钟的设计与仿真116
271硬体电路设计116
272程式设计116
273综合调试122
思考与练习122
项目3可调控的走马灯的设计与
製作124
任务31学习键盘接口技术124
311独立式键盘套用124
312按键的消抖处理126
313行列式键盘套用128
任务32可以调控的走马灯的设计与
仿真131
321硬体电路设计131
322程式编制131
323综合仿真调试135
思考与练习135
项目4单片机控制的点阵显示屏的
设计与製作136
任务41LED点阵显示器介绍136
411LED点阵显示器的结构和原理136
412MCS51单片机和LED点阵
显示器的接口设计138
任务42单片机控制的点阵显示屏的
设计与仿真140
421硬体电路设计140
422程式编制143
423综合仿真调试145
思考与练习145
项目5用LCD1602与DS18B20设计
数字温度计146
任务51学习LCD1602的原理与接口146
511LCD1602的内部结构146
512LCD1602的控制命令149
513MCS51与LCD1602的接口
技术150
任务521wire汇流排技术与DS18B20的
套用157
5211wire汇流排技术简介157
522DS18B20简介162
任务53数字温度计设计与仿真166
531硬体电路设计166
532程式编制166
533综合仿真调试174
思考与练习175
项目6用24C02与LED数码管设计
电子密码锁176
任务61学习I2C汇流排扩展176
611I2C汇流排基础知识176
612串列EEPROM 24C02扩展177
任务62电子密码锁设计与仿真182
621硬体电路设计182
622程式编制183
623综合仿真调试192
思考与练习192
项目7单片机控制的波形发生器的
设计与製作193
任务71了解DA转换器原理及指标193
711DA转换器的原理193
712DA转换器的性能指标194
713典型的DA转换器晶片
DAC0832195
任务72学习单片机与DA转换器的接口
套用197
721单片机与并行8位DAC的接口
套用197
722单片机与并行12位DAC的接口
方法200
723单片机与串列DAC接口202
任务73了解AD转换器原理及指标208
731逐次逼近式AD转换器的原理
分析208
732AD转换器的性能指标209
733典型的AD转换器晶片
ADC0809209
任务74学习单片机与AD转换器的接口
套用210
741单片机与并行8位AD转换器
的接口套用210
742单片机与串列8位AD转换器
的接口套用212
任务75波形发生器的设计与仿真216
751硬体电路设计216
752典型波形分析217
753程式设计220
754综合仿真调试221
思考与练习221
项目8单片机交通灯远程控制系统的
设计与製作222
任务81认识串列通信接口222
811串列通信基础知识222
812AT89S51单片机串列口224
813串列通信的电平转换227
814串列口套用228
任务82单片机交通灯远程控制系统的
设计与仿真232
821硬体电路设计232
822虚拟串口驱动软体及串口调试
软体的使用232
823程式设计234
824综合仿真调试237
思考与练习238
项目9基于单片机的直流电动机正反
转控制系统的设计与仿真239
任务91认识步进电动机239
911步进电动机简介239
912步进电动机工作原理239
任务92直流电动机正反转控制设计与
仿真240
921硬体电路设计240
922程式设计242
923综合仿真调试244
思考与练习245
项目10SF6气体密度实时监测系统的
设计与仿真246
任务101学习LCD12864的原理与接口
技术246
1011LCD12864硬体接口与内部
暂存器246
1012LCD12864控制器软体接口250
1013LCD12864套用实例252
任务102学习DS1302的原理与接口256
1021DS1302硬体原理256
1022DS1302软体接口258
任务103了解SF6密度继电器工作
原理261
1031SF6密度继电器简介261
1032SF6气体密度继电器工作原理261
任务104单片机系统的抗干扰设计262
1041干扰的作用机制262
1042抗干扰的硬体措施263
1043抗干扰的软体措施264
任务105SF6气体密度实时监测系统
设计266
1051系统硬体设计266
1052系统软体设计266
1053系统调试运行282
思考与练习283
附录284
附录A单片机及常用接口晶片引脚图284
附录BMCS51系列单片机彙编指令表286
参考文献289
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net