文档介绍:设计课题一:数字时钟设计 (1)掌握单片机最小系统(2)C51 程序设计(3)共阳极数码管应用(4)弹性按键应用(5)单片机定时/计数器的应用 (1)用 Keil C51 、Proteus 、EASY 下载软件作为开发工具; (2)用 AT89S52 单片机作控制,动态驱动数码管显示时间; (3)使用 6位数码管显示小时,分钟,秒,以 24小时计时方式运行。(4)整点提醒,能够使用按键调整小时、分钟、秒值。(5)定时设定提醒。设计课题二:数字电压表设计 (1)掌握单片机最小系统(2)C51 程序设计(3)AD转换器 ADC0809 的应用 (1)用 Keil C51 、Proteus 、EASY 下载软件作为开发工具; (2)用 AT89S52 单片机作控制, ADC0809 作A/D 转换器; (3)能测量 0~5V 范围内的 8路输入电压值。(4)在 4位数码管显示,其中一个数码管用于显示通道号。(4)可以通过按键切换通道。设计课题三: 红外发射器设计 (1)掌握单片机最小系统(2)C51 程序设计(3)红外 NEC 协议或应用(4)红外发射管的应用 (1)用 Keil C51 、Proteus 、EASY 下载软件作为开发工具; (2)用 AT89S52 单片机作控制,使用红外发射管发射红外线; (3)一位数码管驱动显示(4)4X4 矩阵键盘设计。设计课题四: 红外接收器设计 (1)掌握单片机最小系统(2)C51 程序设计(3)红外 NEC 协议应用(4)红外一体化接收端 VS1838 的应用(5)蜂鸣器应用 (1)用 Keil C51 、Proteus 、EASY 下载软件作为开发工具; (2)用 AT89S52 单片机作控制,使用 VS1838 接收红外线; (3)二位数码管驱动显示(4)接收到红外信号驱动蜂鸣器发出提示音。设计课题五: 温度报警器设计 (1)掌握单片机最小系统(2)C51 程序设计(3)数字温度传感器 DS18B20 应用(4)发光二极管应用(5)蜂鸣器应用 (1)用 Keil C51 、Proteus 、串口调试助手、 EASY 下载软件作为开发工具; (2)用 AT89S52 单片机作控制,使用 DS18B20 实时采集环境温度; (3)驱动三位数码管显示实时温度值(4)能够通过按键设置报警温度上下限值。(5)环境温度超出设定范围时,驱动蜂鸣