机电一体化毕业设计论文基于单片机的多功能数字时钟的设计.doc
《机电一体化毕业设计论文基于单片机的多功能数字时钟的设计.doc》由会员分享,可在线阅读,更多相关《机电一体化毕业设计论文基于单片机的多功能数字时钟的设计.doc(28页珍藏版)》请在三一办公上搜索。
1、山东华宇职业技术学院高职毕业生毕业设计(论文)课题名称 多功能数字时钟的设计 专业: 机电一体化 班级: 五班 学号: 姓名: 指导教师: 毕业设计(论文)任务书毕业设计(论文)题目: _多功能数字时钟的设计_专业: _机电一体化_ 姓名: _ _毕业设计(论文)工作起止时间_2011.03.10-2011.04.26_毕业设计(论文)的内容要求 1.可以实现时/分/秒/百分秒的显示,可以调整时/分; 2使用LED显示; 3.有表示时钟正常工作的装置; 4.能稳定工作,可控制时钟的启动复位; 5.可以实现闹铃功能。 指导教师(签名): 系主任: 年 月 日毕业设计开题报告一、课题设计(论文)目
2、的及意义时钟显示功能的时间系统的设计学习,能够详细了解51单片机应用中的数据转换显示,数码管显示原理,静态扫描显示原理,单片机的定时中断原理等,从而达到学习、了解单片机相关指令在各方面发挥的作用,使数字时钟广泛的应用到现实生活当中。二、课题设计(论文)提纲(1)数字中的功能实现及设计方案。(2)数字中的硬件系统设计。(3)数字中的程序设计。(4)系统的调试及结果(5)对数字中的设计结论及感想三、课题设计(论文)思路、方法及进度安排(1)第一周针对现实问题提出设计方案。(2)第二周对问题进行分析整理并与所学课程联系, 把系统方案分条列出主要提纲。(3)第三周进行编写论文(4)第四周对论文内容仔细
3、编写。(5)第五周对内容及格式进行检查及修改。(6)第六周论文完成,等待答辩。四、课题设计(论文)参考文献;1 沈红卫. 基于单片机的智能系统设计与实现M. 北京. 电子工业出版社,2005.2 楼然苗. 51系列单片机设计实例M. 北京. 北京航空航天大学出版社,2003.3 董传岱、于云华. 数字电子技术M. 石油大学出版社,20014 吴秀清、周荷琴. 微机原理与接口技术M. 中国科技大学出版社,20025 何立民. 单片机应用系统设计M. 北京:北京航空航天大学出版社,19956 李华. MCS-51系列单片机实用接口技术M. 北京:北京航空航天大学出版社,1990.7 江雪山 新型日
4、历钟、打铃定时仪J 北京 家庭电子 2001,5:22-238 李春玲 自校准高精度单片机时钟系统A 江西 南昌陆军学院机电教研室 华东交通大学学报 1999,9 (3) 51-559 贡春梅 日历电子钟设计A 西安航空技术高等专科学校学报 2004,1(22)21-2310 刘飞等 两种数字钟电路设计比较J 湖北师范学院学报 2003,2(23)40-43 11 胥筱门 单片机系统的试验及应用J 电子制作 1999(6)20-30目 录第一章 绪 论71.1前言71.2 设计的目的及意义7第二章 数字钟的功能实现与设计方案92.1 数字钟的功能及设计要求92.2 数字钟的实现形式92.3 方
5、案的确定102.3.1 微处理器102.3.2 显示电路102.3.3 按键电路113.1 数字时钟的硬件系统框架123.2 数字时钟的主机电路设计123.2.1 系统控制芯片CPU(AT89C2051)的选择123.2.2 系统时钟电路设计143.2.3 系统复位电路设计153.2.4 按键与按钮电路设计153.2.5 闹铃声光指示电路设计163.2.6 数字钟的显示电路设计163.3 电源设计17第四章 程序设计184.1 时间设定模块设计184.2闹铃功能的实现19结论20致谢21参考文献22附录1 部分汇编语言源程序23附录2系统设计原理图26多功能数字时钟的设计摘要:本设计论文介绍了
6、用AT89C2051单片机控制的数字钟的硬件结构与软件设计,给出了汇编语言源程序。此数字钟是一个将“时”、“分”、“秒”显示于人的视觉器官的计时装置。它的计时周期为12小时,显示满刻度为12时59分59秒99毫秒,另外应有校时功能。电路由时钟脉冲发生器、时钟计数器、译码驱动电路和数字显示电路以及时间调整电路组成。用晶体振荡器产生时间标准信号,这里采用石英晶体振荡器。根据60秒为1分、60分为1小时、24小时为1天的计数周期,分别组成两个60进制(秒、分)、一个12进制(时)的计数器。构成秒、分、时的计数,实现计时的功能。显示器件选用LED七段数码管。在译码显示电路输出的驱动下,显示出清晰、直观
7、的数字符号。针对数字钟会产生走时误差的现象,在电路中就设计有有校准时间功能的电路。【关键词】 单片机 AT89C2051 数字钟 计时6 山东华宇职业技术学院毕业设计用纸第一章 绪 论1.1前言计算机尤其是以微细加工技术支持的微型计算机技术飞速发展,其应用渗透到了各行各业。以单片机、嵌入式处理器、数字信号处理器(DSP)为核心的计算机系统,以其软硬件可裁剪、高度的实时性、高度的可靠性、功能齐全、低功耗、适应面广等诸多优点而得到极为广泛的应用。目前计算机硬件技术向巨型化、微型化和单片机化三个方向告诉发展。自1975年美国德州仪器公司(Texas Instruments)第一块微型计算机芯片TMS
8、-1000问世以来,在短短的20年间,单片机技术已发展成为计算机领域一个非常有前途的分之,它有自己的技术特征、规范和应用领域。单片机是自动控制系统的核心部件,主要用于工业控制、智能化仪器仪表、家用电器中。它具有体积小、性能突出可靠性高(某些方面的性能指标大大优于通用微机中央处理器)、价格低廉等一系列优点,应用领域不断扩大,除了工业控制、智能化仪表、通信、家用电器外,在智能化高档电子玩具产品中也大量采用单片机芯片作为核心控制部件,已经渗入到人们工作和生活的各个角落,有力地推动了各行业的技术改造和产品的更新换代,前景广阔。数字钟具备单片机最小系统的基本组成,对于我们了解单片机有很大的帮助。 1.2
9、 设计的目的及意义本设计通过用对一个能实现定时,时钟显示功能的时间系统的设计学习,详细介绍了51单片机应用中的数据转换显示,数码管显示原理,静态扫描显示原理,单片机的定时中断原理等,从而达到学习、了解单片机相关指令在各方面的应用。对于单片机学习者而言,这个程序基本上是一道门槛,掌握了电子钟程序,基本上就可以说把51单片机掌握了80%。第二章 数字钟的功能实现与设计方案2.1 数字钟的功能及设计要求(1)可以实现时/分/秒/百分秒的显示,可以调整时/分(2)使用LED显示(3)有表示时钟正常工作的装置(4)能稳定工作,可控制时钟的启动复位(5)有实现闹铃功能2.2 数字钟的实现形式数字钟既可以通
10、过纯硬件实现,也可以通过软硬结合实现,根据电子时钟的核心部件秒信号的产生原理,通常有三钟形式:(1) 用NE555时基电路的形式采用NE555时基电路或其他震荡电路产生秒脉冲信号,作为秒加法电路的时钟信号或微处理器的外部中断输入信号,可构成电子时钟。由555构成的秒脉冲发生器电路如图1-1所示。输出的脉冲信号V0的频率F=1.443/(RA+2RB)C,可通过调节这3个参数,使输V0的频率为精确的1Hz。图2-1 基于555的秒脉冲发生器(2) 采用石英钟专用芯片的实现形式采用石英钟专用计时芯片实现的电子钟,具有实现简单、计时精度高的特点。石英计时芯片(简称“机芯”)比较多,常见的有STP55
11、12F、SM5546A和D60400等。现基于5512F的2秒输出信号作为秒加法电路的计时脉冲,可实现电子时钟。5512F的引脚如图2-2所示。 12348765图2-2 5512F引脚图V+ SCAK SC1M0 BPM1 GND其中,引脚7、8为外接晶振及振荡电路,引脚1接电源正极,电源为1.5伏,引脚3、4原为指针用步进电机线圈的输出驱动端,这里可用3脚作为脉冲输出,频率决定于外接晶振的频率。(2) 采用石英钟专用芯片的实现形式(3) 采用基于单片机的实现形式利用单片机的智能性,可方便的实现具有智能数字钟的设计。而且,微处理系统具有时钟振荡系统,利用系统时钟并借助微处理器的定时/计数器功
12、能可以实现数字钟的功能。本设计采用AT89C2051单片机设计。2.3 方案的确定可以从以下几个方面来确定电子闹钟的设计方案。2.3.1 微处理器采用ATMEL的AT89C2051微处理器,是基于以下几个因素:内含Flash 存储器,这在系统的开发过程中,可随意进行程序修改,既便错误编程之后仍可以重新编程,故不存在废品且大大缩短了程序的开发周期;同时在系统工作过程中能有效地保存数据信息;采用静态时钟方式,节省电能,这对于降低便携式产品的功耗十分有利;由于它是以8031 核构成的,所以它与MCS251 系列单片机是兼容的;AT89C2051为51内核,仿真调试软硬件资源丰富;性价比高,货源充足;
13、DIP20封装,体积小,便于产品小型化;为E2PROM程序存储介质,1000次以上擦/写周期,便于变成调试;具有IDLE和POWER-DOWN两种工作模式,便于进行低功耗设计;工作电压范围宽:2.76V,便于交直流供电。2.3.2 显示电路就时钟而言,通常可采用液晶显示或数码管显示。对于一般的段式液晶屏,需要专门的驱动电路,而且也经显示作为一种被动显示,可视性相对较差;对于具有驱动电路和微处理器接口的液晶显示模块(字符或点阵),一般多采用并行机接口,对于微处理器的接口要求较高,占用资源多。另外,89C2051本身没有专门的液晶驱动接口,因此,本时钟设计采用了数码管显示方式。数码管作为一种主动显
14、示器件,具有亮度高、价格便宜等优点,而且市场上也有专门的时钟显示组合数码管。2.3.3 按键电路考虑到对时和设定闹铃时间这两种操作的使用频率不是很高,为了精简系统和节省成本,本时钟系统只设两个按键:(1) SET键,对应系统的不同工作状态,具有三个功能: 在复位后的待机状态下,用于启动设定时间参数(对时和定闹); 在设定时间参数状态而且不是设定最低位(即分个位)的状态下,用于结束当前位的设定,当前设定为下移; 在设定最低位(分个位)的状态下,用于结束本次时间设定。(2)+1键,用于对当前设定位(编辑位)进行加1操作,根据12/24小时工作模式和正在编辑的当前位的含义(时十位、时各位、分十位、分
15、个位)自动进行 数据的上限和下限判断。例如,对12小时制,小时的十位只能是0、1,如果当前值为0,则按+1键后为1,再按+1键后为0。第三章 数字钟的硬件系统设计 电子时钟硬件部分的设计应包括秒信号发生器、时间显示电路、按键电路、供电电路,以及闹铃指示电路等几部分。3.1 数字时钟的硬件系统框架电子时钟的系统框架入图3-1所示。CPU按键电路复位等辅助电路电源系统数码管显示电路闹铃声光指示电路 图3-1 数字钟的系统框架3.2 数字时钟的主机电路设计数字时钟的主电路指的是图3-1中框内部分,主要涉及到微处理器电路和按键县按钮电路。主机的设计具体地说有:(1)系统控制芯片的选择(2)系统时钟电路
16、设计;(3)系统复位电路设计;(4)按键与按钮电路设计;(5)闹铃声光指示电路设计。3.2.1 系统控制芯片CPU(AT89C2051)的选择AT89C系列单片机是Atmel公司1993年开始研制生产的,优越的性能价格比使其成为颇受欢迎的8位单片机。AT89C系列与MCS-51系列单片机相比有两大优势:第一,片内程序存储器采用闪速存储器,使程序的写入更加方便;第二,提供了更小尺寸的芯片(AT89C2051/1051),使整个电路的体积更小。(1)AT89C2051内部结构及引脚描述 AT89C2051单片机的内部与8051单片机的内部结构基本一致,区别只是增加了一个模拟比较器,减少了两个对外的
17、端口(P0、P2口),输出端口P1、P3有独特的功能。AT89C2051减少了两个外部端口,因而芯片的外部引脚可以大大减少,芯片尺寸可以很小,其引脚配置如图3-2所示。图3-2 AT89c2051引脚配置它是一个有20个引脚排列直插式的芯片,其引脚描述如下:VCC:电源电压;GND:接地;RST:复位输入。当RST变为高电平并保持2个机器周期时,所有I/O引脚复位至高阻状态。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡放大器的输出。P1口:8位双向I/O口,引脚P1.1和P1.2需要外部上拉,可用作片内精确模拟比较器的正向输入(AIN0)和反向输入(AIN
18、1)。P1口输出缓冲器能接收20mA电流,并能直接驱动LED显示器;P1口引脚写入“1”后,可用作输入。在闪速编程和编程校验期间,P1口也可接收编码数据。P3口:引脚P3.0P3.5与P3.7为7个带内部上拉的双向I/O引脚。P3.6在内部已与片内比较器输出相连,不能作为通用I/O引脚访问。P3口的输出缓冲器能接收20Ma电流;P3写入“1”后,内部上啦,可用作输入。P3口也可用作特殊功能口,其功能见表3-1。P3口同时也可为闪速存储器编程和编程校验接收控制信号。表3-1 P3口引脚的特殊功能P3口引脚特殊功能 P3.0P3.1P3.2P3.3P3.4P3.5RXD(串行输入口)TXD(串行输
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机电 一体化 毕业设计 论文 基于 单片机 多功能 数字 时钟 设计
链接地址:https://www.31ppt.com/p-4865545.html