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

下载本文档

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

文档简介

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

2、图 74LS164 3(8 : 74LS164 5V 74LS164 32? 74LS164 74LS164 a *5V r I 1 *2 pi. a lOuF 上 3 i 尸. Pl 3 RTS5T -6 Pl P: 5 30P 30P JLJZL IC1 TA89S51 11.0592 *5V 空丄酋、渤;土収mricr、滋佑止徳歪 Is j 1000八 ogoooooooogS 6、 装配图 DOOOQ 0 ooo Q0 CCCCQ 0 QI &0040 0 on ooooc C crn 0 non n n r T A 06 0 ooo 0 6 poooa 00000 51D 510 /

3、0A ,0 / P3.5 P3.5 LL. 0592HHZ 00000 8 60 Ok DIP40 AT09S51 00006000000000000000 OJOQOOPOOCO doo OOOOC ooooa ,510 V o I 2 U D O FS 7、 制作实物照片 8参考程序 AJMP MAIN ORG OOOBH LJMP TOFW o TO中断服务程序入口 ORG 0030H MAIN: MOV 30H, #06H MOV 31H, #04H 秒 MOV 32H, #09H MOV 33H, #05H o分 MOV 34H, #02H MOV 35H, #01H o时 MOV

4、3EH, #00H o 3EH单兀作20次计数用, 20个50mS为1秒钟。 CLR P3. 2 SETB P3. 3 CLR P3. 4 SETB P3. 5 CLR P3. 6 SETB P3. 7 MOV SP, #65H SETB ETO 允许TO屮断 MOV SCON, #OOH o串口工作在方式0 MOV TMOD, #O1H 。T0工作在方式1 MOV TLO, #00H MOV THO, #4CH o 50mS 初值 3EH CJNE#14 产 EXIT。3EH 惟耳命 20 (14HV 脊斗辔aBy 20-50ms 涉 1 善茸。DXDiTa9E3d MOV 3EH#00H

5、CPL P3 2 CPL P3 3 CPL P3 4 CPL P3 5 CPL P3 6 CPL P3 7 INC 30H MOV30H CJNE#OAHy EXIT MOV 30H#00H INC 31H MOV31H CJNE#06 产 EXIT MOV 31H9 1H INC 32H MOV32H CJNE#OAH- EXIT MOV 32H#00H INC 33H Mov33H CJNE#06产 EXIT MOV 33H#00H INC 34H MOV34H CJNE#OAHZK MOV 34HL00H INC : 35H AJMP EXIT ZK: CJNE :A, #04H, EX

6、IT MOVA, 35H CJNEA, #02H, EXIT MOV35H, #0 MOV34H, #0 EXIT: POP ACC POP PSW RET I DISP1: MOV R2,#6o正常的显示子程序 MOV 3BH, RO MOV RO,#35H MOV DPTR,#TAB DI: MOV A, R0 MOVC A, A+DPTR MOV SBUF, A JNB TI, $ CLR TI DEC RO DJNZ R2,D1 MOV R2, #6 MOV RO,3BH ACALL DEL26 o约26mS的延时11. 0592MHz晶振) RTCrpUDGiT RET DEL26:

7、 MOV R7, #130 DELI: MOV R6,#100 DJNZ R6, $ DJNZ R7,DEL1 RET DISP2: MOV 4OH, 30H。带闪烁的显示子程序 MOV 41H, 31H MOV 42H, 32H MOV 43H, 33H MOV 44H, 34H MOV 45H, 35H MOV A, RO ADD A, #16 MOV Rl, A MOV R1,#1O MOV R2, #6 MOV 3AH, RO MOV RO, #45H MOV DPTR,#TAB D2: MOV A, R0 MOVC A, A+DPTR MOV SBUF, A JNB TI,$ CLR TI DEC RO DJNZ R2,D2 MOV R2,#6 MOV RO, 3AH

温馨提示

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

评论

0/150

提交评论