单片机训练综合任务1:电子时钟1具体任务。

一、综合设计内容要求
利用单片机开发板,LCD1602显示屏幕,显示电子时钟,可以由按键进行时间设置,闹铃时间设置,以及DS18B20的温度显示,当温度大于设置的阈值的时候,蜂鸣器报警,该温度阈值,可以进行按键的设置(小数点后一位)。

1.1具体要求
(1)利用定时器0实现时间的计时,而不是利用时钟芯片,在LCD1602上面显示,包括,时分秒的显示。以及闹铃时间的时分秒的显示,温度的显示。
(2)设置最多8个按键,实现时间的调节,闹铃时间的调整,温度阈值的调节。
(3)利用excel表格,设置好LCD1602的显示画面。可以设置两级画面,一级画面菜单为时钟显示等,二级画面为设置数据的显示。两级菜单画面可以用按键进行切换。
(4)定时时间到,蜂鸣器报警滴滴滴滴滴滴,直到按键按下停止;超过温度阈值,蜂鸣器也滴滴滴滴急促响,直到按键按下,才停止发声。
(5)利用模块化编程的方法,将各个硬件模块的功能,分成不同的c文件和h文件,并导入到工程中。
包括:beep.c,beep.h。led.c,led.h;timer.c,timer.h;lcd1602.h,lcd1602.c;key.c;key.h;ds18b20.h,ds18b20.c;
注意事项为
全局变量和局部变量的使用。
以及不同的调用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值