- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
引言 伴随着电子技术与计算机技术的不断发展,以单片机为核心的测量控制系统层出不穷。当然,无论什么控制系统都离不开时间参数。而传统的机械钟表显然是不能直接参与到各种自动控制系统中的,数字式电子钟表就应运而生了。电子钟表是一种用电能为动力,液晶显示或LED显示数字式和石英指针式的计时器。电子钟是一种用数字显示秒、分、时的计时装置,与传统的机械钟相比,它具有走时准确、显示直观、无机械传动装置等优点,它在工业自动控制系统中起到了不可或缺的作用。 单片机的出现是计算机发展史上的一个重要的里程碑, 它以体积小、功能全、性价比高等诸多优点而独具特色,在工业控制、尖端武器、通讯设备、信息处理、家用电器等嵌入式应用领域中独占鳌头。单片机的主要特点有: CPU抗干扰性强、可靠性高、电磁辐射小、控制能力强,指令系统简单,程序可读性强,操作性强。 * * SRT项目结题报告 项目名称:基于单片机控制的多功能时钟系统 负责人: 合作成员: 院 系: 专 业: 指导老师: 项目简介 以AT89S52单片机芯片为核心,辅以必要的外围电路,设计了一个多功能的电子钟。可实现时间、日期、温度的显示以及闹钟响铃等功能。其中硬件电路包括时钟芯片DS1302模块、键盘控制模块、温度采集模块、显示模块、响铃模块。通过时钟芯片DS1302计时的方法实现了以24小时为一个周期同时显示小时和分、秒的要求,并在计时过程中具有响铃提示功能,当时间到达闹钟定时时间进行蜂鸣提示。通过DS18B20温度传感器来采集温度,并由LED显示温度。 实现方案 显示部分: 采用LCD1602显示。LCD液晶显示具有丰富多样性、灵活性、电路简单、易于控制而且功耗小等优点,对于信息量多的系统,是比较适合的。 时钟部分:采用Dallas公司的专用时钟芯片DS1302。该芯片内部采用石英晶体振荡器,其芯片精度不大于10ms/年,且具有完备的时钟闹钟功能,因此,可直接对其以用于显示或设置,使得软件编程相对简单。为保证时钟在电网电压不足或突然掉电等突发情况下仍能正常工作,芯片内部包含锂电池。当电网电压不足或突然掉电时,可使系统自动转换到内部锂电池供电系统。而且即使系统不上电,程序不执行时,锂电池也能保证芯片的正常运行,以备随时提供正确的时间。 温度采集:采用温度传感器DS18B20。DS18B20可以满足从-55摄氏度到+125摄氏度测量范围,且DS18B20测量精度高,增值量为0.5摄氏度,在一秒内把温度转化成数字,测得的温度值的存储在两个八位的RAM中,单片机直接从中读出数据转换成十进制就是温度,使用方便。 电源部分:采用直流稳压电源作为系统主电源,干电池作为辅助电源。不仅不需要经常更换电源,并且当主电源停止时能够采用干电池作为系统电源,使用更加安全可靠。 响铃部分:将闹钟信息存放在单片机自带的存储器中,当时间到达设定时间时,蜂鸣器响铃。 AT89S52 芯片 LCD显示 DS18B20 温度传感器 蜂鸣器 硬件连接框架图 按键键 盘 电源部 分 DS1302 时钟芯片 系统硬件各模块设计 单片机最小系统: 温度采集:采用数字式温度传感器DS18B20,它是数字式温度传感器,具有测量精度高,电路连接简单特点,此类传感器仅需要一条数据线进行数据传输,使用P1.0与DS18B20的DQ口连接,VCC接电源,GND接地 。 时钟部分:时钟模块采用DS1302芯片与AT89S52单片机的接口电路如图所示,用单片机P1口的3根口线P1.6、P1.7、P1.5分别与DS1302串行总线的SCLK引脚、I/O引脚、/RST引脚相连。其中P1.7需规定为双向口线,负责单片机与DS1302之间数据的读取和写入。X1、X2之间接一只32768Hz的晶振。 显示部分:显示部分采用LCD1602型号,具有很低的功耗,分两行显示,每行可显示多达16个字符。LCD1602液晶模块内部的字符发生存储器已经存储了160个不同的点阵字符图形,通过内部指令可实现对其显示多样的控制。 键盘与响铃部分:键盘控制命令通过单片机对键盘按键状态的扫描,完成按键功能。当有按键按下时单片机将由与键盘按键连接的P3.4~P3.7引脚读取高电平,在由单片机执行相应的程序完成按键功能。当DS1302中读取时间与系统设定时间相同时,蜂鸣器与单片机P2.1端口为低电平,蜂鸣器响铃,当DS1302时间与设定时间不同时,P2.1端口置1,蜂鸣器不响。 整体仿真电路: 系统软件设计流程: 作品功能 通上主电源时,电源经过整流、滤波、稳压输出5V的直流电,通入单片机、时钟芯片及LCD显示的电源端。LCD显示实时时
文档评论(0)