電路組成及工作原理_第1頁(yè)
電路組成及工作原理_第2頁(yè)
電路組成及工作原理_第3頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、X1226具有時(shí)鐘和日歷的功能,時(shí)鐘依賴(lài)時(shí)、分、秒寄存器來(lái)跟蹤,日歷依賴(lài)日期、星期、月和年寄存器 來(lái)跟蹤,日歷可正確顯示至 2099年,并具有自動(dòng)閏年修正功能。擁有強(qiáng)大的雙報(bào)警功能,能夠被設(shè)置到任 何時(shí)鐘/日歷值上,精確度可到 1秒。可用軟件設(shè)置1Hz、4096Hz或32768Hz中任意一個(gè)頻率輸出。X1226提供一個(gè)備份電源輸入腳 VBACK,允許器件用電池或大容量電容進(jìn)行備份供電。采用電容供電時(shí), 用一個(gè)硅或肖特基二極管連接到Vcc和充電電容的兩端,充電電容連接到Vback管腳,注意不能使用二極管對(duì)電池充電(特別是鋰離子電池)。切換到電池供電的條件是 Vcc=Vback-0.1V,正常操作

2、期間,供電電壓 Vcc必須高于電池電壓,否則電池電量將逐步耗盡。振蕩器采用外接32.768kH的晶體,產(chǎn)生的振蕩誤差可通過(guò)軟件對(duì)數(shù)字微調(diào)寄存器、模擬微調(diào)寄存器的數(shù)值進(jìn)行調(diào)節(jié)加以修正,避免了外接電阻和電容的離散性 對(duì)精度的影響。4Kb的EEPROM可用于存儲(chǔ)戶(hù)數(shù)據(jù)。電路組成及工作原理I2C接口。其中數(shù)據(jù)總線 SDA是一4.710k愆勺上拉電阻。本文I2C接口,只能用軟件進(jìn)行模擬X1226可與各種類(lèi)型的的微控制器或微處理器接口,接口方式為串行的個(gè)雙向引腳,用于輸入或輸岀數(shù)據(jù)。其漏極開(kāi)路輸岀在使用過(guò)程中需要添加介紹89C51單片機(jī)與X1226的接口方法,由于89C51單片機(jī)沒(méi)有標(biāo)準(zhǔn)的為了更直觀地看到

3、時(shí)間的變化,采用8位LED數(shù)碼管顯示年、月、日或時(shí)、分、秒,用PS7219A驅(qū)動(dòng)LED數(shù)碼管,數(shù)碼管選擇 0.5英寸共陰極紅色或綠色 LED數(shù)碼管。由于PS7219A器件內(nèi)含IMP810單片機(jī)監(jiān)控 器件,復(fù)位輸出高電平有效,因此在使用 51系統(tǒng)時(shí),無(wú)須添加監(jiān)控器件,使用 PS7219A的復(fù)位輸出給51 單片機(jī)復(fù)位即可,監(jiān)控電壓為 4.63V。硬件設(shè)計(jì)原理圖如圖 1所示。在硬件通電調(diào)試過(guò)程中,不能用手去觸摸X1226的晶體振蕩器,否則可能會(huì)導(dǎo)致振蕩器停振,恢復(fù)振蕩器起振的方法是關(guān)閉電源(包括備份電源)后重新上電。另外需要說(shuō)明的是,測(cè)量振蕩器時(shí),不要用示波器的探 頭去測(cè)量X2的振蕩輸岀,應(yīng)該用探頭

4、測(cè)量PHZ/IRQ的振蕩輸岀,以確定是否起振和振蕩頻率是否準(zhǔn)確,測(cè)量時(shí)建議在該腳加一個(gè) 5.1k ©勺上拉電阻。軟件設(shè)計(jì)X1226內(nèi)含實(shí)時(shí)時(shí)鐘寄存器(RTC)、狀態(tài)寄存器(SR)、控制寄存器(CONTROL)、報(bào)警寄存器(Alarm。、Alarm1) 和客戶(hù)存儲(chǔ)數(shù)據(jù)的存儲(chǔ)器。由于實(shí)時(shí)時(shí)鐘寄存器和狀態(tài)寄存器需要進(jìn)行頻繁的寫(xiě)操作,因此其存儲(chǔ)結(jié)構(gòu)為易失性SRAM結(jié)構(gòu)。其他寄存器均為EEPROM結(jié)構(gòu),寫(xiě)操作次數(shù)通常在 10萬(wàn)次以上。X1226初始化程序框圖如圖2所示,子程序YS4的作用是延時(shí)4卩s。啟動(dòng)條件子程序;SETB SDALCALL YS4SETB SCLLCALL YS4CLR S

