- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[其它技巧]毕业设计电子日历
单片机电子日历
摘 ?要?
单片机应用技术飞速发展,纵观我们现在生活的各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据处理,以及我们生活中广泛使用的各种智能IC卡、电子宠物等,这些都离不开单片机。单片机是集CPU ,RAM ,ROM ,定时,计数和多种接口于一体的微控制器。它体积小,成本低,功能强,广泛应用于智能产业和工业自动化上。而51系列单片机是各单片机中最为典型和最有代表性的一种。这次毕业设计通过对它的学习,应用,从而达到学习、设计、开发软、硬的能力。
本次设计可分为两部分:硬件系统、软件系统。
硬件部分包括:AT89C51单片机、DS12C887时钟芯片、74LS154译码器、ULN2003A驱动芯片。
利用单片机将RC复位电路、动态显示电路、电源电路、去抖电路等正确的连接在一起,并通过单片机的编程来实现本次设计任务中的要求。
?关键词 : 单片机, 显示, 电子日历
?
目 录
摘 要 II
目 录 I
1 概 述 1
1.1 单片机的组成及特点 1
1.2 单片机的应用 2
2 设计方案 4
2.1 设计思路 4
2.2 系统总体框图 4
3 硬件设计 6
3.1 单片机的选择 6
3.2 复位电路 9
3.3 晶振电路 10
3.4 时钟芯片DS12C887介绍 11
3.5 74LS154芯片介绍及ULN2003A的简介 15
4 软件设计 18
5 单片机应用系统的测试 26
5.1 在伟福中的调试 26
5.2 在Keil中的调试并连接实验箱 27
致 谢 31
总 结 32
参考文献 33
第1章 引言电子电子日历作为电子类小设计不仅是市场上的宠儿,也是是单片机实验中一个很常用的题目。因为它的有很好的开放性和可发挥性,因此对作者的要求比较高,不仅考察了对单片机的掌握能力更加强调了对单片机扩展的应用。而且在操作的设计上要力求简洁,功能上尽量齐全,显示界面也要出色。LED数码管显示的日历钟逐渐受到人们的欢迎。LED数字显示的日历钟显示清晰直观、走时准确、可以进行夜视,并且还可以扩展出多种功能。 所以,电子日历无论作为比赛题目还是练习题目都是很有价值。单片机已成为计算机发展和应用的一个重要方面。单片机应用的重要意义还在于,它从根本上改变了传统的控制系统设计思想和设计方法。
硬件系统主要有单片机AT89C51、DS12C887、74LS154 等。
AT89C51 主要功能是存储程序、根据程序的内容对各个端口进行判断并做出相应的处理。DS12C887主要的功能是控制年、月、日、时、分、秒的显示效果。
根据设计要求,电子日历要显示年、月、日、时、分、秒就需要16个显示数码管,由于数码管的数量较多,必须采用动态显示扫描的方法。例如07-12-01,首先日分为个位和十位,个位显示到09时,应向日的十位自动进位,即个位清0,十位置1,显示为10,继续累计;当显示为31时,日的十位就应自动向月的个位进位,显示为01,当月显示到09时,月的个位自动向月的十位进位,个位清0,十位置1,即为10,当月至12时,月向年的个位进位,即显示08,同时月、日开始从01月01日继续显示,依次周而复始的循环运行。
根据按键电路可实现年、月、日、时、分、秒的调整,当K1键按下时,可以调整时间,K2、K3键分别对时间进行加或减,K4键可以切换正常模式与省电模式。
利用单片机将RC复位电路、动态显示电路、电源电路、去抖电路等正确的连接在一起,并通过单片机的编程来实现本次设计任务中的要求。
2.2 系统总体框图
设计电路采用ATMEL的AT89C51芯片来做CPU,用AT89C51的内部EPROM作为程序存储器。显示部分位码的扩展采用74LS154,七段数码管的驱动采用ULN2003A控制部分采用普通独立按键。
在确定系统的大体形式之后,画出系统的总框图如图2.1所示。
图2.1 系统总框图
系统总体框图包括:单片机、控制电路、复位电路、显示电路、电源部分。
单片机AT89C51芯片的主要功能是:存储程序,对存储程序进行相应的处理从I/O口输出。
复位电路:在单片机上有一个复位引脚RST,在单片机外部用电容和电阻控制RST。
控制电路:是用一个按键控制日历的省电和正常显示。
显示电路:主要用于显示日历的结果。
电源电路:采用+5V的直流电源供电。
3 硬件设计
硬件电路主要包括:时钟芯片、单片机、显示电路、译码器以及电源等几部分。
时钟芯片选择:选用DS12C887实时芯片。
单片机的选择:选用AT89C8051单片机,配备11.0592MHz晶振。P1.0—P1.4作数码
文档评论(0)