- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机控制数字时钟系统设计
毕 业 论 文
论文题目:基于单片机控制数字时钟系统的设计
论文作者:
指导老师:
专业班级:电子信息科学与技术2009级
学 号:
提交论文日期:2011年 11 月 日
论文答辩日期:2011年 12 月 日
中 国·重 庆
2011年 11 月
目 录
摘要: Ⅰ
Abstract: Ⅱ
1引言 1
1.1单片机数字时钟的简介 1
1.2单片机数字时钟的功能简介 1
2 智能交通灯控制系统的硬件介绍 1
2.1 AT89S52单片机简介 1
2.1.1 AT89S52单片机的主要性能参数 2
2.1.2 AT89S52芯片内部结构简介 2
2.1.3 主要引脚功能 3
2.2 DS18B20简介 5
2.1.5 DS18B20内部结构简介 5
2.1.6 主要引脚功能 3
2.3 LCD1602的原理框图 4
3 电路图 5
3.1数字时钟全电路图 5
4 智能数字时钟的软件设计 9
4.1智能数字时钟的软件设计流程图 9
4.2 时钟的软件设计 10
4.3 DS18B20检测温度的软件设计 10
5.控制器的软件设计 11
5.1 按键的设定 11
结束语 13
参考文献 13
致谢语 14
摘要
本文介绍了多功能数字时钟的系统设计。系统具有时间设置及显示,温度显示等功能。系统以AT89S52为核心,主要基于AT89S52,低功耗MCU的字符型数字时钟的研究。系统带有液晶显示器,配合按键提供友好的用户界面,操作简单,该数字时钟能长期、连续、可靠稳定的工作;同时具有体积小、低功耗等特点,便于携带,使用方便。系统软件设计包括单片机编程。单片机软件编程主要实现按键、液晶显示、时钟、计时、温度显示等模块功能。
关键词:数字时钟 单片机 液晶显示器
Abstract
1引言
1.数字时钟简介
现在的人都比较重视时间观念,基本上把时间就等于金钱。对于一个把握时间严格的人或者事情来说,时间的不准会给自己带来不必要的麻烦。所以有显示的时钟比指针式的时钟表现出更大的优势。带显示的时钟简单明了,而且更直观、读数快、时间更精确。而机械的时钟依赖于晶体振荡器,可能导致较大的误差。数字时钟是采用数字电路对“时”,“ 分”,“ 秒”,数字显示的装置。数字时钟的精度、稳定度远远超过老式机械时钟。在本设计中,采用LCD显示时、分、秒,以24小时计时方式。以12MHZ的晶振产生振荡脉冲,定时器计数。电路具有时钟显示的基本功能和对时钟的调整,同时加入DS18B20对周围环境温度的检测,使自己对当日气温有所了解,方便衣物的穿着。同时随时间的显示连同日期、星期同步显示,促进对时间的了解。
数字时钟是小巧,价格低廉,走时精度高,使用方便,低功耗,功能丰富,便于集成化而受广大消费者的喜爱,故而得到广泛的应用。
2 数字时钟控制系统的硬件介绍
2.1 AT89S52单片机简介
AT89S52是美国ATMEL公司生产的低功耗,高性能CMOS8位单片机,片内含8k bytes的可系统编程的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准8051指令系统及引脚。
2.1.1 AT89S52单片机的主要性能参数
与单片机产品兼8K字节在系统可编程Flash存储器1000次擦写周期全静态操作:0Hz~33Hz三级加密程序存储器32个可编程I/O口线 、三个16位定时器/计数器 八个中断源 、全双工UART串行通道低功耗空闲和掉电模式掉电后中断可唤醒看门狗定时器双数据指针掉电标识符
2.1.2 AT89S52芯片内部结构简介
中央处理器:
中央处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。
数据存储器(RAM):
数据存储器用于存放变化的数据。AT89S52中数据存储器的地址空间为256个RAM单元,但其中能作为数据存储器供用户使用的仅有前面128个,后128个被专用寄存器占用。
程序存储器(ROM):
定时/计数器(ROM):
/计数器用于实现定时和计数功能。AT89S52共有2个16位定时/计数器。
并行输入输出(I/O)口:
8051共有4组8位I/O口(P0、 P1、P2或P3),用于对外部数据的传输。
全双工串行口:
内置一个全双工串行通信口,用于与其它设备间的串行数据传送,该串行口既可以用作异步通信收发器,也可以当同步移位器使用。
时钟电路:
中断系统:
如图1:
图系列单片机的内部结构示意图
2.1.3 主要引脚功能
AT89S5
您可能关注的文档
- 基于公司治理内部控制整合研究.doc
- 基于光电传感器太阳光线自动跟踪装置设计.doc
- 基于六步法和十二步法永磁同步电机.docx
- 基于内容分析法ERP实施顾问职业技能需求分析.doc
- 基于内部发展战略人力资源战略管理研究.ppt
- 基于分形理论河南省交通运输量预测.doc
- 基于删冗云存储文件系统客户端实现.doc
- 基于凌阳单片机音乐播放器设计与实现.doc
- 基于刀片信息服务系统解决方案.pdf
- 基于力控6.0组态软件交通灯控制系统.doc
- SENNHEISER森海塞尔Notice d'emploi e 935 使用说明书和常见问题.pdf
- SENNHEISER森海塞尔TeamConnect Ceiling 2 Guide de planification pour les intégrateurs système 应用注释.pdf
- SENNHEISER森海塞尔E 825Instrucciones de manejo e 825-S 使用说明书和常见问题.pdf
- MSI微星主板 PRO Z890-S WIFI产品手册用户手册(语言 German).pdf
- SENNHEISER森海塞尔E 906Instruction manual e 906 使用说明书和常见问题.pdf
- BFDX北峰SCP810C 公网对讲机BF-SCP810C公网对讲机 说明书.pdf
- SENNHEISER森海塞尔Bedienungsanleitung MKE 400使用说明书和常见问题.pdf
- Shanling山灵解码器EH1 桌面解码耳放用户手册说明书.pdf
- SENNHEISER森海塞尔Montagehandleiding & gebruiksaanwijzing TeamConnect Ceiling 2 手册.pdf
- MSI微星商用生产力显示器 Modern MD342CQP产品手册用户手册(语言 French).pdf
文档评论(0)