5、DALCALL YS4CLK SCLLCALL YS4RET停止條件子程序;CLR SDALCALL YS4SETB SCLLCALL YS4SETB SDA.RET寫(xiě)操作X1226初始化之后,單片機(jī)對(duì) X1226進(jìn)行開(kāi)始條件的設(shè)置,在寫(xiě) CCR或EEPROM之前,主機(jī)必須先向狀態(tài)寄存器寫(xiě)02H,確認(rèn)應(yīng)答信號(hào),確認(rèn)后寫(xiě)入 06H,再確認(rèn)應(yīng)答信號(hào)。確認(rèn)后啟動(dòng)了寫(xiě)操作,首先發(fā)送高位地址,然后發(fā)送低位地址。X1226每收到一個(gè)地址字節(jié)后,均會(huì)產(chǎn)生一個(gè)應(yīng)答信號(hào)。在兩個(gè)地址字節(jié)都收到 之后,X1226等待8位數(shù)據(jù)。在收到8位數(shù)據(jù)之后,X1226再產(chǎn)生一個(gè)應(yīng)答,然后單片機(jī)產(chǎn)生一個(gè)停止條 件來(lái)終止傳送。X1

6、226具有連續(xù)寫(xiě)入的功能,每收到 1字節(jié)后,響應(yīng)一個(gè)應(yīng)答,其內(nèi)部將地址加一。當(dāng)計(jì)數(shù)器達(dá)到該頁(yè)的 末尾時(shí),就自動(dòng)返回到該頁(yè)的首地址。這意味著單片機(jī)可從某一頁(yè)的任何位置開(kāi)始向存儲(chǔ)器陣列連續(xù)寫(xiě)入64字節(jié),或向CCR連續(xù)寫(xiě)入8字節(jié)的數(shù)據(jù)。寫(xiě)入 X1226數(shù)據(jù)子程序MOV R5,#gSEND1:A, DATASERLC AMOV DATA込 AMOV SDA.CSETS SCLLCALL YS1CLR SCLLCALL YS4DJNZ R£ SEND1RET讀操作在上電時(shí),16位地址的默認(rèn)值為 OOOOH。X1226初始化操作之后,單片機(jī)對(duì) X1226進(jìn)行開(kāi)始條件的設(shè)置,X1226每收到一個(gè)地

7、址字節(jié)后,在寫(xiě)CCR或EEPROM之前,主機(jī)必須先向狀態(tài)寄存器寫(xiě)02H,確認(rèn)應(yīng)答信號(hào),確認(rèn)后寫(xiě)入06H,再確認(rèn)應(yīng)答信號(hào)。確認(rèn)后啟動(dòng)了寫(xiě)操作,首先發(fā)送高位地址,然后發(fā)送低位地址均會(huì)產(chǎn)生一個(gè)應(yīng)答信號(hào)。單片機(jī)發(fā)送另一個(gè)開(kāi)始條件,將R/W位設(shè)置為1,接著接受8位數(shù)據(jù)。單片機(jī)終X1226數(shù)據(jù)子程序:止讀操作時(shí),無(wú)需等待 X1226的應(yīng)答信號(hào),單片機(jī)即可設(shè)置停止條件。讀岀I07DATAR3,的SETBSDACLR CREAD1: SETB SCLLCALL YS4107 G SDACLR SCLM07 扎 DATARERLC AMO? DATARE, K LCALL YS4 叮MZ R5 READ1 RE

