序号:编码:重庆理工大学第十八届“开拓杯”学生课外学术科技作品竞赛参赛作品作品名称:基于单片机的万年历与温度检测报警系统作品类别:B类别:A自然科学类学术论文B科技发明制作C哲学社会科学类学术论文与社会调查报告目录摘要·······················································1一、设计要求与方案论证1.1设计要求···········································21.2系统方案选择和论证·································21.3电路最终方案确定···································4二、电子万年历与温度采集报警硬件设计和实现2.1系统设计···········································42.1.1系统设计框图································42.1.2系统硬件需求介绍·····························42.2系统硬件各模块作用·································52.2.1单片机核心控制模块···························52.2.2实时时钟电路模块·····························62.2.3数字温度传感器模块···························132.2.4液晶显示电路模块·····························172.2.5蜂鸣器电路模块(2个)··························222.2.6USB和外部电源供电模块························232.3系统电路图设计·······································232.3.1系统电路原理框图和原理图······················23三、软件设计与分析3.1系统软件流程图·······································253.1.1DS12C87程序流程图······························253.1.2DS18B20程序流程图·······························263.1.3键盘扫描程序流程图······························273.1.4主程序流程图····································28四、系统测试4.1测试工具·············································294.2软件测试·············································294.3硬件测试·············································30五、设计总结和心得4.1设计总结与心得·······································31参考文献·····················································32附录一:程序清单·············································33附录三:实物图片·············································48基于单片机的万年历与温度检测报警系统摘要随着社会发展需求的改变,电子万年历是一个应用非常广泛的实用日常计时工具,带有显示世纪,年,月,日,星期,时,分,秒和按键可调时间及其按键设置闹钟的功能,同时具有月末自动更新,闰年补偿功能等多种功能。温度检测报警系统也是在日常生活和工业应用非常广泛的工具,能实时采集周围的温度信息进行显示,程序内部设定有报警上下限,根据应用环境不同可设定不同的报警上下限。此系统是基于STC89C52单片...