第一章 单片机概述
1.1 什么是单片机???????????????? 01 1.2 单片机的历史及发展概况??????????? 01 1.3 8位单片机的生产厂商和机型????????? 02 1.4 单片机的发展趋势?????????????? 03 1.5 单片机的运用???????????????? 04 1.6 MCS-51系列单片机??????????????05
第二章 MCS-51单片机的硬件结构
2.1 MCS-51单片机的硬件结构???????????08 2.2 MCS-51的引脚????????????????09 2.3 MCS-51的微处理器??????????????11 2.4 MCS-51存储器的结构?????????????14 2.5 并行I/O端口???????????????? 19 2.6 时钟电路与时序??????????????? 22 2.7 MCS-51复位与复位电路????????????25
第三章 MCS-51单片机指令系统
3.1 指令系统概述???????????????? 29 3.2 指令格式?????????????????? 29 3.3 指令系统的寻址方式????????????? 30 3.4 MCS-51单片机指令系统分类介绍????????32 3.5 MCS-51汇编语言的伪指令???????????49
第四章 MCS-51的中断系统
4.1 中断的概念????????????????? 53 4.2 MCS-51中断系统的结构??????????? 53 4.3 中断请求源????????????????? 54 4.4 中断控制?????????????????? 55 4.5 中断响应?????????????????? 58 4.6 外部中断的响应时间????????????? 59 4.7 外部中断的触发方式选择??????????? 60 4.8 中断请求的撤消??????????????? 60 4.9 中断服务程序的设计????????????? 61 4.10 多外部中断源系统设计????????????63
第五章 MCS-51的定时器/计数器
5.1 定时器/计数器的结构?????????????68 5.2 定时器/计数器的4种工作方式?????????70 5.3 定时器/计数器对外部计数输入信号的要求????73 5.4 定时器/计数器编程和应用???????????73
第六章 MCS-51的串行口
6.1 串行口的结构????????????????83 6.2 串行口的4种工作方式????????????85 6.3 多机通讯??????????????????89 6.4 波特率设定?????????????????90 6.5 串行口的编程和应用?????????????92
第七章 MCS-51扩展存储器的设计
7.1 概述????????????????????99 7.2 系统总线及总线构造?????????????99 7.3 读写控制、地址空间分配和外部地址锁存器???102 7.4 程序存储器EPROM的扩展??????????108 7.5 静态数据存储器RAM的扩展?????????115 7.6 EPROM和RAM的综合扩展????????? 120 7.7 EEPROM的扩展?????????????? 123 7.8 ATMEL89C51/89C55单片机的片内Flash存储器?128 7.9 其他的特殊存储器简介????????????129
第八章 MCS-51的I/O接口扩展
8.1 I/O扩展概述???????????????? 132 8.2 MCS-51扩展可编程并行I/O芯片8255A???? 134 8.3 MCS-51与可编程RAM/IO芯片8155H的接口??142 8.4 用74LS(TTL)电路扩展并行I/O口????? 148 8.5 用MCS-51的串行口扩展并行口??????? 150
第九章 MCS-51与键盘、显示器、拨盘、打印机的接口设计
9.1 LED显示器的接口原理????????????153 9.2 键盘接口原理????????????????157 9.3 键盘/显示器接口设计实例???????????164 9.4 MCS-51与液晶显示器(LCD)的接口????? 180 9.5 MCS-51与微型打印机的接口????????? 188 9.6 MCS-51单片机与BCD码拨盘的接口设计????198 9.7 MCS-51与功能开关的接口设计???????? 200
第十章 MCS-51与D/A、A/D的接口
10.1 MCS-51与DAC的接口??????????? 203 10.2 MCS-51与ADC的接口??????????? 213 10.3 MCS-51与V/F转换器的接口?????????234
第十一章 MCS-51的功率接口
11.1 MCS-51输出驱动能力及其外围集成数字驱动电路241 11.2 MCS-51的开关型功率接口??????????243
第十二章 MCS-51的串行通讯接口技术
12.1 各种标准串行通讯接口??????????? 257
12.2 MCS-51单片机双机串行通讯技术???????263 12.3 MCS-51的多机通讯技术???????????270 12.4 PC机与MCS-51单片机的双机串行通讯????278 12.5 PC机与多个MCS-51单片机间的串行通讯???285 12.6 串行通讯中的波特率设置技术???????? 298
第十三章 MCS-51的其他扩展接口实用电路
13.1 MCS-51单片机与日历时钟芯片的接口技术???302 13.2 MCS-51单片机报警接口???????????308 13.3 MCS-51与可编程定时器/计数器芯片8253的接口312
13.4 MCS-51与微处理器监控器MAX690A/MAX692A的接口316
第十四章 MCS-51程序设计及实用子程序
14.1 查表程序设计????????????????322 14.2 数据极值查找和数据排序???????????328 14.3 散转程序设计????????????????329 14.4 循环程序设计????????????????333 14.5 定点数运算程序设计?????????????335 14.6 浮点数运算程序设计?????????????348 14.7 码制转换??????????????????362 14.8 数字滤波??????????????????372
第十五章 MCS-51应用系统设计、开发与调试
15.1 MCS-51应用系统设计???????????? 378 15.2 应用系统的硬件设计?????????????379 15.3 MCS-51单片机系统举例??????????? 379 15.4 应用系统的软件设计?????????????387 15.5 单片机应用系统的开发和调试?????????388
第十六章 MCS-51应用系统的可靠性及抗干扰设计
16.1 干扰的来源?????????????????394 16.2 供电系统干扰及抗干扰措施??????????395 16.3 过程通道干扰的抑制措施???????????396 16.4 空间干扰及抗干扰措施????????????400 16.5 反电势干扰的抑制??????????????404 16.6 印刷电路板的抗干扰设计???????????405 16.7 软件抗干扰措施???????????????411 16.8 “看门狗”技术和故障自动恢复处理??????417
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库新编MCS-51单片机应用设计(目录)在线全文阅读。
相关推荐: