内容简介
本书分为任务篇和项目篇两个部分。任务篇采用任务驱动教学方法安排教学内容,讲解单片机的基本内容,激发学生学习兴趣,涉及单片机的基本结构、IO口、定时器、中断、串行口、显示技术、键盘技术等内容,以及Keil c51编译软件、PROTEUS仿真软件的应用,所有任务都建立在PROTEUS仿真软件基础之上。项目篇采用项目教学法,以项目驱动引出相关内容并提高学生硬件和软件设计能力,具体有5-6个实用性强的项目。
目录
基础篇
单元1单片机统
任务1用Proteus仿真软件绘制单片机统
任务2固定点亮彩灯
任务3计算结果输出点亮彩灯
任务4变化点亮8路彩灯
任务5跑马彩灯
任务6流水彩灯
任务7花样彩灯
单元2单片机内部存储器系统
任务1内部RAM数据输出点亮彩灯
任务2内部ROM数据输出点亮彩灯
任务3RAM之间的数据互传
单元3单片机内部定时器/计数器系统
任务1用单片机制作按键次数计数器
任务2用单片机制作秒表
单元4单片机中断系统
任务1按键控制彩灯花样显示
任务2用单片机构成100Hz方波发生器
单元5单片机串行口
任务1用单片机串行口扩展输出口
任务2用单片机串行口扩展输入口
任务3两台单片机互传数据
单元6单片机系统扩展
任务1存储器的扩展
任务2并行I/O口的扩展
单元7单片机显示系统
任务1用LED数码管构成静态显示器
任务2用LED数码管构成动态显示器
任务3用1602构成显示器
单元8单片机键盘系统
任务1单键控制LED二极管循环显示
任务2矩阵式键盘控制数码管显示
单元9I2C总线和One?Wire总线
任务151单片机读写24C02串行E2PROM
任务251单片机读写温度传感器DS18B20
单元10单片机的A/D、D/A转换接口
任务1用ADC0808组成简易电压表
任务2用TLC2543组成简易模拟温度报警系统
任务3用并行数/模转换芯片DAC0832构成简易波形发生器
任务4用串行数/模转换芯片TLC5615构成简易波形发生器
项目篇
项目1智能数字钟的设计与制作
项目2单片机的自动剪板机顺序控制
项目3基于单片机的数字电压表的设计
项目4基于单片机的低频信号发生器
项目5基于单片机的步进电机数控系统
参考文献