本书是与《单片机原理与应用教程》一书配套的实训教程。重点介绍了单片机及其与外围芯片、外部器件之间的接口电路设计与编程技术。18个实训题目包含交叉开关、定时器/计数器、中断、片内外振荡器、ADC、DAC、SMBus、UART、PCA等几乎所有C8051F系列单片机的片内功能。实训所涉及的外围电路中,除常用的键盘输入、LED显示、SRAM扩展外,还有LCD显示、打印机控制、语音芯片控制、温度测控、红外遥控、超声波测距、步进电机控制、直流电机控制、交流电机控制等多项贴近科技发展前沿的实用技术,并配套C8051F系列单片机实验箱。
本书是与《单片机原理与应用教程》一书配套的实训教程。重点介绍了单片机及其与外围芯片、外部器件之间的接口电路设计与编程技术。18个实训题目包含交叉开关、定时器/计数器、中断、片内外振荡器、ADC、DAC、SMBus、UART、PCA等几乎所有C8051F系列单片机的片内功能。实训所涉及的外围电路中,除常用的键盘输入、LED显示、SRAM扩展外,还有LCD显示、打印机控制、语音芯片控制、温度测控、红外遥控、超声波测距、步进电机控制、直流电机控制、交流电机控制等多项贴近科技发展前沿的实用技术,并配套C8051F系列单片机实验箱。
本书可作为高职高专以及其它高等院校的单片机实训课程教材,也可用于毕业设计和电子设计竞赛等实践环节,还可作为单片机应用开发人员的参考资料。
第1部分 基础部分
实训1 单片机交通灯控制器2
实训2 单片机乐曲演奏控制器8
实训3 单片机作息时钟控制器15
实训4 单片机与外部SRAM的接口25
实训5 单片机与液晶显示模块的接口32
实训6 单片机与微型打印机的接口41
第2部分 提高部分
实训7 利用片内温度传感器检测环境温度49
实训8 单片机函数发生器54
实训9 单片机控制直流电动机PWM调速系统63
实训10 利用UART进行I/O口的扩展75
实训11 单片机语音芯片控制器79
实训12 用SMBus总线扩展I/O口85
实训13 单片机步进电机控制系统97
实训14 三相交流电动机变频调速SPWM波发生器108
第3部分 综合应用
实训15 单片机电机转速红外遥控装置121
实训16 单片机汽车倒车测距仪128
实训17 用SMBus实现单片机与AT24C02及SAA1064的串行通信137
实训18 单片机电阻炉温度控制系统149
附录 常用集成电路引脚图158
参考文献160