编辑推荐
《51单片机应用开发范例大全(第2版)》通过实例全面讲解单片机开发中的各种技术,包括单片机接口的扩展、存储器的扩展、输入/输出及显示技术、实用电子制作、传感技术、智能仪表与测试技术、电气传动及技术、单片机数据处理、单片机通信技术、单片机实现信号与算法、单片机的总线与网络技术、典型元器件及应用技术等内容,通过智能手机充电器设计、单片机门禁系统设计、电机保护器的设计3个综合实例,具体演示应用多种技术开发单片机系统的思路和方法。《51单片机应用开发范例大全(第2版)》内容注重各种技术的“实际开发过程”,所有实例均以提高读者工程实践开发能力为宗旨。本书适合所有51单片机应用开发人员,可作为电子爱好者、大中院校相关专业学生、工程技术人员的参考用书。
目录
- 第1章单片机C语言开发基础
- 1.1MCS-51单片机硬件基础
- 1.1.18051引脚
- 1.1.251单片机功能结构
- 1.1.3中央处理器(CPU)
- 1.1.4存储器结构
- 1.1.5定时/计数器
- 1.1.6并行端口
- 1.1.7串行端口
- 1.1.8中断系统
- 1.1.9总线
- 1.2KeilmVision2
- 1.2.1KeilmVision2集成开发环境介绍
- 1.2.2使用KeilmVision2进行开发
- 1.2.3dScopeforWindows的使用
- 1.3C51基础知识
- 1.3.1C51语句
- 1.3.2C51函数
- 1.3.3C51数组和指针
- 1.4【实例19】P1口直流电动机实例
- 第2章单片机接口的扩展
- 2.1基本器件实现端口扩展实例
- 2.1.1【实例20】用74LS165实现串口扩展并行输入口
- 2.1.2【实例21】用74LS164实现串口扩展并行输出口
- 2.1.3【实例22】P0I/O扩展并行输入口
- 2.1.4【实例23】P0I/O扩展并行输出口
- 2.2扩展芯片实现端口扩展
- 2.2.1【实例24】用8243扩展I/O端口
- 2.2.2【实例25】用8255A扩展I/O口
- 2.2.3【实例26】用8155扩展I/O口
- 2.3CPLD实现端口扩展
- 第3章存储器的扩展
- 3.1外部程序存储器的扩展
- 3.1.1【实例27】EPROM27xxx程序存储器的扩展
- 3.1.2【实例28】EEPROM28xxx程序存储器的扩展
- 3.2外部数据存储器的扩展
- 3.2.1【实例29】与AT24系列EEPROM接口及驱动程序
- 3.2.2【实例30】EEPROM(X5045)接口及驱动程序
- 3.2.3【实例31】铁电存储器接口及驱动程序
- 3.2.4【实例32】与双口RAM存储器接口及应用实例
- 3.3FLASH驱动程序
- 第4章输入/输出及显示技术
- 4.1【实例34】独立键盘
- 4.1.1实例功能
- 4.1.2典型器件介绍
- 4.1.3硬件设计
- 4.1.4程序设计
- 4.1.5经验总结