航空电子设备维修专业毕业论文范文.doc

上传人:laozhun 文档编号:2981368 上传时间:2023-03-07 格式:DOC 页数:24 大小:150KB
返回 下载 相关 举报
航空电子设备维修专业毕业论文范文.doc_第1页
第1页 / 共24页
航空电子设备维修专业毕业论文范文.doc_第2页
第2页 / 共24页
航空电子设备维修专业毕业论文范文.doc_第3页
第3页 / 共24页
航空电子设备维修专业毕业论文范文.doc_第4页
第4页 / 共24页
航空电子设备维修专业毕业论文范文.doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《航空电子设备维修专业毕业论文范文.doc》由会员分享,可在线阅读,更多相关《航空电子设备维修专业毕业论文范文.doc(24页珍藏版)》请在三一办公上搜索。

1、江西航空职业技术学院毕业设计说明书(论文)课题名称 数字电子钟电路的设计航空电子设备维修 专业 091333班学生姓名 许邦贵 学号 01号指导老师 姚卫华 技术职称_2012年 3月 19日江西航空职业技术学院毕业设计(论文)任务书学生姓名:许邦贵 班级:0913331. 毕业设计(论文)题目:数字电子钟电路的设计 2.毕业设计(论文)使用的原始资料数据及设计技术要求_3.毕业设计(论文)工作内容及完成时间:_日期:自2011年12月30日至2012年4月6日指导老师评语:_ 指导老师:姚卫华 系主任:姚卫华目 录 第一章绪论11.1数字电子钟的背景11.2数字电子钟的意义1第二章系统设计2

2、2.1总体设计22.1.1系统说明22.1.2电源部分22.1.3复位电路22.1.4位选部分32.1.5数码管的连接电路32.1.6控制部分42.2模块设计5第三章原理图所需原件的作用 53.1原理图53.2所需原件63.3原件的原理及作用6第四章数字钟的软件设计74.1源程序7结束语20致谢20参考文献21第一章 绪论 1.1数字电子钟的背景 20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。 时间对人们来说总是那么宝贵,工作的忙碌性和

3、繁杂性容易使人忘记当前的时间。忘记了要做的事情,当事情不是很重要的时候,这种遗忘无伤大雅。但是,一旦重要事情,一时的耽误可能酿成大祸。目前,单片机正朝着高性能和多品种方向发展趋势将是进一步向着CMOS化、低功耗、小体积、大容量、高性能、低价格和外围电路内装化等几个方面发展。下面是单片机的主要发展趋势。单片机应用的重要意义还在于,它从根本上改变了传统的控制系统设计思想和设计方法。从前必须由模拟电路或数字电路实现的大部分功能,现在已能用单片机通过软件方法来实现了。这种软件代替硬件的控制技术也称为微控制技术,是传统控制技术的一次革命。单片机模块中最常见的是数字钟,数字钟是一种用数字电路技术实现时、分

4、、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更更长的使用寿命,因此得到了广泛的使用。1.2数字电子钟的意义数字钟是采用数字电路实现对.时,分,秒.数字显示的计时装置,广泛用于个人家庭,车站, 码头办公室等公共场所,成为人们日常生活中不可少的必需品,由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老式钟表, 钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动起闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等,所有这些,都是以钟表

5、数字化为基础的。因此,研究数字钟及扩大其应用,有着非常现实的意义。 第二章 系统设计2.1总体设计2.1.1系统说明利用单片机(AT89S51)制作简易电子时钟,由六个LED数码管分别显示小时十位、小时个位、分钟十位、分钟个位、秒钟十位、秒钟个位。6个PNP管(9012)分别控制六个数码管的亮灭,一个按键用于时间调整。2.1.2电源部分 图3-2如图3-2所示,从外部引入5V的直流电,为单片机、复位电路提供电源。2.1.3复位电路图3-3如图3-3所示,复位电路主要由型号为1N4148的二极管,型号为10UF/16V的电解电容,型号为104的瓷片电容,10K的电阻以及按键S1构成,S1接芯片的

6、相应引脚RST,当开关按下时引脚RST为高电平1,断开时引脚为低电平0。2.1.4位选部分图3-5图3-5为位选电路,三极管的集电极接数码管的公共端,当P2口对应的引脚输出高电平时三极管导通,对应的数码管显示数据。这样,在同一时刻,6位LED中只有选通的那1位显示出字符,而其他5位则是熄灭的。同样,在下一时刻,只让下一位的位选线处于选通状态,而其他个位的位选线处于关闭状态,在段码线上输出将要显示字符的段码,则同一时刻,只有选通位显示出相应的字符,而其他各位则是熄灭的。如此循环下去,就可以使各位显示出将要显示的字符。虽然这些字符是在不同时刻出现的,而在同一时刻,只有一位显示,其他各位熄灭,但由于

