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

单片机开发入门与典型设计实例

2018-05-15 12:37:01 百科
单片机开发入门与典型设计实例

单片机开发入门与典型设计实例

《单片机开发入门与典型设计实例》是2013年由机械工业出版社出版的图书,作者是白林峰

基本介绍

  • 作者:白林峰
  • ISBN:9787111434634
  • 页数:277
  • 定价:45.80元
  • 出版社:机械工业出版社
  • 出版时间:2013-9
  • 装帧:平装

内容介绍

本书主要介绍了MCS51系列单片机系统开发软体(Keil、Proteus、程式下载工具)、系统电路设计、C语言程式设计和电路仿真等相关技术。书中共设定23个项目设计实例,其中单片机程式设计基础9个,主要介绍单片机内部资源的套用、C语言程式设计基础、LED驱动、数码管驱动、按键等单元项目,其中电子表设计是检验程式设计能力的实训项目;单片机系统设计提高项目13个,主要介绍单片机外部器件的套用电路与程式设计方法,如温度感测器DS18B20、I2C汇流排、串列接口、AD转换器、DA转换器、实时时钟DS1302、单色和彩色LCD以及单片机系统常用驱动电路和接口电路等,其中汉字屏设计为提高项目的综合训练内容;项目23为单片机系统综合设计内容,介绍了含有VB上位机程式设计和PCB设计的系统开发一般过程。
本书列举的项目实例详尽地总结了MCS51系列单片机产品开发实践过程中所涉及的套用系统,项目设计以套用为目的,以系统实现为最终目标,分难度和深度阶梯进行内容设定。
本书适合于单片初学人员、广大单片机发烧友和专业技术人员阅读,也可作为高等院校相关专业的教材和参考书。

作品目录

前言
第1章单片机技术基础1
11单片机概述1
111单片机的基本概念1
112单片机的内部结构与硬体资源3
113单片机的外部引脚5
12单片机内部主要部件8
121CPU8
122存储器10
123专用暂存器11
124特殊功能暂存器13
13单片机系统的电路组成16
131单片机最小系统16
132单片机系统的工作模式19
133单片机套用系统20
14单片机的程式语言与数据23
141彙编语言程式23
142单片机的C语言程式26
143数制转换与编码27
144机器数31
思考题32
第2章单片机系统开发常用软体33
21单片机程式设计与开发平台33
211Keil μVision3的工作界面33
212Keil程式设计33
213调试程式39
22单片机系统仿真与调试42
221Proteus ISIS的工作界面42
222电路原理设计44
223仿真与调试48
224Proteus与Keil的联合调试49
23单片机的程式下载与硬体仿真51
231单片机的下载接口51
232下载软体53
233下载过程53
思考题57
第3章单片机程式设计基础58
31单片机的C语言58
311C51的特点58
312C51的数据59
313C51的运算符62
314C51中常用的函式63
315单片机C语言的结构64
316数制与码制65
32单片机驱动一个LED闪烁66
321单片机I/O接口输出与驱动67
322P00接口驱动LED闪烁(项目1)68
323流水灯程式设计(项目2)71
324数组与套用73
33数码管驱动75
331数码管的显示原理75
332数码管0~9显示程式设计(项目3)77
333函式调用78
334主程式与子程式80
34单片机系统的按键(项目4)82
341按键抖动现象82
342单按键输入程式83
3434×4键盘矩阵87
思考题89
第4章单片机内部硬体资源及套用91
41单片机的中断系统91
411中断系统简介91
412中断回响95
413中断服务函式98
414利用外部中断实现按键的输入(项目5)100
42MCS51系列单片机的定时器101
421单片机的定时器/计数器结构101
422定时器的工作方式102
423定时器/计数器的初始化104
424单只数码管秒显示(项目6)105
4256位数码管动态显示(项目7)107
43单片机串列通信111
431串列通信原理111
432单片机的串列接口112
433串列接口的工作方式114
434单片机通信电路接口119
435PC与MCS51系列单片机的串列通信(项目8)120
44电子表程式设计(项目9)122
441功能分析122
442电路设计123
443程式设计123
45增强型51系列单片机的内部特殊部件131
451单片机内部特殊部件131
452单片机片内看门狗定时器的使用(项目10)133
453单片机片内AD转换器的使用(项目11)136
思考题139
第5章单片机外围常用器件及其套用141
51数字温度感测器DS18B20的套用141
511DS18B20的功能原理141
512DS18B20的工作时序143
513DS18B20的指令145
514DS18B20的驱动程式设计146
515数字温度计设计(项目12)149
52I2C汇流排器件AT24C04及其套用152
521I2C汇流排的构成和信号类型152
522AT24C04的套用原理154
523AT24C04的驱动程式设计156
524AT24C04的套用(项目13)158
53实时时钟DS1302的原理与套用(项目14)160
531DS1302的功能160
532DS1302的暂存器和控制指令161
533DS1302的读写时序与驱动程式162
534DS1302的套用165
54AD、DA转换器及其套用169
541AD转换器、DA转换器参数描述169
542AD转换器ADC0832的套用(项目151)170
543AD转换器TLC549的套用(项目152)174
544DA转换器TLC5615的套用(项目16)178
55单片机常用的接口电路182
551并行锁存器182
552串列移位暂存器183
553驱动器ULN2003的套用(项目17)186
思考题191
第6章字元点阵显示192
61LCD1602单色字元液晶显示模组(项目18)192
611LCD1602液晶显示模组工作原理192
612LCD1602的操作指令194
613LCD1602的驱动程式设计197
614LCD1602的套用199
62LCD12864的原理与套用(项目19)200
621LCD12864点阵液晶显示模组的工作原理200
622LCD12864的驱动程式设计203
623LCD12864的套用212
63彩屏液晶TFT的原理与套用(项目20)214
631彩色液晶显示模组概述214
632彩色液晶显示模组介绍215
633驱动程式设计218
64LED点阵显示屏224
641LED点阵结构及显示原理225
642LED 8×8点阵字元显示(项目21)227
643LED汉字屏原理与设计(项目22)230
64416×16汉字点阵显示程式设计232思考题236
第7章单片机系统设计(项目23)237
71VB60可视化视窗设计基础237
711VB60介绍237
712可视化视窗设计步骤240
713常用控制项及函式242
72Protel 99SE电路设计基础243
721Protel使用简介244
722原理图设计248
723PCB设计249
73上位机程式设计253
731上位机视窗设计253
732程式添加256
733程式运行258
734製作执行档258
74单片机测温程式与系统调试259
741程式设计260
742在线上通信265
743综合项目设计总结266
综合设计练习267
附录269
附录AMCS51系列单片机彙编指令集269
附录BC51常用头档案272
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net