作者 |
程绪长 |
丛书名 |
出版社 |
电子工业出版社 |
ISBN |
9787121402005 |
简要 |
简介 |
内容简介 本书采用项目化方式编写,精选单片机应用领域具有代表性的11个典型产品作为本书的教学项目,每个项目由若干任务组成,以具体任务为载体介绍单片机的内部结构、中断系统、定时/计数器、串行通信、单片机的扩展技术及C51编程语言等内容。通过对典型产品的设计、仿真、调试,让读者掌握单片机的硬件结构、常用外围电路的设计方法和C51语言编程方法。本书可作为应用型本科和高职院校应用电子技术、电气自动化技术、机电一体化技术、无人机、汽车电子等专业的单片机课程的教材,也可作为单片机培训班的培训教材,以及电子工程技术人员的参考工具书。 |
目录 |
项目一 流水灯的设计 1 任务一 认识单片机 1 任务二 认识单片机的开发和仿真环境 12 任务三 单片机最小系统电路设计 26 任务四 LED与单片机的接口电路设计 29 任务五 流水灯的软件设计 36 项目二 定时提醒器的设计 54 任务一 LED数码管与单片机的接口电路设计 54 任务二 独立按键与单片机的接口电路设计 65 任务三 定时提醒器的整体设计 74 项目三 计数器的设计 87 任务一 计数器硬件电路设计 87 任务二 计数器软件设计 91 项目四 LED广告字显示屏的设计 103 任务一 LED点阵显示屏与单片机的接口电路设计 103 任务二 LED广告字显示屏软件设计 111 项目五 简易计算器的设计 118 任务一 LCD1602与单片机的接口电路设计 118 任务二 矩阵键盘与单片机的接口电路设计 133 任务三 简易计算器的整体设计 141 项目六 温度控制系统的设计 148 任务一 LCD12864与单片机的接口电路设计 148 任务二 DS18B20与单片机的接口电路设计 161 任务三 温度控制系统的整体设计 173 项目七 简易数字电压表的设计 182 任务一 A/D转换器与单片机的接口电路设计 182 任务二 简易数字电压表的软件设计 187 项目八 波形发生器的设计 193 任务一 D/A转换器与单片机的接口电路设计 193 任务二 波形发生器的整体设计 200 项目九 叫号排队系统的设计 206 任务一 单片机通信电路设计 206 任务二 叫号排队系统的软件设计 211 项目十 简易终端数据上传系统的设计 223 任务一 单片机与PC的通信电路设计 223 任务二 简易终端数据上传系统的软件设计 228 项目十一 IC卡水表的设计 238 任务一 片外EEPROM与单片机的接口电路设计 238 任务二 IC卡水表的整体设计 249 附录A Proteus常用元器件 255 附录B 常用的C51库函数 257 参考文献 259 |