需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:8359 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
【摘要】文中介绍了一种基于STC89C52RC的万年历的设计。在STC89C52RC单片机控制下,利用时钟芯片DS1302控制以此来实现万年历的计时以及掉电保护,通过主控部分、时钟控制、温度传感器、蜂鸣器闹铃、数字显示及开关控制电路实现了年、月、日、时、分、秒和温度显示,该电路还可以进行闹钟设置,实现报警功能。文中详细介绍了硬件电路的设计,以及软件编程。完成了万年历电路板的设计工作,并进行了功能检验。经过进一步验证,万年历电路设计可以准确的把时间与温度功能显示出来,操作简便,运行正常。 【关键词】万年历;STC89C52RC;DS1302;DS18B20
目录 摘要 Abstract 1 引言-1 1.1课题背景-1 1.2课题发展前景-1 2系统总设计-1 2.1系统计划实现功能-2 2.2系统原理及整体设计-2 3主要元器件介绍-3 3.1 STC89C52单片机及其特点-3 3.1.1 STC89C52RC单片机概述-3 3.1.2 STC89C52RC单片机的内部组成-3 3.1.3 引脚介绍-4 3.2 时钟芯片DS1302简介-5 3.3温度传感器DS18B20模块-6 3.3.1 DS18B20的介绍-6 3.3.2 DS18B20工作原理-6 4 系统硬件电路设计-7 4.1时钟电路设计-7 4.2复位电路的设计-7 4.3按键模块设计-8 4.4 DS18B20电路设计-9 4.5 LCD液晶显示电路设计-9 4.6蜂鸣器闹铃报警电路设计-10 5 系统软件设计-10 5.1软件系统实现-11 5.2主程序工作流程图-11 5.3 DS18B20系统流程图-12 5.4闹铃系统流程图-12 6 仿真与测试-13 6.1电路仿真-13 6.2系统实物图-14 6.3软件调试-14 6.4硬件调试-15 6.5系统测试-15 7 设计总结-17 7.1设计创新点-17 7.2设计难点-17 7.3设计特色-17 参考文献-18 附录一:原理图、PCB图-19 附录二:程序清单-21 |