数显电子时钟制作_第1页
数显电子时钟制作_第2页
数显电子时钟制作_第3页
数显电子时钟制作_第4页
数显电子时钟制作_第5页
已阅读5页,还剩10页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、制作名称:数显电子时钟71、制作编号:0032、难度等级:3、设计要求2)该电子时钟有六个数码管分别显示时、分、秒信息。3)单片机系统要求具有自动上电复位功能,其外接振荡器采用11.0592MHz 晶振。1)以单片机AT89S51作为主控芯片,设计一个数显电子时钟。4)具有调时功能,用五个按键来控制其操作,分别定义为左/右位选键、加1键、减1键和调时/走时功能切换键。5)用六个发光二极管的花样变换来显示秒效果。合理选择连接于发光二极管电路上的限流电阻的阻值大小,保障发光二极管的发光亮度适中。4、6)整个系统的供电为:直流 5V单电源供电。电路原理图*D3+5V3(8)1074fagbe一3(8

2、)743(8)7629453(8)97554 23(8)954 27 63(8)976511 101 101 101 10IN 4007 X474LS164K74LS164K74LS164K74LS164K74LS164K74LS164K+5V+5V+5V+5V+5V+5V10uFT_jb0KRESET+5V510 X630P181 91617工 I11.0592丄7y4P1p1p1p1; I P 1p1p1P12011131501234567Vcc+5V40T51 0 X8+5VRESETP3P3P3P3P315 I P3P3P3X2X1IC1TA89S51P0.0P 0.1P 0.2P 0

3、.3P 0.4P 0.5P 0.6P0.720X0123456GNGRXDTXDIntqINT1T0T1W RRDEA/VP.ALE/PPSENP2.7P 2.6P 2.5P 2.4P 2.3P 2.2P 2.1P2.02928272625242322215、参考电路板图Mis&s俺滋挪滋挪宁8滋加 諭q 滋咼 却丫滋熾 詡歹88000000000000000000900口Ot.6、装配图So00003000So olooepo5 DOOOQQoooriJo0(000ooo0|00000彳 oaoooioo00007、ocoopooppobooocoooooodgqo OOO0 iboooOO

4、onooQoo1r Moooooooa- +6voo*S8?ImuoQOHUO510 /oA SIO、O / Ol= O/ Ol=P3.7Lt. 0592P1HZ制作实物照片510P3.Spm Okgto0(=10P3.2O 510 10/01=10 pTaUlOOOOOGOOOOOOOOOOOOOPDIP4OAT89S51oooooooooooooooooooo8、 参考程序ORG0000HAJMPMAINORG000BHLJMPT0FW;T0 中断服务程序入口ORG0030HMAIN:MOV30H,#06HMOV31H,#04H;秒MOV32H,#09HMOV33H,#05H;分MOV34

5、H,#02HMOV35H,#01H;时MOV3EH,#00H;3EH 单元作 20 次计数用, 20 个 50mS 为 1 秒钟。CLRP3.2SETBP3.3CLRP3.4SETBP3.5CLRP3.6SETBP3.7MOVSP,#65HSETBET0K ;允许 T0 中断.t , , 1 /1 / . .r、.MOVSCON,#00H;串口工作在方式1_* ftF 、. 、 、r、.aMOVTMOD,#01H;T0 工作在方式 1MOVTL0,#00HMOVTH0,#4CH;50mS 初值 ( 11.SETBEASETBTR0;启动 T0晶振)0N1:K0:K1:K2:K3:K4:ACAL

6、LDISP1JBP2.1,N1JNBP2.1,$CLREAMOVR0,#35HACALLDISP2JBP2.0,K1JNBP2.0,$INCR0CJNER0,#0AH,K1MOVR0,#00HACALLDISP2JBP2.3,K2JNBP2.3,$DECR0CJNER0,#0FFH,K2MOVR0,#09HACALLDISP2JBP2.4,K3JNBP2.4,$DECR0CJNER0,#2FH,K3 ; 向MOVR0,#35HACALLDISP2JBP2.2,K4JNBP2.2,$INCR0CJNER0,#36H,K4 ;MOVR0,#30HACALLDISP2;P2.1 为调时功能键; 加,

7、超过 9(变成 10)清零;减,小于 0(变成 0FFH )送 9,小于 30H 单元(变成 2FH 单元)转到 35H 单元,大于 35H 单元(变成 36H 单元)转到 30H 单元JBP2.1,K0JNBP2.1,$SETBEAACALLDISP1AJMPN1PUSHPSWPUSHACCMOVTL0,#00HMOVTH0,#4CHINC3EHMOVA,3EHCJNEA,#14H,EXITMOV3EH,#00HCPLP3.2CPLP3.3CPLP3.4CPLP3.5CPLP3.6CPLP3.7INC30HMOVA,30HCJNEA,#0AH,EXITMOV30H,#00HINC31HMOV

8、A,31HCJNEA,#06H,EXITMOV31H,#00HINC32HMOVA,32HCJNEA,#0AH,EXIT;T0 中断服务子程序T0FW:;3EH 单元作20(14H)次计数用,20个50mS为1秒钟。ZK:MOV32H,#00HINC33HMOVA,33HCJNEA,#06H,EXITMOV33H,#00HINC34HMOVA,34HCJNEA,#0AH,ZKMOV34H,#00HINC35HAJMPEXITCJNEA,#04H,EXITMOVA,35HCJNEA,#02H,EXITMOV35H,#0MOV34H,#0POPACCPOPPSWRETIMOVR2,#6MOV3BH

9、,R0MOVR0,#35HMOVDPTR,#TABMOVA,R0MOVCA,A+DPTRMOVSBUF,AJNBTI,$CLRTIDECR0DJNZR2,D1EXIT:D1:DISP1:;正常的显示子程序MOVR2,#6MOVR0,3BHACALLDEL26RETDEL26: MOV R7,#130;约 26mS 的延时( 11.0592MHz 晶振)DEL1: MOV R6,#100DJNZ R6,$DJNZ R7,DEL1RETMOV40H,30HMOV41H,31HMOV42H,32HMOV43H,33HMOV44H,34HMOV45H,35HMOVA,R0ADDA,#16MOVR1,AMOVR1,#10MOVR2,#6MOV3AH,R0MOVR0,#45HMOVDPTR,#TABMOVA,R0MOVCA,A+DPTRMOVSBUF,AJNBTI,$CLRT

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论