- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于At89C系列的电子万年历毕业论文
目 录
摘 要…………………………………………………………………………………………………………2
关键字……………………………………………………………………………………………………………2
第一章 概 述……………………………………………………………………………………………………4
1.1 课题的背景研究意义………………………………………………………………………………………4
1.2 本课题实现的功能及要求…………………………………………………………………………………4
1.3 方案论证……………………………………………………………………………………………………4
1.4 章节安排……………………………………………………………………………………………………4
第二章 系统硬件设计
2.1 硬件电路设计总框图………………………………………………………………………………………5
2.2 主控制器AT89C52的介绍…………………………………………………………………………………5
2.3 其余应用电路的介绍………………………………………………………………………………………8
第三章 软件设计
3.1 软件设计总述……………………………………………………………………………………………13
3.2 程序模块介绍……………………………………………………………………………………………13
第四章 调试和总结
4.1 硬件调试…………………………………………………………………………………………………20
4.2 软件调试…………………………………………………………………………………………………20
4.3 联调………………………………………………………………………………………………………21
第五章 心得体会……………………………………………………………………………………………22
参考文献
附录一 汇编源程序…………………………………………………………………………………………23
附录二 仿真电路图…………………………………………………………………………………………35
附录三 参考文献……………………………………………………………………………………………36
第一章 概述
1.1 课题的背景、研究意义
随着电子技术的迅速发展,电子万年历的出现给人们的生活带来的诸多方便。
本次设计的基于单片机控制的电子万年历,其具有年、月、日、星期、时、分、秒的显示等功能;具有时间与阴、阳历能够自动关联;可以设置闹铃的功能。其具体实现过程就是由主控制发送信息给DS1302时钟芯片再由时钟芯片反馈给单片机,再由主控制器传送给LCD显示信息。并且可以在键盘设置模块输入修改时间,设置闹铃等信息,当键盘设置时间、日期时,单片机主控制根据输入信息,通过串口通信传送给DS1302时钟芯片,DS1302芯片读取当前新信息产生反馈传送给单片机,然后单片机根据控制最后输送显示信息到LCD模块上显示。
2.2主控制器AT89C52介绍
1.AT89C52功能介绍
AT89C52是8字节FLASH闪速存储器,256字竹内部RAM , 32个I/O口线,3个16 位定时/计数器,一个6向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89c52可降至OHz的静态逻辑操作,并支持两种软件可选的节电上作模式。空闲方式停止CPU 的工作,但允许RAM,定时/计数器.串行通信口及中断系统继续工作。掉电方式保存RAM 中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位.
2.功能引脚说明:
Vcc:电源电压
GND:地
P0:P0口是一组8位漏极开路型双向1/O 口,也即地址/数据总线复用口。作为输出口用时.每位能吸收电流的方式驱动8个TTL 逻辑门电路,对端口P0 写“1”时,可作为高阻抗输入端用。
在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部 上拉电阻。
在FLASH由编程时,P0口接收指令字节,而在程序校验时,输出指令字 节,校验时,要求外接上拉电阻。
P1口:PI 是一个带内部上拉电阻的8位双向I/O口,Pl的输出缓冲级可驱动(吸收或输出电流4个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作 输入口使用时,因为内部存在上拉电阻某个引脚被外部信号拉低时会输出一个电流IIL
与AT89C51不同之处是,Pl.0 和P1.1还可分别作为定时/计数器2 的外部计数输入(Pl.0/T2 )和输入(P1.1/T2EX) ,
FLASH编程和程序校验期间,Pl接收低8位地址。
PI.O 和PI.
文档评论(0)