#005數(shù)顯電子時鐘的制作_第1頁
#005數(shù)顯電子時鐘的制作_第2頁
#005數(shù)顯電子時鐘的制作_第3頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、制作名稱:數(shù)顯電子時鐘1、制作編號:0032、難度等級:3、設(shè)計要求1)以單片機AT89S51作為主控芯片,設(shè)計一個數(shù)顯電子時鐘。2)該電子時鐘有六個數(shù)碼管分別顯示時、分、秒信息。3)單片機系統(tǒng)要求具有自動上電復(fù)位功能,其外接振蕩器采用11.0592MHz晶振。4)具有調(diào)時功能,用五個按鍵來控制其操作,分別定義為左/右位選鍵、加1鍵、減1鍵和調(diào)時/走時功能切換鍵。5)用六個發(fā)光二極管的花樣變換來顯示秒效果。合理選擇連接于發(fā)光二極管電路上的限流電阻的阻值大小,保障發(fā)光二極管的發(fā)光亮度適中。6)整個系統(tǒng)的供電為:直流5V單電源供電。4、電路原理圖afegbc_h_d3(8)+5VQQQQQQQ|7

2、65421106543IN4007X4士3(8)13(8)3(8)3(8)3(8)109765421010P7654|2110|97|35421106543BA74LS1649QQQQQQQQ6543210QQQQQQQQ65432103QQQQQQQ76543210QQQQQQQQQQQQQQQQ74LS16498+5V+5V+5V+5VABKLC9KLC9ABKLC9ABKLC974LS164K9CBA74LS164KLC74LS16474LS164+5V+5V+5V10uF10KRESET1234568BA1011'2=14156":30P廠卄n11.0592510X6

3、p10Vccp11p12P0.0p13P0.1p14P0.2p15P0.3p16P0.4p17IC1P0.5P0.6RESETTA89S51P0.7P30RXDP31TXDEA/VPP32INT0ALE/PP33INT1PSENP34T0P35T1P36WRP2.7P37RDP2.6a213029"30PGNGX2X11819P2P2P2P2P2P2543210281吆加矗貂IsjLizipiljjO8f丫rifisloooogoooooooogS氐5!|6、裝配圖DOOOQooo&OO40Cg«oQOOboc606poaoaQOP3.50ooooc510f'

4、;G51DOOOOC0OOO00JOOOO0600000oooooOQ»oo60O冋同OQi«O/m«.-'JP3LL.0592HHZOkO<>9瞽oaoox0oocaooooocaooo|oooqo<FooooapooaodooQODIP40AT09S51+v,510/VoIpTap00006000000000000000FS7、制作實物照片8、參考程序AJMPAJMPMAINORG000BHLJMPT0FW;T0中斷服務(wù)程序入口ORG0030HMAIN:MOV30H,#06HMOV31H,#04H;秒MOV32H,#09HMOV33H

5、,#05H;分MOV34H,#02HMOV35H,#01H;時MOV3EH,#00H;3EH單元作20次計數(shù)用,20個50mS為1秒鐘。CLRP3.2SETBP3.3CLRP3.4SETBP3.5CLRP3.6SETBP3.7MOVSP,#65HSETBET0;允許T0中斷MOVSCON,#00H;串口工作在方式0MOVTMOD,#01H;T0工作在方式1MOVTL0,#00HMOVTH0,#4CH;50mS初值(11.0592MHz晶振)SETBEASETBTR0;啟動T0N1:ACALLDISP1JBP2.1,N1;P2.1為調(diào)時功能鍵JNBP2.1,$CLREAMOVR0,#35HK0:

6、JBP2.0,K1JNBP2.0,$INCR0CJNER0,#0AH,K1;加,超過9(變成10)清零MOVR0,#00HK1:ACALLDISP2JBP2.3,K2JNBP2.3,$DECR0CJNER0,#0FFH,K2;減,小于0(變成0FFH)送9MOVR0,#09HK2:ACALLDISP2JBP2.4,K3JNBP2.4,$DECR0CJNER0,#2FH,K3;向右,小于30H單元(變成2FH單元)轉(zhuǎn)到35H單元MOVR0,#35HK3:ACALLDISP2JBP2.2,K4JNBP2.2,$INCR0CJNER0,#36H,K4;向左,大于35H單元(變成36H單元)轉(zhuǎn)到30H

7、單元MOVR0,#30HK4:ACALLDISP2JBP2.1,K0JNBP2.1,$SETBEAACALLDISP1AJMPN1T0FW:PUSHPSW;T0中斷服務(wù)子程序PUSHACCCJNEA,#0AH,ZKMOVTL0,#00HMOVTH0,#4CHINC3EHMOVA,3EHCJNEA,#14H,EXIT;3EH單元作20(14H)次計數(shù)用,20個50mS為1秒鐘。MOV3EH,#00HCPLP3.2CPLP3.3CPLP3.4CPLP3.5CPLP3.6CPLP3.7INC30HMOVA,30HCJNEA,#0AH,EXITMOV30H,#00HINC31HMOVA,31HCJNE

8、A,#06H,EXITMOV31H,#00HINC32HMOVA,32HCJNEA,#0AH,EXITMOV32H,#00HINC33HMOVA,33HCJNEA,#06H,EXITMOV33H,#00HINC34HMOVA,34HMOV34H,#00HINC35HAJMPEXITZK:CJNEA,#04H,EXITMOVA,35HCJNEA,#02H,EXITMOV35H,#0MOV34H,#0EXIT:POPACCPOPPSWRETIDISP1:MOVR2,#6;正常的顯示子程序MOV3BH,R0MOVR0,#35HMOVDPTR,#TABD1:MOVA,R0MOVCA,A+DPTRMOV

9、SBUF,AJNBTI,$CLRTIDECR0DJNZR2,D1MOVR2,#6MOVR0,3BHACALLDEL26RETDEL26:MOVR7,#130;約26mS的延時(11.0592MHz晶振)DEL1:MOVR6,#100DJNZR6,$DJNZR7,DEL1RETDISP2:MOV40H,30H;帶閃爍的顯示子程序MOV41H,31HMOV42H,32HMOV43H,33HMOV44H,34HMOV45H,35HMOVA,R0ADDA,#16MOVR1,AMOVR1,#10MOVR2,#6MOV3AH,R0MOVR0,#45HMOVDPTR,#TABD2:MOVA,R0MOVCA,A+DPTRMO

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論