单片机数字钟论文数字电子钟论文基于单片机实现多功能数字钟的系统设计
摘要多功能数字钟的系统采用AT89552单片机作为控制系统的核心,模型采用单片机作为主控制器,利用DSl302时钟芯片计算当前的秒、分、时、日、月、年。通过1602液晶屏友好的人机界面将结果完美的呈现给用户。为可以灵活的设置时间,增加4x4键盘模块通过键盘扫描可以对当前的时间随意设置,除此又增加秒表、闹钟、生日提醒和整点提醒的功能。为具有更高的实用价值,通过DS18820来显示当前温度,并伴有温度报警功能。利用键盘模块对预设的温度报警上下限进行设置。由于该系统具有时间显示、闹钟、秒表等完整功能,有很高的利用价值。关键词温度报警一、引言数字钟是采用数字电路实现对时、分、秒数字显示的计时装置,广泛用于个人家庭、车站、码头、办公室等公共场所,已成为人们日常生活中不可少的必需品,由于数字集成电路的发展和石英晶体与振荡器的广泛应用,使得数字钟的精度远远超过老式钟表。而且大大地扩展了钟表原先的报时功能。诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、通断动力设备以及各种定时电气的自单片机c语言实时时钟
f动启用等,所有这些,都是以钟表数字化为基础的。因此,研究数字钟及扩大其应用,有若非常现实的意义。二、工作原理系统的结构框架最主要的部分是中间的主控模块部分,时间的计算由DS1302芯片完成,通过简单的串行接口与单片机进行通信。温度测量由0S18820温度传感器完成。传感器的测量结果由于是以数字信号形式输出,可以直接送给单片机处理。单片机在接到数据后,一方面将时间日期通过1602显示出来,另一方面通过对键盘的扫描来确定哪个键按下,随即掉转到该键对应功能模块界面。三、硬件电路设计该系统主要由以下五部分组成:主控制器、温度测量及报警部分、键盘扫描部分、实时时钟部分和液晶显示部分等,下面对这几个部分的具体的器件选择及连接电路做具体的介绍。一主控制器AT89S52。在该监测器中起到总控作用的是AT89S52单片机,它是ATMEL公司生产的低电压、高性能的CMOS8位单片机,工作电压40v到55v,拥有8K字节FLASH存储器和256字节片内RAM,全静态时钟范围从0~33MHz。它的最大方便之处室支持在系统编程ISP,可进行高达1000次擦写,节约设计成本。单片
f机的口线中,P2和P3用于液晶显示电路,P1口用于键盘的扫描电路。P2也用于DSl302DSISB20的连接电路。二温度测量及报警部分。温度测r