Ⅰ 本人初中畢業,對電路非常感興趣。。。
興趣是最好的老師,既然有這方面的興趣何不向這方面發展,在自己勞動創造中得到快樂。當你自己設計個電路一個裝置不僅方便了生活還使人充實。對電子感興趣就從基礎元件開始,電子方面的東西不外服電阻、電容、電感、二極體三極體、晶元之類的東西,當然也要懂得必要的電學基礎,認真鑽研加實踐,時間到了自然水到渠成。
Ⅱ 我是初中生對電路比較感興趣我現在怎麼才能接觸更深的電路知識需要了解什麼嗎
如果你的電路和數學(主要是微積分)知識足夠好的話,可以去學習《電路(第五版)》。
如果你再深入,就去學習模擬電子技術。
o(∩_∩)o
現在的初中的物理里的電路是改版了嗎??
Ⅲ 對電路比較感興趣的能做什麼體面的工作
要想入門首先裝一部收音機吧!淘寶上買一種比較簡單的收音機套件,然後裝響他,你的興趣就會陡增,然後你就會想方設法去弄明白其中一些東西,這樣經歷幾年你可能就是高手了,加上你還有很好的基礎,入門不難的。當然,電烙鐵、萬用表(最好是機械表,買個比較山寨的MF47就夠了,三四十元)這些最基本的工具你要准備,也花不了幾個錢。
我當年入門是看的一本叫《青年無線電手冊》的書,不過這書有點老了,現在不是很合適,因為上面介紹的很多元件你現在很難找到。你有點基礎,也無所謂入門不入門,關鍵自己動手做東西是最好的學習方法。
Ⅳ 我對電路感興趣,請問讀什麼專業好呀,
電力工程,
Ⅳ 我是基於電路的,對電路設計很感興趣,特別喜歡DIY一些小電路板,想成為專業人士,不知從何著手。
電路板方面可以買一個萬用板,電路自然要自己設計啦,地線分布要多,面積要大,即利於散熱又易找到,安裝時要從最密集的電子元件開始安裝
Ⅵ 我特別喜歡電路,製作。之類的非常感興趣。但是我是一個高中生要怎麼才能快速的認識到這一學科
不知你在什麼地?!如離我近可指導你。你自己也可先到淘寶上去買點相關的套件來多動手,再看書。那會長進很快的。
Ⅶ 我是物理學專業的學生,對電路方面比較感興趣,考研與電路相關的專業有哪些呢
自動化 電氣工程 電力系統等等
Ⅷ 對電路很有興趣
證書有個屁用,企業從來不看學校的任何資格證書,考試出來的全是空談家;手機里的全是6層、8層線路板,你要搞懂最起碼需要學GSM通信原理和電子基礎知識。
Ⅸ 作為一個對電子電路很感興趣的初學者,我該怎麼學好它呢哪位大蝦幫幫忙~~拜謝~~
不知道你有沒有基礎,電子電路需要理論和實踐結合才會學的好,如果沒有基礎,只看書做實驗也可以,不過很吃力,最好有個肯帶你的老師,多看一些入門的書,從模擬電路學起,熟悉常用器件的原理,應用,常用電路的識圖等,如果你沒有基礎建議你去學學家電維修,不一定依靠這個為職業,但是可以引導你入門,然後在慢慢提高,是條不錯的途徑!
Ⅹ 寫出一個你感興趣的電路:1,寫出電路的用途2,畫出電路圖或原理方框圖3,簡述電路的基本工作原理或調試方
電子時鍾
一摘要
單片計算機即單片微型計算機。(Single-ChipMicrocomputer),是集CPU,RAM,ROM,
定時,計數和多種介面於一體的微控制器。他體積小,成本低,功能強,廣泛應用於智能產
品和工業自動化上。而51單片機是各單片機中最為典型和最有代表性的一種。這次畢業設
計通過對它的學習,應用,從而達到學習、設計、開發軟、硬的能力。
二說明
系統由AT89C51、LED數碼管、按鍵、發光二極體等部分構成,能實現時間的調整、定
時時間的設定,輸出等功能。系統的功能選擇由SB0、SB1、SB2、SB3、SB4完成。其中SB0
為時間校對,定時器調整功能鍵,按SB0進入調整狀態。SB1為功能切換鍵。第一輪按動
SB1依次進入一路、二路、三路定時時間設置提示程序,按SB3進入各路定時調整狀態。定
時時間到,二極體發亮。到了關斷時間後滅掉。如果不進入繼續按SB1鍵,依次進入時間
¡年¡位校對、¡月¡位校對、¡日¡位校對、¡時¡位校對、¡分¡位校對、¡秒¡位
校對狀態。不管是進入那種狀態,按動SB2皆可以使被調整位進行不進位增量加1變化。各
預置量設置完成後,系統將所有的設置存入RAM中,按SB1退出調整狀態。上電後,系統自
動進入計時狀態,起始於¡00¡時¡00¡分。SB4為年月日顯示轉換鍵,可使原來顯示時分
秒轉換顯示年月日。
三、電路原理分析
1.顯示原理
電原理圖見附圖1。由6個共陰極的數碼管組成時、分、秒的顯示。P0口的8條數據線
P0.0至P0.7分別與兩個CD4511解碼的ABCD口相接,P2口的P2.0至P2.2分別通過電阻
R10至R13與VT1至VT3的基極相連接。這樣通過P0口送出一個存儲單元的高位、低位BCD
顯示代碼,通過P2口送出掃描選通代碼輪流點亮LED1至LED6,就會將要顯示的數據在數
碼管中顯示出來。從P0口輸出的代碼是BCD碼,從P2口輸出的就是位選碼。這是掃描顯示
原理。
。
2鍵盤及讀數原理
鍵盤是人與微機打交道的主要設備,按鍵的讀取容易引起誤動作。可採用軟體去
抖動的方法處理,軟體的觸點在閉合和斷開的時候會產生抖動,這時觸點的邏輯電
平是不穩定的,如不採取妥善處理的話,將引起按鍵命令錯誤或重復執行,在這里
採用軟體延時的方法來避開抖動,延時時間20ms.
3連擊功能的實現
按下某鍵時,對應的功能鍵解釋程序得到執行,如操作者沒有釋放按鍵,則對應
的功能會反復執行,好象連續執行,在這里我們採用軟體延時250ms,當按鍵沒釋放則
執行下一條對應程序。利用連擊功能,能實現快速調時操作。
四、程序設計思想和相關指令介紹
本系統的主程序主要完成時間顯示和定時輸出判斷功能。而年月日顯示和各時間單元進
位,時間設定時,調定時間設定時等功能全部在中斷服務程序中完成。
1.數據與代碼轉換。
由前述可知,從P2口輸出位選碼,從P0口輸出段選碼,LED就會顯示出數字來。但P0
口的輸出的數據是要BCD碼,各存儲單元存儲的是二進制數,也就是和要顯示出的字元表達
的含義是不一致的。可見,將要顯示的存儲單元的數據直接送到P0口去驅動LED數碼管顯
示是不能正確表達的,必須在系統內部將要顯示的數據經過BCD碼行轉換後,將各個單元數
據的段選代碼送入P0口,給CD4511解碼後去驅動數碼管顯示。
具體轉換過程如下:
我們先將要顯示的數據裝入累加器A中,再將A中的數據轉換成高低兩位的BCD碼,
再放回A中,然後將A中的值輸出。如:有一個單元存儲了45這樣一位數,則需轉換成四
位的BCD碼:(0100)(0101)然後放入A中。A中BCD碼,高位四位代表¡4¡低四位代
表¡5¡同時送給兩個解碼器中,解碼後¡45¡字就在兩個LED中顯示出來。
2.計時功能的實現與中斷服務程序
時間的運行依靠定時中斷子程序對時鍾單元數值進位調整來實現的。計數器T0打開後,
進入計時,滿100毫秒後,重裝定時。中斷一次,滿一秒後秒進位,滿60秒後即為1分鍾,
分鍾單元進位,60分到了後,時單元進位,24小時滿後,天單元進位。這樣然後根據進率,
得到年、月、日、時、分、秒存儲單元的值,並經解碼後,通過掃描程序送LED中顯示出來,
實現時鍾計時功能。累加是用指令INC來實現的。
進入中斷服務程序以後,執行PUSHPSW和PUSHA將程序狀態寄存器PSW的內容和累
加器A中的數據保存起來,這便是所謂的¡保護現場¡.以保護現場和恢復現場時存取關鍵
數據的存儲區叫做堆棧。在軟體的控制之下,堆棧可在片內RAM中的任一區間設定,而堆棧
的數據存取與一般的RAM存取又有區別,對它的操作,要遵循¡後進先出¡的原則。
3時間控制功能與比較指令
系統的另一功能就是實現對執行設備的定時開關控制,其主要控制思想是這樣的:先
將執行設備開啟的時間和關閉時間置入RAM某一單元,在計時主程序當中執行幾條比較指
令,如果當前計時時間與執行設備的設定開啟時間相等,就執行一條CLR指令,將對應的
那路P3置為高電位,開啟;如果當前計時時間與執行設備設定的關閉時間相等,就執行SETB
對應的P3置低電位,二極體截止,。實現此控制功能用到的比較指令為CJNEA,#direct,
rel,其轉移條件是累加器A中的值與立即數不等則轉移。
參考文獻
1、謝自美,《電子線路設計、實驗、測試》武漢:華中理工大學出版社,2000
2、何書森、何華斌《實用數字電路原理與設計速成》福州:福建科學技術出版社,2000.6
3、白駒衍,《單片計算機及應用》北京:電子工業出版社,1999.2
五:程序
SECEQU32H;秒即時時間偽指令
MINEQU31H;分
HOUREQU30H;時
DAYEQU35H;日
MONEQU34H;月
YEAREQU33H;年
MIN_1EQU41H;分定時器1路、開存儲單元
HOUR_1EQU42H;時
DAY_1EQU43H;
MON_1EQU44H;
YEAR_1EQU45H;
MIN_11EQU40H;分定時器1路、關存儲單元
HOUR_11EQU46H;時
DAY_11EQU47H;日
MON_11EQU48H;月
YEAR_11EQU49H;年
;***********************
ORG0000H
ljmpMAIN
ORG0003H;中斷轉換顯示年月日、INT0(SB4鍵)
LJMPSHOW
ORG000BH;計數中斷T0、方式1
LJMPTIME
ORG0013H
LJMPCHANGE;調整時間、定時、INT1(SB0鍵)
;------主程序
ORG0030H
MAIN:
;--------初始化付值
MOVYEAR,#02
MOVMON,#05
MOVDAY,#01
MOVHOUR,#00
MOVMIN,#00
MOVSEC,#00
CLR40H;定時單元1路清零
CLR41H
CLR42H
CLR43H
CLR44H
CLR45H
CLR46H
CLR47H
CLR48H
CLR49H
;-------開中斷
MOVTMOD,#01H;計數、模式1、T0
MOVTL0,#0B0H;100SM計數定時
MOVTH0,#3CH;
clrp3.0
MOV20H,#0AH;10次*100SM
SETBPT0;T0為最高級
SETBTR0;允許計數
SETBET0;允許T0中斷
SETBEX0;允許INT0中斷
SETBEX1;允許INT1中斷
SETBEA;開總中斷
;------顯示、定時器啟動判斷
LOOP:
MOVR1,#30H;存儲單元
MOVR4,#01H;位選通
MOVR3,#03H;三組顯示
NEXT:
MOVA,@R1;
MOVB,#10;將存儲單元轉換成兩高低兩組的BCD碼
DIVAB
SWAPA
ORLA,B
MOVP0,A;輸出
MOVP2,R4
INCR1;下一單元
MOVA,R4;
RLA;位移
MOVR4,A
LCALLDE5SM;延時0.5SM
DJNZR3,NEXT;全掃描顯示一偏
;------判斷定時輸出(只編寫了一路)
CJNER7,#88H,LOOP;是8則開,否則、定時已關、轉
;---------開
MOVA,YEAR
CJNEA,YEAR_1,LOOP_1;年比較,不等轉關
MOVA,MON
CJNEA,MON_1,LOOP_1
MOVA,DAY
CJNEA,DAY_1,LOOP_1
MOVA,HOUR
CJNEA,HOUR_1,LOOP_1
MOVA,MIN
CJNEA,MIN_1,LOOP_1
CPLP3.0
;---------關
LOOP_1:
MOVA,YEAR
CJNEA,YEAR_11,LOOP;年比較
MOVA,MON
CJNEA,MON_11,LOOP
MOVA,DAY
CJNEA,DAY_11,LOOP
MOVA,HOUR
CJNEA,HOUR_11,LOOP
MOVA,MIN
CJNEA,MIN_11,LOOP
CPLP3.0
LJMPLOOP
;-----年月日顯示中斷子程序
SHOW:
PUSHPSW
pushACC
PUSHB
PUSH01H
PUSH02H
PUSH03H
PUSH04H
MOVR2,#0FFH;中斷掃描次數
TURN:MOVR1,#33H
MOVR4,#01H
MOVR3,#03H
NEXT_1:
MOVA,@R1
MOVB,#10
DIVAB
SWAPA
ORLA,B
MOVP0,A
MOVP2,R4
INCR1
RLA
MOVR4,A
LCALLDE5SM
DJNZR3,NEXT_1
DJNZR2,TURN;反復顯示一定時間後返回
POP04H
POP03H
POP02H
POP01H
POPB
POPACC
POPPSW
RETI
;-----計數中斷服務子程序
TIME:
PUSHPSW
PUSHACC
PUSHB
PUSH06H
MOVTH0,#3CH;重裝計數
MOVTL0,#0BH;
DJNZ20H,OUT;轉到中斷跳出pop程序
MOV20H,#0AH;重裝:100*10=1000
;-----進位程序
INCSEC
MOVR6,SEC;
CJNER6,#60,OUT;比較
MOVSEC,#00;
INCMIN
MOVR6,MIN
CJNER6,#60,OUT
MOVMIN,#00
INCHOUR
MOVR6,HOUR
CJNER6,#25,OUT
MOVHOUR,#00
INCDAY
MOVR5,MON
CJNER5,#1,MON_22;是否1月、不是轉2月
MOVR5,DAY
CJNER5,#32,OUT;本月是否益出
INCMON
MOVDAY,#1
LJMPOUT
OUT:
POP06H
POPB
POPACC
POPPSW
RETI
MON_22:
MOVR5,MON
CJNER5,#2,MON_33;是否2月、不是轉3月
MOVA,YEAR;判斷是否瑞年
MOVB,#4
DIVAB
MOVA,B
JNZOUT_1;不是則轉(A不為零則轉)
MOVR5,DAY
CJNER5,#30,OUT;如是瑞年、判斷是否到29天
INCMON
MOVDAY,#1
LJMPOUT
OUT_1:
MOVR5,DAY
CJNER5,#29,OUT;平年二月判斷
INCMON
MOVDAY,#1
LJMPOUT
MON_33:
MOVR5,MON
CJNER5,#3,MON_44
MOVR5,DAY
CJNER5,#32,OUT
INCMON
MOVDAY,#1
LJMPOUT
MON_44:
MOVR5,MON
CJNER5,#4,MON_55
MOVR5,DAY
CJNER5,#31,OUT
INCMON
MOVDAY,#1
LJMPOUT
MON_55:
MOVR5,MON
CJNER5,#5,MON_66
MOVR5,DAY
CJNER5,#32,OUT
INCMON
MOVDAY,#1
LJMPOUT
MON_66:
MOVR5,MON
CJNER5,#6,MON_77
MOVR5,DAY
CJNER5,#31,OUT
INCMON
MOVDAY,#1
LJMPOUT
MON_77:
MOVR5,MON
CJNER5,#7,MON_88
MOVR5,DAY
CJNER5,#32,L1
INCMON
MOVDAY,#1
L1:LJMPOUT
MON_88:
MOVR5,MON
CJNER5,#8,MON_99
MOVR5,DAY
CJNER5,#32,L2
INCMON
MOVDAY,#1
L2:LJMPOUT
MON_99:
MOVR5,MON
CJNER5,#9,MON_00
MOVR5,DAY
CJNER5,#31,L3
INCMON
MOVDAY,#1
L3:LJMPOUT
MON_00:
MOVR5,MON
CJNER5,#10,MON_AA
MOVR5,DAY
CJNER5,#32,L4
INCMON
MOVDAY,#1
L4:LJMPOUT
MON_AA:
MOVR5,MON
CJNER5,#11,MON_BB
MOVR5,DAY
CJNER5,#31,L5
INCMON
MOVDAY,#1
L5:LJMPOUT
MON_BB:
MOVR5,DAY
CJNER5,#32,L6
INCYEAR
MOVMON,#1
MOVDAY,#1
L6:LJMPOUT
;-------按SB2定時器年單元加1子程序
SB3_2:LJMPSHOW_2;二路沒編返回
SB3_3:LJMPSHOW_3;三路沒編返回
SB3_1:
MOVA,YEAR_1;調時年單元
MOVB,#10
DIVAB
SWAPA
ORLA,B
MOVP0,A
MOVP2,#01H
LCALLREAD
LCALLDE250SM
CJNEA,01H,SB3_1
CJNEA,#0FBH,KEY2_7;按SB2轉年調整
LJMPMON_111;按SB1往下調月單元
KEY2_7:CJNEA,#0FDH,SB3_1
INCYEAR_1;1路年單元加1
MOVR5,YEAR_1
CJNER5,#09,SB3_1;益出
MOVYEAR_1,#00H
AJMPSB3_1;
;-------月單元加1子程序
MON_111:
MOVA,MON_1;調時月單元顯示
MOVB,#10
DIVAB
SWAPA
ORLA,B
MOVP0,A
MOVP2,#02H
LCALLREAD
LCALLDE250SM
CJNEA,01H,MON_111
CJNEA,#0FBH,KEY2_8;按SB2轉月調整
LJMPDAY_111
KEY2_8:
CJNEA,#0FDH,MON_111
INCMON_1;1路月單元加1
MOVR5,MON_1
CJNER5,#13,MON_111;益出
MOVMON_1,#01H
AJMPMON_111;轉到月顯
;_------日單元加1子程序
DAY_111:
MOVA,DAY_1;調時日單元顯示提示
MOVB,#10
DIVAB
SWAPA
ORLA,B
MOVP0,A
MOVP2,#04H
LCALLREAD
LCALLDE250SM
CJNEA,01H,DAY_111
CJNEA,#0FBH,KEY2_9;按SB2轉日調整
LJMPHOUR_111
KEY2_9:CJNEA,#0FDH,DAY_111
INCDAY_1;1組日單元加1
MOVR5,DAY_1
CJNER5,#32,DAY_111;益出
MOVDAY_1,#01H
AJMPDAY_111;轉到日顯
;-------按SB2時單元加1子程序
HOUR_111:
MOVA,HOUR_1;調時時單元顯示提示
MOVB,#10
DIVAB
SWAPA
ORLA,B
MOVP0,A
MOVP2,#01H
LCALLREAD
LCALLDE250SM
CJNEA,01H,HOUR_111
CJNEA,#0FBH,KEY2_10;按SB2轉時調整
LJMPMIN_111
KEY2_10:CJNEA,#0FDH,HOUR_111
INCHOUR_1
MOVR5,HOUR_1
CJNER5,#24,HOUR_111;益出
MOVHOUR_1,#00H
AJMPHOUR_111;轉到時顯
;-------分單元加1子程序
MIN_111:
MOVA,MIN_1;調時分單元、並顯示提示
MOVB,#10
DIVAB
SWAPA
ORLA,B
MOVP0,A
MOVP2,#02H
LCALLREAD
LCALLDE250SM
CJNEA,01H,MIN_111
CJNEA,#0FBH,KEY2_11;按SB2轉分調整
AJMPOFF_CH;按SB3往下調定時:關單元
KEY2_11:CJNEA,#0FDH,MIN_111
INCMIN_1;1路分單元加1
MOVR5,MIN_1
CJNER5,#60,MIN_111;益處
MOVMIN_1,#00H
AJMPMIN_111;轉到分顯
年單元調整
OFF_CH:MOVA,YEAR_11;調時年單元
MOVB,#10
DIVAB
SWAPA
ORLA,B
MOVP0,A
MOVP2,#01H
LCALLREAD
LCALLDE250SM
CJNEA,01H,OFF_CH
CJNEA,#0FBH,KEY2_F7;按SB2轉年調整
LJMPMON_OFF;按SB1往下調月單元
KEY2_F7:CJNEA,#0FDH,OFF_CH
INCYEAR_11;1路年單元加1
MOVR5,YEAR_11
CJNER5,#09,OFF_CH;益出
MOVYEAR_11,#00H
AJMPOFF_CH;
;-------月單元加1子程序
MON_OFF:
MOVA,MON_11;調時月單元顯示
MOVB,#10
DIVAB
SWAPA
ORLA,B
MOVP0,A
MOVP2,#02H
LCALLREAD
LCALLDE250SM
CJNEA,01H,MON_OFF
CJNEA,#0FBH,KEY2_F8;按SB2轉月調整
LJMPDAY_OFF
KEY2_F8:
CJNEA,#0FDH,MON_OFF
INCMON_11;1路月單元加1
MOVR5,MON_11
CJNER5,#13,MON_OFF;益出
MOVMON_11,#01H
AJMPMON_OFF;轉到月顯
;_------日單元加1子程序
DAY_OFF:
MOVA,DAY_11;調時日單元顯示提示
MOVB,#10
DIVAB
SWAPA
ORLA,B
MOVP0,A
MOVP2,#04H
LCALLREAD
LCALLDE250SM
CJNEA,01H,DAY_OFF
CJNEA,#0FBH,KEY2_F9;按SB2轉日調整
LJMPHOUR_OFF
KEY2_F9:CJNEA,#0FDH,DAY_OFF
INCDAY_11;1組日單元加1
MOVR5,DAY_11
CJNER5,#32,DAY_OFF;益出
MOVDAY_11,#01H
AJMPDAY_OFF;轉到日顯
;-------按SB2時單元加1子程序
HOUR_OFF:
MOVA,HOUR_11;調時時單元顯示提示
MOVB,#10
DIVAB
SWAPA
ORLA,B
MOVP0,A
MOVP2,#01H
LCALLREAD
LCALLDE250SM
CJNEA,01H,HOUR_OFF
CJNEA,#0FBH,KEY2_F10;按SB2轉時調整
LJMPMIN_OFF
KEY2_F10:CJNEA,#0FDH,HOUR_OFF
INCHOUR_11
MOVR5,HOUR_11
CJNER5,#24,HOUR_OFF;益出
MOVHOUR_11,#00H
AJMPHOUR_OFF;轉到時顯
;-------分單元加1子程序
MIN_OFF:
MOVA,MIN_11;調時分單元、並顯示提示
MOVB,#10
DIVAB
SWAPA
ORLA,B
MOVP0,A
MOVP2,#02H
LCALLREAD
LCALLDE250SM
CJNEA,01H,MIN_OFF
CJNEA,#0FBH,KEY2_F11;按SB2轉分調整
LJMPON_1;按SB3往下調定時:開與關
KEY2_F11:CJNEA,#0FDH,MIN_OFF
INCMIN_11;1路分單元加1
MOVR5,MIN_11
CJNER5,#60,MIN_OFF;益處
MOVMIN_11,#00H
LJMPMIN_OFF;轉到分顯
;-------開、關定時
ON_1:CJNEA,#0FBH,MIN_OFF
K1:MOVA,#88H
MOVR7,A
MOVP0,A
MOVP2,#0FFH;三組都顯示開
LCALLREAD
LCALLDE250SM
CJNEA,01H,ON_1;去抖後比較
CJNEA,#0FBH,KEY2_12;按SB2轉關
LJMPOUT_A;按SB3調出、處於開狀態
KEY2_12:CJNEA,#0FDH,K1
k2:MOVA,#00H;顯示0關
MOVR7,A
MOVP0,A
MOVP2,#0FFH;
LCALLREAD
LCALLDE250SM
CJNEA,01H,K2;去抖後比較
CJNEA,#0FBH,KEY2_13;按SB2轉開
LJMPOUT_A;SB3調出、處關狀態
KEY2_13:
CJNEA,#0FDH,K2;比較按了沒
LJMPK1;按了SB2、轉開
OUT_A:
POP00H
POPB
POPACC
POPPSW
RETI
;_------讀取按鍵程序
READ:MOVA,P1;讀取按鍵
MOVR1,A
LCALLDE10MS
MOVA,P1
RET
;_----延時程序
DE5SM:
PUSH01H
MOVR1,#0FFH
DJNZR1,$
POP01H
RET
DE10MS:PUSH04H
PUSH05H
MOVR4,#0AH
Dl1:MOVR5,#0FFH
dl2:DJNZR5,$
DJNZR4,dl1
POP05H
POP04H
RET
DE250SM:PUSH02H
PUSH00H
MOVR0,#0FFH
DEL:MOVR2,#0FFH
DJNZR2,$
DJNZR0,DEL
POP00H
POP02H
RET
;_---調整時間進位程序
MIN_AD:
INCMIN
MOVR6,MIN
CJNER6,#60,OU1
MOVMIN,#00
OU1:RET
HOUR_AD:
INCHOUR
MOVR6,HOUR
CJNER6,#25,OU2
MOVHOUR,#00
OU2:RET
DAY_AD:
INCDAY
MOVR6,DAY
CJNER6,#32,OU3;是否益出
MOVDAY,#01H
OU3:RET
MON_AD:
INCMON
MOVR6,MON
CJNER6,#13,OU4;是否益出
MOVMON,#01H
OU4:RET
YEAR_AD:
INCYEAR
MOVR6,YEAR
CJNER6,#09,OU5;是否益出
MOVYEAR,#00H
OU5:RET
六:附錄
實驗設計電路圖1