欢迎来到天天文库
浏览记录
ID:12956368
大小:233.50 KB
页数:39页
时间:2018-07-19
《毕业设计-基于at89c51单片机的数字时钟设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、漯河职业技术学院毕业设计(论文)课题名称:基于AT89C51单片机的数字时钟设计专业:电气自动化班级:10级电气(3)班学号:姓名:指导教师;制作时间:2013年03月21日-35-绪论一、课题设计(论文)目的及意义人类的生活包括:工作、学习、休息以及参与社会的多种实践活动,环环有条理,更加丰富多彩。应该说时钟的计时功能与人类的各种行为和活动有着密切的联系,于是时钟的作用便体现出来,生活中有许多人,因为只顾工作而忘记时间,从而耽误了重要的安排或者计划,造成不可挽回的损失,使之后悔莫及。我们要养成良好的时间观念,就需要电
2、子钟时刻提醒我们。因此,电子钟已成为人们日常生活中必不可少,它的应用非常广泛,应用于家庭以及车站、码头、剧场、办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便。现在投入生产的大多是智能时钟,它的功能很全面,但价格有点昂贵,大多数学生或者经济条件较差的人,想要拥有它,都有点困难。因此,在这里设计一个较简单的电子钟,它能完成计时和校时的功能。这个时钟系统很简单,投入生产的成本很低,因此,它的价格比较便宜,对于学生很实用。二、课题设计(论文)提纲时钟电路的核心是AT89C51单片机,其内部带有2KB的可反复擦写
3、的只读Flash程序存储器和128bytes的随机存取数据存储器(RAM),无须外扩程序存储器。电脑时钟没有大量的运算和暂存数据,现有的128B片内RAM已能满足要求,也不必外扩片RAM。系统配备8位LED数码管显示和3个独立式按键,用P0口作为键盘接口电路,P1口和P3口作为段码和位码输出口,并在字段码输出口接74LS245芯片,用该芯片来驱动LED数码管显示。利用P0.0、P0.1和P0.2作为功能按键输入口。三、课题设计(论文)思路、方法及进度安排(1)显示方案方案一:静态显示就是当CPU将要显示的字或字段码送到
4、输出口,显示器就可以显示出所要显示的字符,如果CPU不去改写它,它将一直保持下去;静态显示硬件开销大,电路复杂,信息刷新速度慢。方案二:动态显示则是一位一位地轮流点亮显示器地各个位(扫描)。对于显示器的每一位而言,每隔一段时间点亮一次;动态显示耗能较小,但编写程序较复杂。动态显示硬件连接简单,信息刷新速度快。由于本次设计是对时间进行显示,如采用静态显示,则所占用的I/O口较多,电路较复杂,所以在此选择的是方案二,采用动态显示。(2)键盘方案-35-方案一:独立式键盘。独立式键盘的各个按键相互独立,每个按键独立地与一根数
5、据输入线(单片机并行接口或其他芯片的并行接口)连接。独立式键盘配置灵活,软件结构简单,但每个按键必须占用一根接口线,在按键数量不多时,接口线占用多。所以,独立式按键常用于按键数量不多的场合。方案二:矩阵式键盘。矩阵式键盘采用的是行列式结构,按键设置在行列的交点上.(当接口线数量为8时,可以将4根接口线定义为行线,另4根接口线定义为列线,形成4*4键盘,可以配置16个按键。)由于本设计只用了四个按键,不需要采用矩阵式键盘,所以选用第一种方案,采用独立式键盘。(3)计时方案采用软件控制:利用单片机内部的定时/计数器进行定时
6、,配合软件定时实现时、分、秒的计时。该方案能够使设计者,在设计的过程中容易实现,且节省硬件成本,因此本系统将采用软件方法实现计时。方法及进度安排:第一周到第二周:通过搜集资料,参考文献,反复的硬件调试,第三周到第四周:基本完成各模块的性能要求。第五周到第六周:在研究过程中系统的部分模块属电子系统中常用模块的可以直接采用,但需要结合连接电路进行适当调试,以达到最佳效果。目录摘要1-35-第1章引言21.1电子钟的发展史21.2设计的目的与意义21.3设计的基本思路与主要内容3第2章时钟系统的整体设计102.1系统功能要求
7、102.2整体方案11第3章硬件设计与分析123.1硬件设计原理123.2各单元电路介绍123.2.1AT89C51单片机介绍123.2.2单片机最小应用系统123.2.3显示电路133.2.4键盘及其接口153.3系统原理图16第四章软件设计184.1主程序的设计184.2键输入程序194.3显示程序204.4延时程序212.5中断程序24第5章调试与运行255.1电路仿真255.2调试和运行26第6章结论27致谢28参考文献29附录一系统原理图30附录二元件清单31附录三程序清单32摘要-35-单片微型计算机简称单
8、片机,它是把微型计算机的各个功能部件:中央处理器CPU、随机存取存储器RAM、只读存储器ROM、I/O接口、定时器/计数器以及串行通信接口等待集成在一块芯片上,构成一个完整的微型计算机,故又把它称为单片微型计算机。当今信息科技高速发展,使用方便、低成本电子设备已逐步成为我们日常生活中电子产品的主力军。用软件代替硬件的电子设备能大大
此文档下载收益归作者所有