7、LED的余辉和人眼的视觉暂留作用,只要每位显示间隔足够短,则可以造成多位同时亮的假象,达到同时显示的效果。2.1.5数码管的连接电路图3-6图3-6为数码管的引脚图,每位的段码线(a,b,c,d,e,f,g,dp)分别与1个8位的锁存器输出相连,由AT89S51控制组合09十个数据,如令其显示1则b,c引脚(即2,3引脚)送高电平,此时数码管显示1。由于各位的段码线并联,8位I/O口输出段码对各个显示位来说都是相同的。2.1.6控制部分图3-7AT89S51是美国ATMEL公司生产的低功耗,高性能CMOS 8位单片机,片内含4K bytes的可系统编程的Flash只读程序存储器,器件采用ATM

8、EL公司的高密度,非易失性存储技术生产,兼容标准8051指令系统及引脚。AT89S51提供以下标准功能:4K字节Flash闪速存储器,128字节内部RAM,32I/O口线,看门狗(WDT),两个数据指针,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。如图3-7所示,AT89S51有40引脚,双列直插(DIP)封装,所用引脚功能如下:1. VCC 运行时加5V2. GND 接地3. XTAL1 振荡器反相放大器及内部时钟发生器的输入端4. XTAL2 振荡器反相放大器的输出端5. RST 复位输入,高电平有效,在晶振工作时,在RST引脚上作用2个机器

9、周期以上的高电平,将使单片机复位。WDT溢出将使该引脚输出高电平,设置SFT AUXR的DISRTO位(地址8EH)可打开或关闭该功能。DISRTO位缺省为RESET输出高电平打开状态。6. EA/VPP 片外程序存储器访问允许信号。欲使CPU仅访问外部程序存储器(地址为0000H-FFFFH),EA端必须保持低电平(接地),如果EA端为高电平(接Vcc端),CPU则执行内部程序存储器中的指令。7. P1口,P2口P1,P2是一组带内部上拉电阻的8位双向I/O口。运行时通过P1口控制驱动电路的工作,将数据送到数码管,显示相应的段码,为了达到减少功耗或满足端口对最大电流的限制,应加上一限流电阻。

10、P2.0P2.5口控制数码管的位选,使六个数码管轮流显示数据,等于1时位选三极管导通,等于0 时位选三极管截止。8. 无自锁开关(S2P3.7)开关接相应引脚P3.7,当开关按下时,相应引脚为低电平0,断开时引脚为高电平1。2.2模块设计显示部分控制部分单片机(AT89S51)按键S2复位电路电源部分直流电源5V6个七段共阴极数码管显示秒,分钟及小时位位选部分6个PNP三极管(9012)图3-13.2模块设计第三章 原理图及所需元件的作用 3.1原理图 3.2所需元件元件名称规格型号单位数量瓷片电容104只1瓷片电容30P只2电解电容10UF/16V只1电阻10k只1电阻4.7k只6电阻470

11、只7芯片AT89S51片1芯片座DIP40只1无源晶振12MHZ只17段数码管0.5寸/共阴只6三极管9012个6二极管1N4148只1按键无自锁只3单排插针条1电池盒个1电路板9.55*5.664CM213.3所需原件的原理及作用3.3.1 电容的作用:a 滤波是电容的作用中很重要的一部分。几乎所有的电源电路中都会用到。从理论上(即假设电容为纯电容)说,电容越大,阻抗越小,通过的频率也越高。但实际上超过1uF的电容大多为电解电容,有很大的电感成份,所以频率高后反而阻抗会增大。有时会看到有一个电容量较大电解电容并联了一个小电容,这时大电容通低频,小电容通高频。电容的作用就是通高阻低,通高频阻低

12、频。电容越大低频越容易通过,电容越大高频越容易通过。具体用在滤波中,大电容(1000uF)滤低频,小电容(20pF)滤高频。曾有网友将滤波电容 比作“水塘”。由于电容的两端电压不会突变,由此可知,信号频率越高则衰减越大,可很形象的说电容像个水塘,不会因几滴水的加入或蒸发而引起水量的变化。 它把电压的变动转化为电流的变化,频率越高,峰值电流就越大,从而缓冲了电压。滤波就是充电,放电的过程。b 储能 储能型电容器通过整流器收集电荷,并将存储的能量通过变换器引线传送至电源的输出端。3.3.1 电阻的原理作用: 电阻器是电气、电子设备中用得最多的基本元件之一。主要用于控制和调节电路中的电流和电压,或用