8、T振蕩器頻率在線補(bǔ)償調(diào)節(jié)X1226集成了振蕩器補(bǔ)償電路,用戶(hù)可通過(guò)軟件在線對(duì)振蕩器頻率進(jìn)行微調(diào),這種微調(diào)通常針對(duì)兩種情況。 一種情況是在25 C常溫下,對(duì)振蕩器因器件初始精度帶來(lái)的頻率偏差進(jìn)行補(bǔ)償;第二種情況是對(duì)因溫度引起的頻率漂移進(jìn)行補(bǔ)償。X1226內(nèi)部設(shè)有數(shù)字微調(diào)寄存器(DTR)和模擬微調(diào)寄存器(ATR),兩個(gè)寄存器均為 非易失性寄存器。數(shù)字微調(diào)寄存器具有 3位數(shù)字微調(diào)位,調(diào)節(jié)范圍為-30+30 X 106。模擬微調(diào)寄存器具有6個(gè)模擬微調(diào)位,調(diào)節(jié)范圍為-37+116 X 1-6o對(duì)于因外界環(huán)境溫度變化引起的溫漂補(bǔ)償,要依據(jù)晶體的溫度系數(shù),在存儲(chǔ)器中建立補(bǔ)償參數(shù)表,不同廠 家晶體的溫度系數(shù)是

9、不一樣的,應(yīng)根據(jù)產(chǎn)品數(shù)據(jù)手冊(cè)進(jìn)行選擇。為了能夠?qū)仄M(jìn)行補(bǔ)償,要求系統(tǒng)中設(shè)置一個(gè)溫度傳感器,并盡量讓它靠近X1226,這樣可以真實(shí)地反映振蕩器的溫度,原理圖如圖3所示。單片機(jī)首先通過(guò)系統(tǒng)溫度傳感器獲取環(huán)境溫度,并在補(bǔ)償參數(shù)表中獲取對(duì)應(yīng)的補(bǔ)償值,然后將補(bǔ)償數(shù)據(jù)填寫(xiě)到相應(yīng)的微調(diào)寄存器中,就能實(shí)現(xiàn)溫漂補(bǔ)償?shù)哪康摹S捎赬1226具有精密的振蕩器補(bǔ)償功能,因此非常適合于環(huán)境溫度變化較大的應(yīng)用場(chǎng)合,同時(shí)也降低了對(duì)晶體性能參數(shù)的要求下面還為廣大讀者介紹一個(gè)程序:J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J

10、J J J J;AT89C2051 時(shí)鐘程序;;定時(shí)器T0、T1溢出周期為50MS, T0為秒計(jì)數(shù)用,T1為調(diào)整時(shí)閃爍用,;P3.7為調(diào)整按鈕,P1 口為字符輸出口,采用共陽(yáng)顯示管。;中斷入口程序ORG 0000H ; 程序執(zhí)行開(kāi)始地址LJMP START ;跳到標(biāo)號(hào) START 執(zhí)行ORG 0003H ; 外中斷 0 中斷程序入口RETI ;外中斷 0 中斷返回ORG 000BH ;定時(shí)器 T0 中斷程序入口LJMP INTT0 ; 跳至 INTTO 執(zhí)行ORG 0013H ; 外中斷 1 中斷程序入口RETI ;外中斷 1 中斷返回ORG 001BH ;定時(shí)器 T1 中斷程序入口LJMP

11、INTT1 ; 跳至 INTT1 執(zhí)行ORG 0023H ; 串行中斷程序入口地址RETI ; 串行中斷程序返回; 主 程 序START: MOV R0,#70H ; 清 70H-7AH 共 11 個(gè)內(nèi)存單元MOV R7,#0BH ;CLEARDISP: MOV R0,#00H ;INC R0 ;DJNZ R7,CLEARDISP ;MOV 20H,#00H ;清 20H (標(biāo)志用)MOV 7AH,#0AH ; 放入"熄滅符"數(shù)據(jù)MOV TMOD,#11H ;設(shè) T0、T1 為 16 位定時(shí)器MOV TL0,#0B0H ;50MS定時(shí)初值(T0計(jì)時(shí)用)MOV TH0,#3C

12、H ;50MS 定時(shí)初值MOV TL1,#0B0H ;50MS 定時(shí)初值( T1 閃爍定時(shí)用)MOV TH1,#3CH ;50MS 定時(shí)初值SETB EA ; 總中斷開(kāi)放SETB ET0 ; 允許 T0 中斷SETB TR0 ;開(kāi)啟 T0 定時(shí)器MOV R4,#14H ;1 秒定時(shí)用初值( 50MSX 20 )START1: LCALL DISPLAY ; 調(diào)用顯示子程序JNB P3.7,SETMM1 ;P3.7 口為0時(shí)轉(zhuǎn)時(shí)間調(diào)整程序SJMP START1 ;P3.7口為 1 時(shí)跳回 START1SETMM1: LJMP SETMM ;轉(zhuǎn)到時(shí)間調(diào)整程序 SETMM; 1 秒計(jì)時(shí)程序;T0中斷

