ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:134.53KB ,
资源ID:22098592      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22098592.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于STC89C52的秒表设计报告Word格式文档下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于STC89C52的秒表设计报告Word格式文档下载.docx

1、第1章: 1.1、设计任务. 4第二章: 2.1、设计方案的选择与论证.5第三章: 3.1、系统原理. 6 3.2、振荡电路. .7 3.3、单元电路的设计. 8、9 3.4、整体电路.10第四章: 4.1、电路总图.11 4.2、元器件列表.12 4.3、程序.134.4、总结与体会 .18第五章: 5.1、参考文献.19 第一章1.设计任务:设计一种多功能数字钟,该数字钟具有准确计时,以数字形式显示时秒的时间功能。在电路中,基本功能部分由主体电路实现,它们都要用到振荡电路提供的1Hz脉冲信号。为了使电路简单所设计的电路具备校秒的功能,并且要用数码管显示秒,只设计两位显示。 任务:(1)巩固

2、和提高学过的基础理论和专业知识; (2)提高运用所学专业知识进行独立思考和综合分析、解决实际问题的能力; (3)培养掌握正确的思维方法和利用软件和硬件解决实际问题的基本技能; (4)增强对实际电路的认识,掌握分析处理方法,进行试、计算等基本技能的训练,使之具有一定程度的实际工作能力。 (5)掌握科研、资料查询的基本方法以及获取新知识的能力。 (6)促使我们学习和获取新知识,掌握自我学习的能力。 (7)通过参与实际工作,使我们了解社会和工作,具备一定的实际工作能力 (8)通过设计数字电子钟,了解电子钟的工作原理和内部构造 基本要求: (1)时间计数器电路采用100进制,从00开始到99后再回到0

3、0; (2)用2位数码管显示秒; (3)为了保证计时的稳定及准确,由晶体振荡器提供时间基准信号第二章2.设计方案的选择:方案设计:一个基本的数字钟电路主要由译码显示器、C52、等组成。干电路系统由秒信号发生器、晶振器等电路组成。方案一:首先构成一个CB555定时器产生震荡周期为一秒的标准秒脉冲,由74LS161采用清零法分别组成六十进制的秒计数器。使用CB555定时器的输出作为秒记数器的CP脉冲,把秒记数器地进位输出作为分记数器地CP脉冲,分记数器的进位输出作为时记数器的CP脉冲。使用74LS48为驱动器,以BS201A数码管作为显示器。方案二:首先构成一个由12Hz的石英晶体振荡器产生震荡周

4、期为一秒的标准秒脉冲,由74LS161采用清零法分别组成六十进制的秒计数器使用由12Hz的石英晶体振荡器构成。 经过两人的探讨,最后决定用方案二,这是因为目前知识有限只能选择第二方案。第三章3.1系统原理 数字钟实际上是一个对标准频率(1HZ)进行计数的计数电路。由于计数的起始时间不可能与标准时间(如北京时间)一致,故需要在电路上加一个校时电路,同时标准的1HZ时间信号必须做到准确稳定。通常使用石英晶体振荡器电路构成数字钟。 图1所示为数字钟的一般构成框图。图1原理框图晶体振荡器电路3.2振荡电路:晶体振荡器电路给数字钟提供一个频率稳定准确的12z的方波信号,可保证数字钟的走时准确及稳定。不管

5、是指针式的电子钟还是数字显示的电子钟都使用了晶体振荡器电路。 振荡电路由石英晶体振荡器和分频器产生1Hz时钟脉冲,下面对石英晶体振荡器和分频器两部分进行介绍。(1)石英晶体振荡器: 石英晶体的固有频率十分稳定。另外石英晶体的振动具有多谐性,除了基频振动外,还有奇次谐次泛音振动,对于石英晶体,既可利用基频振动,也可利用泛音振动。前者称为基频晶体,后者称为泛音晶体,晶片厚度与振动频率成反比,工作频率越高,要求晶片厚度越薄。将石英晶体作为高Q值谐振回路元件接入反馈电路中,就组成了晶体振荡器 (2)时间计数器电路:时间计数电路由秒个位和秒十位计数器电路构成,其中秒个位和秒十位计数器为99进制计数器,而

6、根据设计要求,秒计数器为100进制计数器。(3)译码驱动电路:译码驱动电路将计数器输出的8421BCD码转换为数码管需要的逻辑状态,并且为保证数码管正常工作提供足够的工作电流。单元电路的设计3.3单元电路:数字电子钟的设计方法很多种,例如,可用中小规模集成电路组成电子钟;也可以利用专用的电子钟芯片配以显示电路及其所需要的外围电路组成电子钟;还可以利用单片机来实现电子钟等。在本次设计,电路是由许多单元电路组成的,因此首先必须对各个单元电路进行设计。图2所示为一般单元电路。图(1)图(2) 图2 (1)、(2)、(3)单元电路图 一般电路图主要由元件符号、连线、结点、注释四大部分组成,元件符号表示

