欢迎来到天天文库
浏览记录
ID:33653151
大小:682.50 KB
页数:25页
时间:2019-02-28
《基于at89c2051六位数字钟》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、周口科技职业学院电子工程系周口科技职业学院毕业论文(设计)题目《基于51单片机的多功能电子钟设计》教学系电子工程系专业班级10级电子1班学生姓名学生学号指导教师2012年11月11日25周口科技职业学院电子工程系目录1数字钟的系统概述31.1总体方案设计33AT89C2051单片机及其引脚说明43.1内部结构43.2程序保密53.3软硬件的开发53.4引脚说明53.5主要性能64电路的硬件设计64.1复位电路64.2时钟电路74.3按键电路84.4数码管显示电路84.4.1LED数码管结构及工作原理84.4.2显示原理104.578L05稳压电路105软件设计11
2、5.1主程序系统结构115.2软件任务分析125.3软件流程图126安装与调试136.1安装、焊接元件到电路板上13参考文献14致谢14附录114附录223附录323附录42525周口科技职业学院电子工程系基于AT89C2051六位数字钟应用电子技术专业学生张金玉指导教师孟庆勋摘要:本设计论文介绍了用AT89C2051单片机控制的数字钟的硬件结构与软件设计。此数字钟是一个将“时”、“分”、“秒”显示于人的视觉器官的计时装置。它的计时周期为24小时,显示满刻度为23时59分59秒,另外应有校时功能。电路由时钟脉冲发生器、时钟计数器、译码驱动电路和数字显示电路以及时间
3、调整电路组成。用晶体振荡器产生时间标准信号,这里采用石英晶体振荡器。根据60秒为1分、60分为1小时、24小时为1天的计数周期,分别组成两个60进制(秒、分)、一个24进制(时)的计数器。构成秒、分、时的计数,实现计时的功能。显示器件选用LED七段数码管。在译码显示电路输出的驱动下,显示出清晰、直观的数字符号。针对数字钟会产生走时误差的现象,在电路中就设计有有校准时间功能的电路。关键词:单片机AT89C2051数字钟计时引言:钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、
4、定时启闭电路、定时开关烘箱、通断动力设备,甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为基础的。随着数字集成电路的出现和飞速发展,以及石英晶体振荡器的广泛应用,使得数字钟的精度稳定度远远超过了老式的机械表,用数字电路实现对“时”、“分”、“秒”数字显示的数字钟在数字显示方面,目前已有集成的计数、译码电路,它可以直接驱动数码显示器件,也可以直接采用才COMS--LED光电组合器件,构成模块式石英晶体数字钟。本设计主要是用中、小规模集成电路设计的一台能显示时、分、秒的数字电子钟。是由晶振电路产生1HZ标准信号,分、秒为00--59六十进制计数器,时为00-
5、-23二十四进制计数器,可手动校正。因此,研究数字钟及扩大其应用,有着非常现实的意义。1数字钟的系统概述1.1总体方案设计数字电子钟是用数字电路实现“时”、“分”、“秒”数字显示的计时装置,主要由振荡器、分频器、计数器、译码显示器、校时电路等部分组成。而数字钟想准确的计时则是由振荡器产生的时脉冲送到分频器,分频电路将时标信号分成每秒一次的方波信号。秒脉冲发生器产生频率稳定很高的秒脉冲,秒脉冲被送到一个六十进制秒计数器计数,将计数结果送至秒个位和十位译码器,译码结果分别由两只七段数码管以十进制数形式显示来。当秒六十进制计数器累计到第59秒时,若再来一个秒脉冲,秒计数
6、器的进位输出就产生进位脉冲(分计数脉冲),同时,秒计数器的十位和个位都复位到零。分计数脉冲又被送到分六十进制计数器计数,经译码电路译码后数码管显示相应的分数。当计满59分59秒时,若再来一个秒脉冲,则分计数器便向时计数器送出时计数脉冲,同时,分、秒计数器均复位到零。时计数器是一个二十四进制计数器,当计数显示23时59分59秒时,若再来一个秒脉冲,则时、分、秒计数器都应回到零,并显示(00:00:00)表示已到达午夜零点,第二天开始继续计数。其主要的功能模块如图2-1所示。25周口科技职业学院电子工程系六位数码管显示图2-1系统结构框图3AT89C2051单片机及其
7、引脚说明AT89C2051是美国ATMEL公司生产的低电压、高性能CMOS8位单片机,片内含2kbytes的可反复擦写的只读程序存储器(PEROM)和128bytes的随机数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,AT89C2051单片机在电子类产品中有广泛的应用。图3-1AT89C20513.1内部结构25周口科技职业学院电子工程系AT89C2051是一带有2K字节闪速可编程可擦除只读存储器(EEPROM)的低电压,高性能8位CMOS微处理器。它采用AT
8、MEL的高
此文档下载收益归作者所有