网站大量收购独家精品文档,联系QQ:2885784924

《单片机电子时钟设计报告》.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《单片机电子时钟设计报告》

《单片机电子时钟》 设计报告题 目:单片机电子时钟设计报告专 业:电子信息工程年 级:2013学生姓名:学 号:联系电话:完成日期:2014年5月20 摘要 本次设计以STC89C52芯片为核心,铺以必要的外围电路,设计了以个简易的电子时钟,它以5V直流电源供电。在硬件方面,除了CPU外,使用1602液晶为显示器。首先对液晶屏初始化,经过程序控制,进行走时。通过1602液晶能够比较准确显示年、月、日、星期、时、分、秒。采用动态扫描按键,实现对年、月、日、星期、时、分、秒进行校准。 关键字:STC89C52、1602液晶 ABSTRACT This design uses the STC89C52 chip as the core, with the necessary peripheral circuits, design a simple electronic clock, it uses 5V DC power supply. In terms of hardware, in addition to CPU, use 1602 LCD display. The LCD screen initialization, through program control, to go. Through the 1602 liquid crystal can accurately display year, month, day, week, time, minutes, seconds. The dynamic scan button, realize to calibrate the year, month, day, week, time, minutes, seconds. Keywords: STC89C52, 1602 摘要 2 Abstract 2 1绪论 4 2电子时钟概述 4 3电子时钟设计方案 4 3.1两种设计控制器方案的选择 4 3.2两种设计控制器方案的选择 5 4系统电路 6 4.1LCD1602液晶时序图: 6 4.2硬件电路框图: 8 5程序设计流程图: 9 5.1电路原理图 10 5.2电路PCB图 11 5.3部分程序 12 5.5存在问题 14 5.6解决方法 14 总结 15 附录:原件清单 17 1绪论 单片机是一种集成电路芯片,它将各种功能集成到一块硅片上并且内含完善的微型计算机系统。单片机自推出到现在已经发展了二十多年,应用领域有工业生产、通讯以及交通设备,还有办公自动化、PC机外围器件、汽车电子器件以及网络通讯等。单片机的优点有集成度高、功能强、可靠性高、体积小、功耗低、使用方便、价格低廉等,所以本设计讨论的电子时钟系统就是利用单片机制成。 2电子时钟概述 单片机可以很容易实现芯片的智能化,所以在电子钟的基础上,人们可以根据自己的需要以及场合要求添加不同的附加功能。需要整点报时可添加蜂鸣器,需要测量环境温度可以添加温度传感器,或者检测空气质量、空气湿度等,也可以设置定时闹铃功能甚至还可以添加USB端口读取其他设备数据。 3电子时钟设计方案 3.1两种设计控制器方案的选择 方案一:采用专用的实时时钟芯片。时下常用的时钟芯片有DS1302、SB2068、PCF8485等。这些芯片可以完成秒计时工作,进而计出小时、年月日等。 方案二:完全用软件方法实现计时,需要利用单片机STC89C52中断功能,具体操作是:设置几个字节分别存放秒、分、时、日、周、月、年等信息。利用定时器实现1秒定时中断,这便是秒信息,每一次中断都使秒字节加1;软件设置当秒字节累计到60时,分字节加1,同时秒字节清零;当分字节累计加到60时,时字节加1,同时分字节清零;时字节累计加到24时,日字节加一,时字节清零。以此类推,再实现周、月、年的计时。这种设计方案的硬件电路更加简单,单片机自己即可完成计时,但缺点是每次执行main程序,定时器都需要重新赋值,每当单片机断电时,程序即停止,也就无法继续完成计时工作。 本次电子时钟的制作方案采用方案二,这有利于我们对51单片机内部中断定制器的运用。 3.2两种设计控制器方案的选择 方案一:采用LED数码管动态显示。优点:当显示位数较多时,采用动态显示方式比较节省I/O 口,硬件电路也较静态显示简单,也比较省电;缺点:其稳定度不如静态显示方式。而且在显示位数较多时CPU要轮番扫描,占用CPU较多的时间。 5程序设计流程图: 5.1电路原理图 5.2电路PCB图 5.3部分程序 void initrw0; lcden0; write_com0x38;//显示模式 write_com0x0c;//显示光标 write_com0x06;

文档评论(0)

lovehome + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档