欢迎来到天天文库
浏览记录
ID:39527760
大小:1.76 MB
页数:22页
时间:2019-07-05
《秒表毕业论文(参考)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、黑龙江师范学院毕业论文基于单片机的简易计时器设计姓名:崔某某指导教师:田某某专业:应用电子技术班级:电子0912011年11月26日22目录前言41.设计任务及基本要求52.系统基本方案选择与论证52.1单片机选择52.2显示模块选择方案和论证:53.主要元件介绍53.1STC89C51介绍53.1.1STC89C51主要功能及DIP封装53.1.2STC89C52引脚介绍63.2数码管介绍83.3.1四位一体数码管概述83.3.2四位一体数码管引脚图83.3自锁开关说明93.4上拉电阻介绍93.5三极管介绍103.6按键介绍113.7蜂鸣器介绍124.
2、系统硬件设计134.1电路设计框图134.2系统硬件概述135.系统软件设计135.1软件系统框图145.2程序流程图166.调试166.1硬件调试166.2软件调试17结论18参考文献19致谢20附录1原理图21附录2源程序2222基于单片机的简易计时器设计摘要:单片机自70年代问世以来得到蓬勃发展,目前单片机功能正日渐完善:单片机集成越来越多资源,内部储存资源日益丰富,用户不需要扩充资源就可以完成项目开发,不仅是开发简单,产品小巧美观,同时抗干扰能力强,系统也更加稳定,使它更适合工业控制领域,具有更广阔的市场前景;提供在线编程能力,加速了产品的开发进
3、程,为企业产品上市赢得了宝贵时间。本设计通过STC89C51单片机以及单片机最小系统和三极管驱动以及外围的按键和数码管显示等部件,设计一个基于单片机的简易计时器。设计通过四位一体共阳极数码管显示,并能通过按键对秒进行设置。关键词:STC89C5单片机,驱动,四位一体数码管22前言时钟,自从它发明的那天起,就成为人类的朋友,但随着时间的推移,科学技术的不断发展,人们对时间计量的精度要求越来越高,应用越来越广。怎样让时钟更好的为人民服务,怎样让我们的老朋友焕发青春呢?这就要求人们不断设计出新型时钟。 现今,高精度的计时工具大多数都使用了石英晶体振荡器,由于电
4、子钟,石英表,石英钟都采用了石英技术,因此走时精度高,稳定性好,使用方便,不需要经常调校,数字式电子钟用集成电路计时时,译码代替机械式传动,用LED显示器代替显示器代替指针显示进而显示时间,减小了计时误差,这种表具有时,分,秒显示时间的功能,还可以进行时和分的校对,片选的灵活性好。 时间被认为是最宝贵的资源,为了对时间有更深刻的了解,同时也在电子方面有更深刻的认识,通过学习,本次设计主要介绍用单片机内部的定时/计数器来实现电子秒表的方法,本设计由单片机STC89C51芯片和LED数码管为核心,辅以必要的电路,构成了一个单片机电子秒表。相信它会越来越深入地
5、浸透到人们的生活中,并且将在一定程度上影响人们对生活的理解和诠释。用单片机制作电子产品也会越来越多,也是众多领域实施编程开发不可缺少的一部分,这将必然成为一种趋势。为更多的了解单片机的原理和应用,故做此设计来进行巩固。下面就是计时器设计的具体过程。221.设计任务及基本要求设计任务:掌握单片机程序设计、调试和应用电路设计、分析及调试检测。基本要求:设计一按键控制数码管显示的计时器,能实现正计开始、暂停和清零等功能。2.系统基本方案选择与论证2.1单片机选择方案一:采用STC系列芯片作为硬件核心。STC系列内部具有8KBROM存储空间,512字节数据存储空
6、间,带有2K字节的EEPROM存储空间,与MCS-51系列单片机完全兼容,STC系列可以通过串口下载。方案二:采用AT系列。AT系列片内具有8K字节程序存储空间,256字节的数据存储空间没有EEPROM存储空间,也与MCS-51系列单片机完全兼容,具有在线编程可擦除技术。两种单片机都完全能够满足设计需要,STC系列相对AT系列价格便宜,且抗干扰能力强。考虑到成本因素,因此选用STC系列。2.2显示模块选择方案和论证:方案一:采用点阵式数码管显示。点阵式数码管是由八行八列的发光二极管组成,对于显示文字比较适合,如采用在显示数字显得太浪费,且成本也相对较高,
7、所以不用此种作为显示。方案二:采用LCD液晶显示屏。液晶显示屏的显示功能强大,可显示大量文字,显示多样,清晰可见,但价格昂贵,所以也不用了LCD数码管作为显示。方案三:采用LED数码管动态扫描。LED数码管价格便宜,对于显示数字最合适,功耗虽然较大,但足以完成显示,所以采用此种方案。3.主要元件介绍3.1STC89C51介绍3.1.1STC89C51主要功能及DIP封装STC89C51是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C51为众多嵌入式控
8、制应用系统提供高灵活、超有效的解决方案。具有以下标准功能:8k字节Flash,5
此文档下载收益归作者所有