欢迎来到天天文库
浏览记录
ID:42779719
大小:1.40 MB
页数:38页
时间:2019-09-21
《基于51单片机电子闹钟或万年历的设计课程设计.》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、课程设计基于51单片机电子闹钟或万年历的设计目录目录11•项目背景41.1项目研究的目的和意义41.2课题研究的内容42.方案的选择和和论证52.1单片机型号的选择52.2按键的选择52.3显示器的选择52.4计时部分的选择62.5发音部分的设计62.6电路设计最终方案63.AT89C52单片机简介73.1单片机基本特性73.2单片机内部结构图73.3单片机I/O引脚结构73.3.1P0口73.3.2PI口83.3.3P2口83.3.4P3口83.4单片机最小系统板92.数字电子钟的设计原理和方法104」设计原理104.2硬件电路的设计10421DS1302时钟芯片104
2、.2.21602液晶简介124.2.3蜂鸣器驱动电路134.2.4独立键盘电路143.软件部分的设计155.1程序流程图155.1.1系统总流程图155.1.2DS1302吋钟程序流程图165.1.3LCD显示程序流程图175.2程序的设计185.2.1DS1302读写程序185.2.2液晶显不程序187.心得体会21参考文献22附录一系统原理图23附录二系统程序241•项目背景1.1项目研究的目的和意义20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同吋也使现代电子产品性能进一步
3、提高,产品更新换代的节奏也越来越快。时间对人们来说总是那么宝贵,工作的忙碌性和繁杂性容易使人忘记当前的时间。忘记了要做的事情,当事情不是很重要的时候,这种遗忘无伤大雅。但是,一旦重要事情,一吋的耽误可能酿成大祸。例如,许多火灾都是由于人们一时忘记了关闭煤气或是忘记充电时间等造成的。而钟表的数字化给人们生产生活带来了极大的方便。数字钟是通过数字电路实现时,分,秒数字显示的计时装置,广泛用于个人家庭、车站、码头办公室等公共场所,成为人们日常生活中不可少的必需品。由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老式钟表,钟表的数字化给人们生产生活带来
4、了极大的方便,而且大大地扩展了钟表原先的报时功能,诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动起闭路灯、定时开关烤箱、通断动力设备、甚至各种定时电气的自动启用等。所有这些,都是以钟表数字化为基础的。因此,研究数字钟及扩大其应用,有着非常现实的意义。1・2课题研究的内容本论文主要研究基于单片机的万年历设计。当程序执行后,LCD显示即时吋间、年月日、星期。设置4个操作键:K1,时间调整键;K2,上调键;K3,下调键;K4,闹钟设置键本设计的主要内容:1、了解单片机技术的发展现状,熟悉万年历各模块的工作原理;2、选择适当的芯片和元器件,确定系统电路,绘制电路
5、原理图,尤其是各接口电路;3、熟悉单片机使用方法和C语言的编程规则,编写岀相应模块的应用程序。设计FI标:使基于AT89C52单片机的万年历实现以下三个功能:a.具有年、月、日、星期、吋、分、秒等功能;b.具备年、月、日、星期、时、分、秒校准功能;2.方案的选择和和论证2.1单片机型号的选择通过对多种单片机性能的分析,最终认为AT89C52是最理想的电子时钟开发芯片。AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器,器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位
6、CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C52是一种高效微控制器,而口它与MCS-51兼容,且具有4K字节可编程序存储器和1000次擦写循环,数据保留时间为10年,是最好的选择。2.2按键的选择方案一:4x4矩阵式键盘。如果选择此方案,那么在修改时钟或设置闹铃时间时就可以直接从键盘输入,方便、快捷,但程序较为复杂。方案二:独立式按键。如果设置过多按键,将会占用较多I/O口,而且会给布线带来不便,因此,此方案适用于按键较少的情况。如果选择此方案,由于按键较少,在修改时间或设置闹铃时间时就不能直接输入,只能通过加或减完成,稍为麻烦一些,但其程序简单。由于并不需
7、要经常修改吋间和设置闹铃吋间,而口方案二的程序简单,按键少、成本低,因此,选择方案二。2.3显示器的选择方案一:采用LED数码管动态扫描,LED数码管价格适中,对于显示数字合适,采用动态扫描法与单片机连接时,虽然占用的单片机口线少,但连线还需要花费一点吋间,所以也不用此种作为显示。方案二:采用点阵式数码管显示,点阵式数码管是由八行八列的发光二极管组成,对于显示文字比较适合,若采用在显示数字显得太浪费,且价格也相对较高,所以在此也不用此种作为显示。方案二:米用1602液晶显不屏,该液晶显不屏的显不功能强大,内置192种字符,可显
此文档下载收益归作者所有