目录 模块1单片机概述 项目1: 单片微型计算机 任务11: 工程知识 任务12: 基础项目实践 项目2: 单片机的特点及应用 任务21: 工程知识 任务22: 基础项目实践 项目3: Proteus的使用 任务31: 工程知识 任务32: 基础项目实践 项目4: Keil C51的使用 任务41: 基础项目实践 项目5: 单片机开发板介绍与学习方法 任务51: 工程知识 任务52: 基础项目实践 模块小结 练习与拓展 模块2单片机的结构原理与项目实践 项目6: 80C51单片机内部结构与项目实践 任务61: 工程知识 任务62: 基础项目实践 项目7: 单片机端口与项目实践 任务71: 工程知识 任务72: 基础项目实践 项目8: 拓展项目实践 任务81: 用单片机的P1.0引脚控制LED0闪烁 任务82: 将P0.0引脚的状态分别传送给P1.0、P2.0和P3.0引脚 任务83: 实践项目考核评价表 模块小结 练习与拓展 模块3C51程序设计与项目实践 项目9: 单片机C语言概述 任务91: 工程知识 任务92: 基础项目实践 项目10: C51的数据类型与项目实践 任务101: 工程知识 任务102: 基础项目实践 项目11: C51的运算符与项目实践 任务111: 工程知识 任务112: 基础项目实践 项目12: C51流程控制语句与项目实践 任务121: 工程知识 任务122: 基础项目实践 项目13: C51的数组与项目实践 任务131: 工程知识 任务132: 基础项目实践 项目14: C51的指针与项目实践 任务141: 工程知识 任务142: 基础项目实践 项目15: C51的函数与项目实践 任务151: 工程知识 任务152: 基础项目实践 项目16: 拓展项目实践 任务161: 用P2口实现LED循环点亮 任务162: 用开关S控制实现蜂鸣器报警 任务163: 实践项目考核评价表 模块小结 练习与拓展 模块4单片机定时器/计数器原理与项目实践 项目17: 定时器/计数器与项目实践 任务171: 工程知识 任务172: 基础项目实践 项目18: 定时器/计数器的工作方式与项目实践 任务181: 工程知识 任务182: 基础项目实践 项目19: 拓展项目实践 任务191: 将T1计数的结果送P0口显示 任务192: 单片机实现LED循环点亮 任务193: 实践项目考核评价表 模块小结 练习与拓展 模块5单片机中断系统原理与项目实践 项目20: 中断系统与项目实践 任务201: 工程知识 任务202: 基础项目实践 项目21: 中断控制器与项目实践 任务211: 工程知识 任务212: 基础项目实践 项目22: 拓展项目实践 任务221: 用外中断INT1测量负跳变信号累计数并将 结果送P2口显示 任务222: 用外中断INT0测量外部负脉冲宽度并将 结果送P1口显示 任务223: 基于AT89S52单片机交通灯控制器的设计 模块小结 练习与拓展 模块6单片机串行通信原理与项目实践 项目23: 串行通信与项目实践 任务231: 工程知识 任务232: 基础项目实践 项目24: 串行口的通信方式与项目实践 任务241: 工程知识 任务242: 基础项目实践 项目25: 拓展项目实践 任务251: 单片机向PC发送数据 任务252: PC向单片机发送数据并用LED显示 任务253: 串行口驱动数码管 任务254: 单片机双机通信 任务255: 基于手机—蓝牙—单片机控制LED的亮灭状态 任务256: 实践项目考核评价表 模块小结 练习与拓展 模块7单片机接口技术与项目实践 项目26: 键盘技术与项目实践 任务261: 工程知识 任务262: 基础项目实践 项目27: LED数码管显示屏技术与项目实践 任务271: 工程知识 任务272: 基础项目实践 项目28: 液晶显示屏技术与项目实践 任务281: 工程知识 任务282: 基础项目实践 项目29: A/D转换器技术与项目实践 任务291: 工程知识 任务292: 基础项目实践 项目30: D/A转换器技术与项目实践 任务301: 工程知识 任务302: 基础项目实践 项目31: 拓展项目实践 任务311: 步进电机正反转控制 任务312: 电子密码锁 任务313: 实践项目考核评价表 模块小结 练习与拓展 模块8综合项目应用 项目32: 数码秒表设计 项目33: 液晶时钟显示屏 项目34: 基于手机—WiFi—单片机控制LED的亮灭状态 任务341: 实践项目考核评价表 参考文献