13、作消耗电能的负载。电阻器有不同的分类方法。按材料分,有碳膜电阻、水泥电阻、金属膜电阻和线绕电阻等不同类型;按功率分,有 、 、 、1W、2W等额定功率的电阻;按电阻值的精确度分,有精确度为 5%、 10%、 20%等的普通电阻,还有精确度为 0.1%、 0.2%、 0.5%、 l%和 2%等的精密电阻。电阻的类别可以通过外观的标记识别。电阻器的种类有很多,通常分为三大类:固定电阻,可变电阻,特种电阻。将不同颜色的色环涂在电阻器(或电容器)上来表示电阻(电容器)的标称值及允许误差,各种颜色所对应的数值见表 B303。固定电阻器色环标志读数识别规则如图T301所示。表B303电阻器色标符号意义颜色

14、有效数字第一位数有效数字第二位数倍乘数允许误差棕111011红221022橙33103黄44104绿551050.5蓝661060.2紫771070.1灰88108白99109黑00100金10-15银10-210无色20例如:红红棕金 表示220 5 %黄紫橙银 表示47 k 10 %棕紫绿金棕 表示17.5 1 % 第四章 数字钟的软件设计4.1程序的设计 在学校我们上过了一些简单的编写程序的课程,C语言程序、汇编程序,学会了一些简单的计算程序的设计,如加减乘除运算和与或非等简单的程序。实现以上的功能,是在我问老师和借助网络才实现的。具体的程序如下:ORG 0000H;程序执行开始地址 R

15、ET END ;程序结束在这次的应用的中端、定时、延时等程序,要实现的功能较多也较复杂,在此程序略写。; ; 中断入口程序; ; ; ORG 0000H ;程序执行开始地址 LJMP START ;跳到标号START执行 ORG 0003H ;外中断0中断程序入口 RETI ;外中断0中断返回 ORG 000BH ;定时器T0中断程序入口 LJMP INTT0 ;跳至INTTO执行 ORG 0013H ;外中断1中断程序入口 RETI ;外中断1中断返回 ORG 001BH ;定时器T1中断程序入口 LJMP INTT1 ;跳至INTT1执行 ORG 0023H ;串行中断程序入口地址 RET

16、I ;串行中断程序返回 ; ; 主 程 序 ; ; START: MOV R0,#70H ;清70H-7AH共11个内存单元 MOV R7,#0BH ;clr P3.7 ; CLEARDISP: MOV R0,#00H INC R0 DJNZ R7,CLEARDISP MOV 20H,#00H ;清20H(标志用) MOV 7AH,#0AH ;放入熄灭符数据 MOV TMOD,#11H ;设T0、T1为16位定时器 MOV TL0,#0B0H ;50MS定时初值(T0计时用) MOV TH0,#3CH ;50MS定时初值 MOV TL1,#0B0H ;50MS定时初值(T1闪烁定时用) MOV

17、 TH1,#3CH ;50MS定时初值 SETB EA ;总中断开放 SETB ET0 ;允许T0中断 SETB TR0 ;开启T0定时器 MOV R4,#14H ;1秒定时用初值(50MS20) START1: LCALL DISPLAY ;调用显示子程序 JNB P3.7,SETMM1 ;P3.7口为0时转时间调整程序 SJMP START1 ;P3.7口为1时跳回START1 SETMM1: LJMP SETMM ;转到时间调整程序SETMM ; ; ; 1秒计时程序; ; ;T0中断服务程序 INTT0: PUSH ACC ;累加器入栈保护 PUSH PSW ;状态字入栈保护 CLR

18、ET0 ;关T0中断允许 CLR TR0 ;关闭定时器T0 MOV A,#0B7H ;中断响应时间同步修正 ADD A,TL0 ;低8位初值修正 MOV TL0,A ;重装初值(低8位修正值) MOV A,#3CH ;高8位初值修正 ADDC A,TH0 MOV TH0,A ;重装初值(高8位修正值) SETB TR0 ;开启定时器T0 DJNZ R4, OUTT0 ;20次中断未到中断退出 ADDSS: MOV R4,#14H ;20次中断到(1秒)重赋初值 MOV R0,#71H ;指向秒计时单元(71H-72H) ACALL ADD1 ;调用加1程序(加1秒操作) MOV A,R3 ;秒

19、数据放入A(R3为2位十进制数组合) CLR C ;清进位标志 CJNE A,#60H,ADDMM ADDMM: JC OUTT0 ;小于60秒时中断退出 ACALL CLR0 ;大于或等于60秒时对秒计时单元清0 MOV R0,#77H ;指向分计时单元(76H-77H) ACALL ADD1 ;分计时单元加1分钟 MOV A,R3 ;分数据放入A CLR C ;清进位标志 CJNE A,#60H,ADDHH ADDHH: JC OUTT0 ;小于60分时中断退出 ACALL CLR0 ;大于或等于60分时分计时单元清0 MOV R0,#79H ;指向小时计时单(78H-79H) ACALL

