欢迎来到天天文库
浏览记录
ID:25623342
大小:222.50 KB
页数:33页
时间:2018-11-21
《基于89c51单片机的多功能时钟设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、课程设计成果说明书题目:基于89C51单片机多功能时钟的设计学生姓名:学号:学院:机电工程学院班级:指导教师:李良儿浙江海洋学院教务处2012年12月16日33摘要本设计是基于89C51单片机,主要以51单片机为控制核心,采用汇编语言进行编程。设计的单片机多功能时钟系统由1块AT89C51芯片,1个7SEG八位LED数码管,2块74HC244列驱动及按键电路和闹铃电路组成。具有正常的时钟显示,秒表计时和时钟校时等基本功能,同时发挥部分的功能也得到了实现,并且还具有一定的创新功能。关键词单片机;多功能时钟;AT
2、89C51;51单片机;33目录一、设计任务及主要技术指标和要求………………………………………………………61.1设计任务………………………………………………………………………………61.2主要技术指标和要求…………………………………………………………………6二、引言…………………………………………………………………………………………6三、设计方案……………………………………………………………………………………63.1系统方案的选定………………………………………………………………………63.2系统总体设计框图
3、……………………………………………………………………6四、系统硬件的设计……………………………………………………………………………74.1系统总电路……………………………………………………………………………74.2显示器…………………………………………………………………………………74.3按键电路………………………………………………………………………………7五、系统软件的设计……………………………………………………………………………85.1主程序…………………………………………………………………………………8
4、5.2显示子程序……………………………………………………………………………85.3定时器T0中断服务程序………………………………………………………………85.4T1中断服务程序………………………………………………………………………95.5调时功能程序…………………………………………………………………………95.6秒表功能程序…………………………………………………………………………95.7闹钟时间设定功能程序………………………………………………………………9六、系统调试………………………………………………………
5、……………………………106.1硬件调试………………………………………………………………………………106.2软件调试………………………………………………………………………………106.3综合调试………………………………………………………………………………10七、指标测试……………………………………………………………………………………107.1测试仪器………………………………………………………………………………107.2指标测试………………………………………………………………………………10八、设计总结………
6、……………………………………………………………………………10九、参考文献……………………………………………………………………………………1133一、设计任务及主要技术指标和要求1.1设计任务:单片机多功能时钟的设计。1.2主要技术指标和要求:基本要求:(1)、能实现正常的时钟功能。分别由6个数码管显示实时的时、分、秒。时、分后面加小数点区分。(2)、能实现秒表的功能。以0.01秒为计数单位,显示范围在0——9999.99秒。有秒表的开始、停止和清零功能。(3)具有时钟校时功能:能对时、分按实际时间进行手动校
7、正。发挥部分:(1)被校时段有闪烁功能。(2)开机能显示班级、学号等信息,并能滚屏显示。创新部分:(1)具有定时闹铃功能。(2)具有整点报时功能。二、引言单片机,是集CPU,RAM,ROM,计数和多种接口于一体的微控制器。自20世纪70年代问世以来,以其极高的性能价格比,受到人们的重视和关注。可靠性高、灵活性好、开发较为容易,广泛应用于智能生产和工业自动化上。51单片机通过软件编程,在LED液晶屏上实现小时,分,秒的显示,经过对比测试,发现计时的走时精度较高,可满足多种场合的应用需求,另外上电时具有滚动显示子
8、程序,可以方便显示制作日期等信息。本文详细介绍了AT89C51单片机的基本原理,本文论述了7SEG-MPX6-CA-BLUE液晶屏和74HC244缓冲器的工作原理及其软件设计过程。三、设计方案3.1系统方案的选定为了实现LED显示器的数字显示,可以采用静态显示法和动态显示法,由于静态显示法需要数据锁存器等硬件,接口比较复杂,考虑时钟显示只有六位,且系统没有其他复杂的处理任务,所以采用动态扫描法实现L
此文档下载收益归作者所有