13、服務(wù)程序INTT0: PUSH ACC ;累加器入棧保護(hù)PUSH PSW ;狀態(tài)字入棧保護(hù)CLR ET0 ;關(guān) T0 中斷允許CLR TR0 ;關(guān)閉定時(shí)器 T0MOV A,#0B7H ; 中斷響應(yīng)時(shí)間同步修正ADD A,TL0 ; 低 8位初值修正MOV TL0,A ; 重裝初值(低 8位修正值)MOV A,#3CH ; 高8位初值修正ADDC A,TH0 ;MOV TH0,A ; 重裝初值(高 8位修正值)SETB TR0 ;開(kāi)啟定時(shí)器 T0DJNZ R4, OUTT0 ;20 次中斷未到中斷退出ADDSS: MOV R4,#14H ;20 次中斷到( 1秒)重賦初值MOV R0,#71H

14、; 指向秒計(jì)時(shí)單元( 71H-72H)ACALL ADD1 ; 調(diào)用加 1 程序(加 1 秒操作)MOV A,R3 ;秒數(shù)據(jù)放入A ( R3為2位十進(jìn)制數(shù)組合)CLR C ;清進(jìn)位標(biāo)志CJNE A,#60H,ADDMM ;ADDMM: JC OUTT0 ; 小于 60 秒時(shí)中斷退出ACALL CLR0 ; 大于或等于 60 秒時(shí)對(duì)秒計(jì)時(shí)單元清 0MOV R0,#77H ; 指向分計(jì)時(shí)單元( 76H-77H )ACALL ADD1 ; 分計(jì)時(shí)單元加 1 分鐘MOV A,R3 ; 分?jǐn)?shù)據(jù)放入 ACLR C ;清進(jìn)位標(biāo)志CJNE A,#60H,ADDHH ;ADDHH: JC OUTT0 ; 小于

15、60 分時(shí)中斷退出ACALL CLR0 ; 大于或等于 60 分時(shí)分計(jì)時(shí)單元清 0MOV R0,#79H ; 指向小時(shí)計(jì)時(shí)單元( 78H-79H )ACALL ADD1 ; 小時(shí)計(jì)時(shí)單元加 1 小時(shí)MOV A,R3 ; 時(shí)數(shù)據(jù)放入 ACLR C ;清進(jìn)位標(biāo)志CJNE A,#24H,HOUR ;HOUR: JC OUTT0 ; 小于 24 小時(shí)中斷退出ACALL CLR0 ; 大于或等于 24 小時(shí)小時(shí)計(jì)時(shí)單元清 0OUTT0: MOV 72H,76H ; 中斷退出時(shí)將分、時(shí)計(jì)時(shí)單元數(shù)據(jù)移MOV 73H,77H ; 入對(duì)應(yīng)顯示單元MOV 74H,78H ;MOV 75H,79H ;POP PSW

16、 ;恢復(fù)狀態(tài)字(出棧)POP ACC ;恢復(fù)累加器SETB ET0 ; 開(kāi)放 T0 中斷RETI ; 中斷返回; 閃動(dòng)調(diào)時(shí) 程 序;T1 中斷服務(wù)程序,用作時(shí)間調(diào)整時(shí)調(diào)整單元閃爍指示INTT1: PUSH ACC ; 中斷現(xiàn)場(chǎng)保護(hù)PUSH PSW ;MOV TL1, #0B0H ; 裝定時(shí)器 T1 定時(shí)初值MOV TH1, #3CH ;DJNZ R2,INTT10UT ;0.3 秒未到退出中斷(50MS中斷6次)MOV R2,#06H ; 重裝 0.3秒定時(shí)用初值CPL 02H ;0.3秒定時(shí)到對(duì)閃爍標(biāo)志取反JB 02H,FLASH1 ;02H 位為 1 時(shí)顯示單元 "熄滅 &quo