7、实际电路中的元件,它的形状与实际的元件不一定相似,甚至完全不一样。但是它一般都表示出了元件的特点,而且引脚的数目都和实际元件保持一致。连线表示的是实际电路中的导线,在原理图中虽然是一根线,但在常用的印刷电路板中往往不是线而是各种形状的铜箔块,就像收音机原理图中的许多连线在印刷电路板图中并不一定都是线形的,也可以是一定形状的铜膜。 结点表示几个元件引脚或几条导线之间相互的连接关系。所有和结点相连的元件引脚、导线,不论数目多少,都是导通的。注释在电路图中是十分重要的,电路图中所有的文字都可以归入注释类。细看以上各图就会发现,在电路图的各个地方都有注释存在,它们被用来说明元件的型号、名称等等。整体电

8、路3.4整体电路 一个基本的数字钟电路系统主要有秒信号发生器、“秒、”计数器、译码器及显示器、电路组成。秒信号产生器是整个系统的时基信号,它直接决定计时系统的精度,一般用石英晶体振荡器加分频器来实现组成一个输出1秒的标准秒脉冲,将标准秒信号送入“秒计数器”。译码显示电路将“秒”计数器的输出状态送到两段显示译码器译码,通过两位LED两段显示器显示出来。电源原理图为:图3电源电路 本电源的纹波电压很小,为5V,有时甚至为0V。满足需要。能向总体电路提供电源 总体功能实现原理图图4 实物原理图能显示秒的时间;秒的计数为“100翻1”。第四章4.1 电路总图整理了图1 原理框图、图2(1)、(2)、(

9、3)、图3 电源电路、图4 实物原理图之后,电路总图就完整了所有的框架原理图。图五所示为电路总图:图(A)图(B)图五(A)、(B)电路总图 元器件清单列表4.2 元器件清单列表程序4.3程序功能:#includeunsigned int msecond,second;bit flag;char hao,miao;unsigned char code duan=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f;char code duan2=0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef;/u

10、nsigned char code wei=0,1,2,3,4,5,6,7;sbit p20=P20;sbit p21=P21;sbit p22=P22;sbit p23=P23;unsigned char fen8;void delay(int z) while(-z);void Init_Timer0(void);void main (void) unsigned char num=0; EX0=1; IT0=1; EX1=1; IT1=1; Init_Timer0(); while (1) fen0=duanhao/10; fen1=duanhao%10; fen3=duanmiao/1

11、0; fen4=duan2miao%10; P0=0; P2=0xfe; P0=fen3; delay(200); P2=0xfd; P0=fen4; P2=0xfb; P0=fen0; P2=0xf7; P0=fen1; void Init_Timer0() TMOD |= 0x01; EA=1; ET0=1; TR0=1;void Timer0() interrupt 1 unsigned char num; TH0=(65536-2000)/256; TL0=(65536-2000)%256; if(flag) num+; if(num=5) num=0; hao+; if (hao=1

12、00) hao=0; miao+; if(miao=100) miao=0;void zhong0() interrupt 0 flag=!flag;void zhong1(void) interrupt 2 if(flag=0) hao=0; miao=0;总结与体会4.4总结与体会:1.遇到的问题及解决:在连接100进制的进位及二进制的接法中,要求熟悉逻辑电路及其芯片各引脚的功能,那么在电路出错时便能准确地找出错误所在并及时纠正了。2.设计体会:这次对数字钟的设计,让我了解了关于数字钟的原理与设计理念,加强了我们动手、思考和解决问题的能力。在此次的数字钟设计过程中,我更进一步地熟悉了芯片的

13、结构及掌握了各芯片的工作原理和其具体的使用方法,巩固和加强了课本知识,在计数模块上面有以前的经验,设计技术模块很快就得出了正确的结果,虽然跟实验室用得芯片不一样,但原理不一样,我也得出结论:不同的电路可以实现同样的功能,我们应该设计最简单,最经济,最实用的电路。当然这个不一定所有条件都符合,找到一个最大限度满足各种条件的方案是我们设计的目标。认识来源于实践,实践是认识的动力和最终目的,实践是检验真理的唯一标准通过本次课程设计,我明白了一个道理:无论做什么事情,都必需养成严谨,认真,善思的工作作风,如:自己在制作电路板时有时候会忘记加上日期或者做出来的的线路会出现断线或者两条线路联合起来。课程设

14、计由于我们采用的是简单的数字电路来实现的,所以电路较简单易懂,也是容易理解。 通过这次设计,我还掌握了制PCB的一系列步骤,我又掌握了些元器件的用途以及它们的参数、性能。这次的设计电路我们本想加上计数器、译码器等器件,但我们自己没能更好的去分析和设计并且没能好好运用了它们。 这次设计提高了我理论和实践相结合的能力,增加了把理论用于实践的兴趣,同时也提高了我分析问题和解决问题的能力。没有最好,只有更好。我相信通过这一次的毕业设计之后,我以后会更加努力,用严谨的科学态度去面对一切。认识来源于实践,实践是认识的动力和最终目的,实践是检验真理的唯一标准。 我想,课程设计的过程不仅仅是一个完成一篇论文的过程,而是一个端正态度的过程,是总结大学几年的一个过程,是在踏入社会前的前提历练过程。这个过程将使我受益匪浅!第五章参考文献1李法春、李靖,等.C51单片机应用设计与技能训练M.广西:桂林航天工业学院出版,2014.2楼然苗、李光飞,等。单片机课程设计指导M.广西:3郭勇、董志刚,等.Protel 99 SE印刷电路板设计教程M. 广西:4谭浩强 著 C程序设计(第四版);北京:清华大学出版社,2010.6

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1