
| 本书特色: 1、硬件电路和程序采用模块化设计,独立性和可移植性强。 2、所有模块均源自作者的项目经历,并经过实物调试验证,实用性强。 3、从实践角度阐述各种模块的应用,开发设计过程详尽: ——硬件设计突出参数的选取原则和计算方法; ——程序设计突出设计思路、流程和算法; ——系统调试侧重说明调试过程中可能出现的问题和解决办法。 4、提供了14个调试电路板,共43个典型应用模块,种类多样。 5、不同模块可组合应用,构建多样的单片机应用系统,方便读者开发实战。 6、采用C语言编写程序,并总结了Keil C51的应用技巧。 7、随书光盘中给出了所有模块的源程序代码、模块实物照片及模块实物调试效果图。 |
| 第一部分 单片机最小系统和Keil C51应用技巧 第1章 单片机最小系统模块 1.1 +5V、±12V及+1.25~+12V电压可调的电源模块 1.1.1 模块实物照片和实现功能 1.1.2 模块设计的基础知识要点 1.1.3 模块硬件电路设计 1.1.4 调试 1.2 单片机最小系统模块 1.2.1 模块实物照片和实现功能 1.2.2 系统供电电路 1.2.3 单片机最小系统电路 1.2.4 键盘电路 1.2.5 显示电路 1.2.6 红外接收电路 1.2.7 蜂鸣器发声电路 1.2.8 串口通信电路 1.2.9 数据存储器扩展电路 1.2.10 系统电路 第2章 Keil C51应用技巧 2.1 模块化程序设计的重要性 2.2 单片机热启动时使用STARTUP.A51的注意事项 2.2.1 STARTUP.A51简要说明 2.2.2 单片机热启动时使用STARTUP.A51出现的问题及解决方法 2.3 C程序精确延时的方法 2.3.1单片机延时的方法 2.3.2 C语言三个循环语句的编译特点 2.3.3 单片机C程序延时的算法 2.3.4 C延时程序软件仿真调试过程和延时精度分析 2.4 C51程序嵌入软件陷阱程序的技巧 2.4.1 C51程序嵌入汇编程序的理由与局限性 2.4.2 C51与汇编模块间的接口规则 2.4.3 嵌入到C51程序的软件陷阱程序 2.5 单片机访问外RAM或外设的方法 2.5.1 使用绝对地址访问 2.5.2 使用指定存储区的指针访问 2.6 标准8051单片机定时器/计数器模式1和模式2赋初值的方法 2.7 数据处理的技巧 2.7.1 移位操作 2.7.2 乘/除法运算 2.7.3 十六进制整数和BCD码相互转换程序 第二部分 单片机接口模块及应用 第3章 显示与键盘模块及应用 3.1 74HC595构成的七段数码管的静态显示 3.1.1 模块实物照片和实现功能 3.1.2 模块设计的基础知识要点 3.1.3 模块硬件电路设计 3.1.4 模块程序设计 3.1.5 调试 3.2 CH451L构成的键盘和七段数码管的动态显示 3.2.1 模块实物照片和实现功能 3.2.2 模块设计的基础知识要点 3.2.3 模块硬件电路设计 3.2.4 模块程序设计 3.2.5 调试 3.3 PS/2接口的小键盘的应用 3.3.1 小键盘实物照片和模块实现功能 3.3.2 模块设计的基础知识要点 3.3.3 模块硬件电路设计 3.3.4 模块程序设计 3.3.5 调试 3.4 状态变量法管理键盘的方法及应用 3.4.1 状态变量法管理键盘的设计方法 3.4.2 状态变量法的应用 3.5 字符型液晶显示模块JHD162AC的应用 3.5.1 1602字符型液晶实物照片和模块实现功能 3.5.2 模块设计的基础知识要点 …… 第4章 前向通道数据处理和后向通道数据转换基本模块及应用 第5章 A/D和D/A转换模块及应用 第6章 红外与无线收发模块及应用 第7章 数据有线通信模块及应用 第8章 数据存储和看门狗模块及应用 第9章 传感器、时钟和语音模块及应用 第三部分 综合设计详例 第10章 基于电话网的多功能密码锁 第11章 基于74LS04的参数测试仪 参考文献 |
商品评论(0条)