17、t;MOV 72H,76H ;02H 位為 0時(shí)正常顯示MOV 73H,77H ;MOV 74H,78H ;MOV 75H,79H ;INTT1OUT:POP PSW ;恢復(fù)現(xiàn)場(chǎng)POP ACC ;RETI ; 中斷退出FLASH1: JB 01H,FLASH2 ;01H位為1時(shí),轉(zhuǎn)小時(shí)熄滅控制MOV 72H,7AH ;01H 位為0時(shí),"熄滅符"數(shù)據(jù)放入分MOV 73H,7AH ;顯示單元(72H-73H ),將不顯示分?jǐn)?shù)據(jù)MOV 74H,78H ;MOV 75H,79H ;AJMP INTT1OUT ; 轉(zhuǎn)中斷退出FLASH2: MOV 72H,76H ;01H 位為 1

18、時(shí), "熄滅符"數(shù)據(jù)放入小時(shí)MOV 73H,77H ;顯示單元(74H-75H ),小時(shí)數(shù)據(jù)將不顯示MOV 74H,7AH ;MOV 75H,7AH ;AJMP INTT1OUT ; 轉(zhuǎn)中斷退出; 加 1 子 程 序ADD1: MOV A,R0 ; 取當(dāng)前計(jì)時(shí)單元數(shù)據(jù)到 ADEC R0 ;指向前一地址SWAP A ;A 中數(shù)據(jù)高四位與低四位交換ORL A,R0 ; 前一地址中數(shù)據(jù)放入 A 中低四位ADD A,#01H ;A 加 1 操作DA A ; 十進(jìn)制調(diào)整MOV R3,A ;移入 R3 寄存器ANL A,#0FH ; 高四位變 0MOV R0,A ; 放回前一地址單元M

19、OV A,R3 ;取回 R3 中暫存數(shù)據(jù)INC R0 ; 指向當(dāng)前地址單元SWAP A ;A 中數(shù)據(jù)高四位與低四位交換ANL A,#0FH ; 高四位變 0MOV R0,A ; 數(shù)據(jù)放入當(dāng)削地址單元中RET ; 子程序返回; 清零程序;對(duì)計(jì)時(shí)單元復(fù)零用CLR0: CLR A ; 清累加器MOV R0,A ; 清當(dāng)前地址單元DEC R0 ;指向前一地址MOV R0,A ; 前一地址單元清 0RET ; 子程序返回; 時(shí)鐘調(diào)整程序;當(dāng)調(diào)時(shí)按鍵按下時(shí)進(jìn)入此程序SETMM: cLR ET0 ;關(guān)定時(shí)器 T0 中斷CLR TR0 ;關(guān)閉定時(shí)器 T0LCALL DL1S ; 調(diào)用 1 秒延時(shí)程序JB P3

20、.7,CLOSEDIS ;鍵按下時(shí)間小于 1 秒,關(guān)閉顯示(省電) MOV R2,#06H ; 進(jìn)入調(diào)時(shí)狀態(tài),賦閃爍定時(shí)初值SETB ET1 ; 允許 T1 中斷SETB TR1 ;開(kāi)啟定時(shí)器 T1SET2: JNB P3.7,SET1 ;P3.7口為 0 (鍵未釋放),等待SETB 00H ;鍵釋放,分調(diào)整閃爍標(biāo)志置1SET4: JB P3.7,SET3 等; 待鍵按下LCALL DL05S ; 有鍵按下,延時(shí) 0.5秒JNB P3.7,SETHH ;按下時(shí)間大于 0.5秒轉(zhuǎn)調(diào)小時(shí)狀態(tài)MOV R0,#77H ; 按下時(shí)間小于 0.5秒加 1分鐘操作LCALL ADD1 ; 調(diào)用加 1 子程序

