第1页共41页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共41页长安大学《单片机原理及接口技术》课程设计电子日历和温度表的设计专业:电气工程及其自动化学号:3204100121姓名:赵杏指导老师:段晨东、张文革时间:2012
25-2013
6第2页共41页第1页共41页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共41页一、任务书题目2电子日历和温度表的设计(一)设计要求(不能采用专用芯片):(1)时间显示:年、月、日(各2位)(2)日历参数的手动设置,设置参数,每次按下按键时,应伴随有蜂鸣器提示声
(3)实现实时温度显示功能(每秒刷新一次),温度测量范围-40~+60∘C
(4)每当月份和年份变化时,声光报警提,如长短声,音乐等
(5)当温度超过38度,或低于零下-10∘C时,声光报警提示
(6)设计一种用外部中断方式触发的显示或声音提示模式,当触发时,停止显示时间,显示或输出特定的模式(过程不小于1分钟),推出中断处理后,能够显示正确时间
(二)扩充功能:(1)防止极性接反,电压不足时,报警提示
(2)显示星期的功能
(3)重要节日提示功能,声光提示(声音,LED闪烁等)
第3页共41页第2页共41页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共41页二、摘要本设计主要分为电子日历、温度显示功能和星期显示功能三个部分,实现年月日的显示和温度的采集显示及温度报警、星期显示功能
时间显示年月日各两位,能够手动设置日历参数,并能在月份和年份跳转以及重要日期时蜂鸣显示;温度表采集温度并每秒刷新显示
设计时用STC89C52单片机T0以中断方式产生周期为50ms的脉冲信号,通过秒,分,时进位,实现一天,逐次累加,满该月天数进位,满12月进位一年
用软件实现闰年的判断,并判断重要节日实