内容简介
项目1 初次见面
教学导航
任务1-1 单片机的分类与主要系列
任务1-2 用单片机控制一个LED的亮灭
任务1-3 解剖单片机
知识梳理与总结
练习题1
项目2 让单片机听我的话——C语言
教学导航
任务2-1 认识C语言
子任务2-1-1 C语言程序
子任务2-1-2 单数码管轮流显示十进制数
任务2-2 能掐会算的单片机
子任务2-2-1 按键控制花式多样的霓虹灯
子任务2-2-2 数据转化为BCD码并显示
任务2-3 运算符与表达式类
子任务2-3-1 运算符的验证
子任务2-3-2 16位LED流水灯(亮点流动)控制
任务2-4 循环控制语句与位运算
子任务2-4-1 模拟汽车转向灯
子任务2-4-2 8路抢答器设计
知识梳理与总结
练习题2
项目 3 遇到紧急情况怎么办——中断系统
教学导航
任务3-1 单键改变8流水灯状态
任务3-2 双键改变8流水灯状态
知识梳理与总结
练习题3
项目 4 看看单片机的闹钟——定时/计数器
教学导航
任务4-1 控制LED发光二极管隔1s闪烁
任务4-2 BCD码显示60s计数器
任务4-3 外部脉冲计数
任务4-4 单音阶发生器
知识梳理与总结
练习题4
项目 5 有空常联络——串口通信
教学导航
任务5-1 单片机与PC通信
任务5-2 双机串口通信系统
任务5-3 多机串口通信系统
知识梳理与总结
练习题5
项目 6 输入/输出接口电路
教学导航
任务6-1 I/O端口扩展
任务6-2 数码管动态显示8位固定数字
任务6-3 8按键控制单数码管显示
任务6-4 4×4矩阵键盘控制单数码管显示
知识梳理与总结
练习题6
附录A Proteus软件使用入门
附录B Keil软件使用入门