序言
8051进阶研究篇
第1章8051新手入门
1.1如何步入8051设计者的行列
1.2初学者的准备
1.38051汇编程序何处寻
1.4慎选电源供应器及计算机
1.5额外的辅助工具--示波器
1.6A/D转换实验时各种信号
第2章单片机相关仪器设备的认识与使用
你可能不知道的事
2.1数字电表的认识与使用
2.2示波器的认识与使用
2.3ATMELAT89CXX烧录器的使用
2.4EPROM烧录器的使用
2.5逻辑分析仪的认识
2.6逻辑分析仪使用实例
2.7一定要知道的相关信息及常识
第3章试写两个8051范例程序
3.1编写汇编语言=有条不紊的思考能力
3.2首先确认电路板是正常的
3.3让线路板动起来
3.4定时中断程序的重要性
第4章单片机实战应用
4.1电子计时控制器
4.2电子测速器
4.3自助加水机
第5章软硬件除错篇
5.1案例一:到外地除错维修
5.2案例二:没有ICE无法做事
5.3案例三:卖得越多麻烦越多
5.4案例四:RESET键不能随便加
5.5除错方法1:LED接口
5.6除错方法2:逻辑笔配合法
5.7除错方法3:沿途记录法
5.8除错方法4:善用串行端口通信
5.7除错方法5:没途记录法
5.9我们的硬件除错经验
第6章8052与8051的差异
6.1引脚功能的差异
6.2程序存储空间的差异
6.38052的Timer的彻底研究
6.4Timer2的Capture模式分析
6.5Timer2的Autoreload模式分析
6.6Timer2的BaudRateGenerator模式分析
6.7AT89C52新增的Clock-out功能
6.88KB空间若还不够时
第7章8051时序彻底研究
7.1时序分析的工具
7.2有关CPU时序的关键字
7.38051程序代码的读取时序
7.48051指令长度和机器周期的关系
7.5MOVX指令的时序及状态观察
7.6Dallas80C320的波形观察
FLAG51扩展篇
第8章FLAG51开发过程
8.1FLAG51的系统开发过程
8.2FLAG51的构想、设计、布置、整合
8.3测试流程的安排
8.4用C语言也可以测试
8.5FLAG51使用的电源
8.6FLAG51控制板故障排除案例
8.7FLAG51的FAQ
8.8FLAG51的监控程序分析
第9章简易计数器的设计规划
9.1计数器的基本功能
9.2定时器的应用实例
9.3计数器设计前的功能规划
9.4预除器的加入
9.5I/O监视板的最初测试
9.6I/O监视板的程序测试
9.7简易计数器的制作
9.88051汇编语言小锦囊
第10章8051单片机的专长:计数及计时
10.1DIPSW状态的观察与光电开关的使用
10.2计算物体接近的时间--基本写法
10.3计算物体接近的时间--定时中断写法
10.4物体速度的测量
第11章FLAG51单片机的问与答
问题与解答
第12章I/O输入/输出板的开发
12.1隔离输入板的线路说明
12.2RELAY输出板的线路说明
12.3输入/输出板的操作验证
第13章8051应用实例FLAG-DISP
13.1AT89C51应用实例:FLAG-DlSP线路说明
13.2AT89C51应用实例:FLAG-DISP软件说明
13.3FLAG-DlSP的显示格式定义
13.4FLAG-DISP的学习方向
13.5FLAG-DISP.ASM原始程序
第14章FLAG-DISP显示板应用与DIY
14.1FLAG-DISP显示格式说明
14.2FLAG-DlSP显示板的DlY步骤
14.3FLAG-DISP显示板的测试步骤
14.4AT89C51烧录与使用时的考虑
第15章FLAG-DISP的创新应用
15.1七段显示器的再利用
15.2数字显示程序的宝贵经验
温湿度计制作应用篇
第16章用AT89C2051做一台数字式温度计
16.1无处不在的温度测量
16.2DutyCycIe的测量
16.3温度的显示
16.4联机功能的加入
16.5TEMPONLY.ASM程序说明
第17章用AT89C2051做一台湿度显示计
17.1湿度的定义以及常见的湿度计
17.2原厂线路说明
17.3湿度计脱胎换骨的新设计
17.4湿度测量程序的设计
17.5温湿度系统程序的开发
17.6组装及温湿度的校验
17.7湿度测量程序说明
第18章智能型温湿度计TH2030的制作
18.1TH2030温湿度计线路分析
18.2TH2030的DIY制作步骤
18.3TH2030温湿度计的自我测试方法
18.4TH2030智能型温湿度计的程序介绍
18.5温湿度控制程序说明
第19章温湿度传感器的应用
19.1温湿度控制器的问题解答
19.2温湿度计的应用场合
19.3温湿度计的入门应用--恒温箱的制作
19.4温湿度计的RS485应用范例
第20章个人计算机温度监视器的制作
20.1一个逐渐被重视的问题:CPU的升温
20.2温度测量的工具
20.3硬件线路的修正
20.4软件程序的修正
20.5温度控制器的温度读取核心程序
20.6软硬件工程师的春天
RS485串行通信彻底研究篇
第21章RS485通信接口彻底研究(一)
21.1RS485与RS232C的比较
21.2认识RS485接口
21.3RS485接口IC的使用说明
21.4RS485网络的分析
21.5RS485通信协议
21.6学习RS485通信的工具:AT89C2051训练器
第22章RS485通信接口彻底研究(二)
22.1MASTER端RS485通信的写法
22.2SLAVE端RS485通信的写法
22.3SLAVE端的响应程序
22.4RS485信号的观察与分析
第23章RS485通信接口彻底研究(三)
23.1智能型温度计
23.2VisualBasic控制程序的产生
23.3温度测量实验的问题解答
附录
附录AASCII表
附录B8051指令集总整理
附录C8051指令整理(按功能划分)
附录D8051指令整理(按十六进制排列)
附录E8051SFR表与RESET后的初始值
附录FSFR特殊功能寄存器整理表
附录GDIS51的高级应用
附录H一张照片一个故事