论文编号:JD823 论文字数:10301,页数:42,有原理图,及PCB文件
基于单片机的数字电子钟设计
摘 要: 介绍了一种基于AT89S52单片机设计电子钟的方法,数字电子钟的硬件设计和软件设计,以及它的性能和特点,该电子钟可以实现日期、时间的显示和调整,带有整点提示和一个闹钟,并且可以用数字温度计DS18B20测量当前气温,在把实时数据显示在LCD1602上的同时,不断扫描按键,如果有按键按下,则对按键做出相应的响应,具有硬件成本低、计时准确调整时间准确等特点。 关键字: 单片机;电子钟;测温;LCD1602
Design of Digital Electronic Clock Based on MCU
Abstract: ... Keywords: MCU;Electronic clock;Temperature measure;LCD1602
目录 摘 要 I Abstract I 1引言 1 2系统的硬件设计 1 2.1 设计要求 1 2.2设计思路 1 3主要电路及相关元器件介绍 2 3.1 AT89S52单片机简介 2 3.2 电源电路 3 3.3 三端稳压器LM7805简介 3 3.4 传感器电路 4 3.4.1单总线系统硬件接法 4 3.4.3引脚图及说明 5 3.4.4应用—温度测量 6 3.4.5读写协议 6 3.5 LCD1602显示电路 7 3.5.1 LCD1602显示电路连接图 7 3.5.2引脚图及功能介绍 8 3.5.3操作功能如下: 8 4软件设计 10 4.1主程序流程图 10 4.2实现功能 12 4.3显示状态 12 4.4定义变量 13 4.5接线方式 13 4.6编程思路 13 5 结论 14 参考文献: 15 谢 辞 16 附录Ⅰ:硬件电路设计图 16 附录Ⅱ:主程序“电子钟.C” 18 3.3.2 延时子程序“DELAY.C” 31 3.3.3 扫描按键子程序“KEY_SCAN.C” 32 3.3.4 温度测量子程序“DS18B20.C” 33 3.3.5 液晶显示子程序“LCD1602.C” 35
WORD格式全文下载链接(充值:128元)