21、MOV A,R3 ;取調(diào)整單元數(shù)據(jù)CLR C ;清進(jìn)位標(biāo)志CJNE A,#60H,HHH ; 調(diào)整單元數(shù)據(jù)與 60比較HHH: JC SET4 ;調(diào)整單元數(shù)據(jù)小于 60轉(zhuǎn)SET4循環(huán)LCALL CLR0 ;調(diào)整單元數(shù)據(jù)大于或等于 60時(shí)清 0CLR C ;清進(jìn)位標(biāo)志AJMP SET4 ;跳轉(zhuǎn)到SET4循環(huán)CLOSEDIS:SETB ET0 ;省電(LED不顯示)狀態(tài)。開(kāi) T0中斷SETB TR0 ;開(kāi)啟 T0 定時(shí)器(開(kāi)時(shí)鐘)CLOSE: JB P3.7,CLOSE ;無(wú)按鍵按下,等待。LCALL DISPLAY ; 有鍵按下,調(diào)顯示子程序延時(shí)削抖JB P3.7,CLOSE ;是干擾返回 CL

22、OSE 等待WAITH: JNB P3.7,WAITH ; 等待鍵釋放LJMP START1 ;返回主程序( LED 數(shù)據(jù)顯示亮) SETHH: CLR 00H ; 分閃爍標(biāo)志清除(進(jìn)入調(diào)小時(shí)狀態(tài)) SETHH1: JNB P3.7,SET5 ;等待鍵釋放SETB 01H ;小時(shí)調(diào)整標(biāo)志置 1SET6: JB P3.7,SET7 等; 待按鍵按下LCALL DL05S ; 有鍵按下延時(shí) 0.5 秒JNB P3.7,SETOUT ;按下時(shí)間大于 0.5 秒退出時(shí)間調(diào)整MOV R0,#79H ; 按下時(shí)間小于 0.5 秒加 1小時(shí)操作LCALL ADD1 ; 調(diào)加 1 子程序MOV A,R3 ;C

23、LR C ;CJNE A,#24H,HOUU ; 計(jì)時(shí)單元數(shù)據(jù)與 24 比較HOUU: JC SET6 ;小于 24轉(zhuǎn) SET6 循環(huán)LCALL CLR0 ;大于或等于 24 時(shí)清 0操作AJMP SET6 ;跳轉(zhuǎn)到 SET6 循環(huán)SETOUT: JNB P3.7,SETOUT1 ; 調(diào)時(shí)退出程序。等待鍵釋放LCALL DISPLAY ; 延時(shí)削抖JNB P3.7,SETOUT ;是抖動(dòng),返回 SETOUT 再等待CLR 01H ;清調(diào)小時(shí)標(biāo)志CLR 00H ;清調(diào)分標(biāo)志CLR 02H ;清閃爍標(biāo)志CLR TR1 ;關(guān)閉定時(shí)器 T1CLR ET1 ;關(guān)定時(shí)器 T1 中斷SETB TR0 ;開(kāi)啟

24、定時(shí)器 T0SETB ET0 ; 開(kāi)定時(shí)器 T0 中斷(計(jì)時(shí)開(kāi)始)LJMP START1 ;跳回主程序SET1: LCALL DISPLAY ; 鍵釋放等待時(shí)調(diào)用顯示程序(調(diào)分)AJMP SET2 ;防止鍵按下時(shí)無(wú)時(shí)鐘顯示SET3: LCALL DISPLAY ; 等待調(diào)分按鍵時(shí)時(shí)鐘顯示用AJMP SET4SET5: LCALL DISPLAY ; 鍵釋放等待時(shí)調(diào)用顯示程序(調(diào)小時(shí))AJMP SETHH1 ; 防止鍵按下時(shí)無(wú)時(shí)鐘顯示SET7: LCALL DISPLAY ; 等待調(diào)小時(shí)按鍵時(shí)時(shí)鐘顯示用AJMP SET6SETOUT1: LCALL DISPLAY ; 退出時(shí)鐘調(diào)整時(shí)鍵釋放等待AJMP SETOUT ; 防止鍵按下時(shí)無(wú)時(shí)鐘顯示; 顯示程序P3 口作; 顯示數(shù)據(jù)在 70H-75H 單元內(nèi),用六位 LED 共陽(yáng)數(shù)碼管顯示, P1 口輸出段碼數(shù)據(jù), ; 掃描控制,每個(gè) LED 數(shù)碼管亮 1MS 時(shí)間再逐位循環(huán)。DISPLAY: MOV R1,#70H ; 指向顯示數(shù)據(jù)首址MOV R5,#0FEH ; 掃描控制字初值PLAY: MOV A,R5 ; 掃描字放入 AMOV P3,

溫馨提示

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

評(píng)論

0/150

提交評(píng)論