20、 ADD1 ;小时计时单元加1小时 MOV A,R3 ;时数据放入A CLR C ;清进位标志 CJNE A,#24H,HOUR ; HOUR: JC OUTT0 ;小于24小时中断退出 ACALL CLR0 ;大于或等于24小时小时计时单元清0 OUTT0: MOV 72H,76H ;中断退出时将分、时计时单元数据移 MOV 73H,77H ;入对应显示单元 MOV 74H,78H ; MOV 75H,79H ; POP PSW ;恢复状态字(出栈) POP ACC ;恢复累加器 SETB ET0 ;开放T0中断 RETI ;中断返回 ; ; ; 闪动调时 程 序 ; ; ;T1中断服务程序

21、,用作时间调整时调整单元闪烁指示 INTT1: PUSH ACC ;中断现场保护 PUSH PSW ; MOV TL1, #0B0H ;装定时器T1定时初值 MOV TH1, #3CH ; DJNZ R2,INTT1OUT ;0.3秒未到退出中断(50MS中断6次) MOV R2,#06H ;重装0.3秒定时用初值 CPL 02H ;0.3秒定时到对闪烁标志取反 JB 02H,FLASH1 ;02H位为1时显示单元熄灭 MOV 72H,76H ;02H位为0时正常显示 MOV 73H,77H ; MOV 74H,78H ; MOV 75H,79H ; INTT1OUT: POP PSW ;恢复

22、现场 POP ACC ; RETI ;中断退出 FLASH1: JB 01H,FLASH2 ;01H位为1时,转小时熄灭控制 MOV 72H,7AH ;01H位为0时,熄灭符数据放入分 MOV 73H,7AH ;显示单元(72H-73H),将不显示分数据 MOV 74H,78H ; MOV 75H,79H ; AJMP INTT1OUT ;转中断退出 FLASH2: MOV 72H,76H ;01H位为1时,熄灭符数据放入小时 MOV 73H,77H ;显示单元(74H-75H),小时数据将不显示 MOV 74H,7AH ; MOV 75H,7AH ; AJMP INTT1OUT ;转中断退出

23、 ; ; ; 加1子 程 序 ; ; ; ADD1: MOV A,R0 ;取当前计时单元数据到A DEC R0 ;指向前一地址 SWAP A ;A中数据高四位与低四位交换 ORL A,R0 ;前一地址中数据放入A中低四位 ADD A,#01H ;A加1操作 DA A ;十进制调整 MOV R3,A ;移入R3寄存器 ANL A,#0FH ;高四位变0 MOV R0,A ;放回前一地址单元 MOV A,R3 ;取回R3中暂存数据 INC R0 ;指向当前地址单元 SWAP A ;A中数据高四位与低四位交换 ANL A,#0FH ;高四位变0 MOV R0,A ;数据放入当削地址单元中 RET ;

24、子程序返回 ; ; ; 清零程序 ; ; ;对计时单元复零用 CLR0: CLR A ;清累加器 MOV R0,A ;清当前地址单元 DEC R0 ;指向前一地址 MOV R0,A ;前一地址单元清0 RET ;子程序返回 ; ; ; 时钟调整程序; ; ;当调时按键按下时进入此程序 SETMM: cLR ET0 ;关定时器T0中断 CLR TR0 ;关闭定时器T0 LCALL DL1S ;调用1秒延时程序 JB P3.7,CLOSEDIS ;键按下时间小于1秒,关闭显示(省电) MOV R2,#06H ;进入调时状态,赋闪烁定时初值 SETB ET1 ;允许T1中断 SETB TR1 ;开启

25、定时器T1 SET2: JNB P3.7,SET1 ;P3.7口为0(键未释放),等待 SETB 00H ;键释放,分调整闪烁标志置1 SET4: JB P3.7,SET3 ;等待键按下 LCALL DL05S ;有键按下,延时0.5秒 JNB P3.7,SETHH ;按下时间大于0.5秒转调小时状态 MOV R0,#77H ;按下时间小于0.5秒加1分钟操作 LCALL ADD1 ;调用加1子程序 MOV A,R3 ;取调整单元数据 CLR C ;清进位标志 CJNE A,#60H,HHH ;调整单元数据与60比较 HHH: JC SET4 ;调整单元数据小于60转SET4循环 LCALL CLR0 ;调整单元数据大于或等于60时清0 CLR C ;清进位标志 AJMP SET4 ;跳转到SET4循环 CLOSEDIS: SETB ET0 ;省电(LED不显示)状态。开T0中断 SETB TR0 ;开启T0定时器(开时钟) CLOSE: JB P3.7,CLOSE ;无按键按下,等待。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 教育教学 > 成人教育


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号