基于51单片机的电子时钟的设计

基于51单片机的电子时钟的设计

ID:9175952

大小:66.50 KB

页数:18页

时间:2018-04-20

基于51单片机的电子时钟的设计_第1页
基于51单片机的电子时钟的设计_第2页
基于51单片机的电子时钟的设计_第3页
基于51单片机的电子时钟的设计_第4页
基于51单片机的电子时钟的设计_第5页
资源描述:

《基于51单片机的电子时钟的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《爱上单片机》课程论文《基于51单片机的电子时钟的设计》姓名:乔凯强学号:班级:计算机科学与技术17-4班乔凯强学院:信息工程学院17目录一、技术背景2二、设计意义2三、设计目标3四、硬件电路设计3五、软件设计6六、结论1617一、技术背景单片机自20世纪70年代问世以来,以其极高的性能价格比,受到人们的重视和关注,应用很广、发展很快。单片机体积小、重量轻、抗干扰能力强、环境要求不高、价格低廉、可靠性高、灵活性好、开发较为容易。由于具有上述优点,在我国,单片机已广泛地应用在工业自动化控制、自动检测、智能仪器仪表、家

2、用电器、电力电子、机电一体化设备等各个方面,而51单片机是各单片机中最为典型和最有代表性的一种。二、设计意义时钟,自从它发明的那天起,就成为人类的朋友,但随着时间的推移,科学技术的不断发展,人们对时间计量的精度要求越来越高,应用越来越广。怎样让时钟更好的为人民服务,怎样让我们的老朋友焕发青春呢?这就要求人们不断设计出新型时钟。现今,高精度的计时工具大多数都使用了石英晶体振荡器,由于电子钟,石英表,石英钟都采用了石英技术,因此走时精度高,稳定性好,使用方便,不需要经常调校,数字式电子钟用集成电路计时时,译码代替机械式

3、传动,用LED显示器代替指针显示进而显示时间,减小了计时误差,这种表17具有时、分、秒显示时间的功能,还可以进行时和分的校对,片选的灵活性好。三、设计目标功能:电子时钟能够显示时、分、秒、显示时间的功能,还可以进行时和分的校对,而且其片选的灵活性强。并且是以单片机为核心来设计的。在单片机内部存储器设三个字节分别存放时钟的时、分、秒信息。利用定时器和相关软件结合实现1秒定时中断,每产生一次中断,存储器内相应的秒值加1,若秒值达到60,则将其清零,并将相应的分字节值加1。若分值达到60,则清零分字节,并将时字节值加1。

4、若时值达到24,则将时字节清零。四、硬件电路设计通过对多种单片机性能的分析,最终认为89C51是最理想的电子时钟开发芯片。89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器,器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。17由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的89C51是一种高效微控制器,而且它与MCS-51兼容,且具有4K字节可编程闪烁存储器和1000写/擦循环,数据保留时间为10年等特点,是最好

5、的选择。1、数码管显示工作原理数码管是一种把多个LED显示段集成在一起的显示设备。有两种类型,一种是共阳型,一种是共阴型。共阳型就是把多个LED显示段的阳极接在一起,又称为公共端。共阴型就是把多个LED显示段的阴极接在一起,即为公共商。阳极即为二极管的正极,又称为正极,阴极即为二极管的负极,又称为负极。通常的数码管又分为8段,即8个LED显示段,这是为工程应用方便如设计的,分别为A、B、C、D、E、F、G、DP,其中DP是小数点位段。而多位数码管,除某一位的公共端会连接在一起,不同位的数码管的相同端也会连接在一起。

6、即,所有的A段都会连在一起,其它的段也是如此,这是实际最常用的用法。数码管显示方法可分为静态显示和动态显示两种。静态显示就是数码管的8段输入及其公共端电平一直有效。动态显示的原理是,各个数码管的相同段连接在一起,共同占用8位段引管线;每位数码管的阳极连在一起组成公共端。利用人眼的视觉暂留性,依次给出各个数码管公共端加有效信号,在此同时给出该数码管加有效的数据信号,当全段扫描速度大于视觉暂留速度时,显示就会清晰显示出来。2、系统硬件电路的设计17总体硬件原理图如下图所示89C51因为其含一个可擦除的ROM,以及其存储

7、数据的时间长度可达10年之久所以选其作为该设计的核心控制部件。3、键盘电路设计该设计只用了一个键盘,但实现的功能却是比较完善,减少了硬件资源的损耗,该键盘可以实现小时和分钟的调节以及控制是否进入省电模式。当按键按下又松开,可以实现屏蔽数码管显示的功能,达到省电的目的;直接按下不松开,则可以通过按键实现分钟的累加,每按一次分钟加一;而连续两次按下按键不放松,则可实现小时的调节,同样每按一次小时加一。达到时间调节的目的。选择的多功能按键如下图所示。174、主控模块89C5189C51是一个8位单片机,片内ROM全部采用

8、FLASHROM技术,晶振时钟为12MHz。89C51是标准的40引脚双列直插式集成电路芯片,有4个八位的并行双向I/O端口,分别记作P0、P1、P2、P3。第31引脚需要接高电位使单片机选用内部程序存储器;第40脚为电源端VCC,接+5V电源,第20引脚为接地端VSS,通常在VCC和VSS引脚之间接0.1μF高频滤波电容。五、软件设计源程序ORG0000H

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。