導航:首頁 > 電器電路 > 電路圖方口

電路圖方口

發布時間:2021-02-16 18:41:44

電路圖和實物圖畫法

畫電路圖題型大約可分為以下幾種:

1、看實物畫出電路圖。
2、看圖連元件作圖。
3、根據要求設計電路。
4、識別錯誤電路,並畫出正確的圖。一般考試就以上四種作圖,下面就它們的作圖方法詳細說明。
(一)看實物畫電路圖,關鍵是在看圖,圖看不明白,就無法作好圖,中考有個內部規定,混聯作圖是不要求的,那麼你心裡應該明白實物圖實際上只有兩種電路,一種串聯,另一種是並聯,串聯電路非常容易識別,先找電源正極,用鉛筆尖沿電流方向順序前進直到電源負極為止。明確每個元件的位置,然後作圖。順序是:先畫電池組,按元件排列順序規范作圖,橫平豎直,轉彎處不得有元件若有電壓表要准確判斷它測的是哪能一段電路的電壓,在檢查電路無誤的情況下,將電壓表並在被測電路兩端。對並聯電路,判斷方法如下,從電源正極出發,沿電流方向找到分叉點,並標出中文「分」字,(遇到電壓表不理它,當斷開沒有處理)用兩支鉛筆從分點開始沿電流方向前進,直至兩支筆尖匯合,這個點就是匯合點。並標出中文「合」字。首先要清楚有幾條支路,每條支路中有幾個元件,分別是什麼。特別要注意分點到電源正極之間為幹路,分點到電源負極之間也是幹路,看一看幹路中分別有哪些元件,在都明確的基礎上開始作電路圖,具體步驟如下:先畫電池組,分別畫出兩段幹路,幹路中有什麼畫什麼。在分點和合點之間分別畫支路,有幾條畫幾條(多數情況下只有兩條支路),並准確將每條支路中的元件按順序畫規范,作圖要求橫平豎直,鉛筆作圖檢查無誤後,將電壓表畫到被測電路的兩端。
(二)看電路圖連元件作圖
方法:先看圖識電路:混聯不讓考,只有串,並聯兩種,串聯容易識別重點是並聯。若是並聯電路,在電路較長上找出分點和合點並標出。並明確每個元件所處位置。(首先弄清楚幹路中有無開並和電流表)連實物圖,先連好電池組,找出電源正極,從正極出發,連幹路元件,找到分點後,分支路連線,千萬不能亂畫,順序作圖。直到合點,然後再畫另一條支路[注意導線不得交叉,導線必須畫到接線柱上(開關,電流表,電壓表等)接電流表,電壓表的要注意正負接線柱]遇到滑動變阻器,必須一上,一下作圖,檢查電路無誤後,最後將電壓表接在被測電路兩端。
(三)設計電路方法如下:
首先讀題、審題、明電路,(混聯不要求)一般只有兩種電路,串聯和並聯,串聯比較容易,關鍵在並聯要注意幹路中的開關和電流表管全部電路,支路中的電流表和開關只管本支路的用電器,明確後分支路作圖,最後電壓表並在被測用電器兩端。完畢檢查電路,電路作圖必須用鉛筆,橫平豎直,轉彎處不得畫元件,作圖應規范。
(四)識別錯誤電路一般錯誤發生有下列幾種情況:
1、是否產生電源短路,也就是電流不經過用電器直接回到電源負極;
2、是否產生局部短接,被局部短路的用電器不能工作;
3、是否電壓表、電流表和正負接線柱錯接了,或者量程選的不合適(過大或過小了);

② 電路板上,圖中白色原件,一個是方口,一個是梯口,那個是正極,那個是負極。已用紅色線標出。

旁邊那是個usb介面吧。用萬用表,一個表筆接那個外殼,另一個測量兩個引腳,通的那個就是負極。也可以反過來看看,印製板負極一般都是大面積的鋪銅。

③ 什麼是電路方塊圖

電路方塊圖(Sheet Symbol)是層次電抄路設計不可缺少的組件

簡單的說,電路方塊圖就是設計者通過組合其他元件,自己定義的一個復雜元件.這個復雜元件再圖紙上用簡單的方塊圖來表示,至於這個復雜元件由哪些部件組成,內部的接線又如何,可以由另外一張原理圖來詳細描述.

④ 網線插座里電路的原理或者電路圖

RJ45網線插座電路原理:

1、其濾波器中POE的工作原理是透過(區域網)網路線提供ACCESS內POINT(無線接取點容)工作所需之電源,並不需要單獨連接電源線纜的全新供電方式。

2、RJ45網路插座POE的工作原理是讓DC電源利用CAT5連接線中未使用到的線路傳遞電能,本身同時具備資料傳輸介面與電源線等兩種角色。如果遠端AP採用POE的話,將可讓系統架構更為簡單,也大大減少線纜用量,更加容易維護,更加方便,更能降低成本。而且POE的本身穩定性與安全性兼具,也具有遠端監控功能,不需要轉接器,無論是110V或是220V電壓的電源都可以通用。因此今後會有更多乙太網路由器的終端產品應用POE技術。


RJ45網線插座電路圖:

⑤ 物理電路圖中的長方形是什麼

這個(R)可以理解為用電器(燈泡)
也可以理解為電阻

⑥ 電路圖講解和實物圖

電路圖講解:首先,要了解各個元件的有什麼功能,有什麼特點。說白了就回是要了解各個元件有答什麼作用,其次,要了解各個元件間的組合有什麼功能,再者,要知道一些基本的電路,比如:基本的電壓源與電流源之間的相互轉換電路,基本的運算放大電路等等。然後,就是可以適當的看一點復雜的電路圖,慢慢了解各個電路間電流的走向。

以上所說的模擬電路,還有數字電路就是要多了解一些『門』的運用,比如說:與非門,與或門等等。還有在一些復雜的電路圖上會有集成晶元,所以,你還要了解給個晶元引腳的作用是什麼,該怎麼接,這些可以在網上或書上查到,再有,提到一點就是一些電路中的控制系統,有復雜的控制系統,也有簡單的控制系統,我說一個簡單的,比如說單片機的,你就要了解這個單片機有多少引腳,各個引腳的功能是什麼,這個單片機要一什麼鋪助電路想連接,這樣組成一個完整的電路。

實物圖:就是用實際元件表示電路連接的圖

⑦ 電路圖 正方形 ±

設一邊電阻為x歐.
則有1/2.5x + 1/1.5x = 1/15
可以求出 X= 16

⑧ 懂得電子模擬的幫我看看這個電路圖好嗎TP(正方形)是什麼元件,還有20埠的-5是什麼意思PCM系統

TP代表檢測點,方便檢修用,實際電路板上可以是一個插針或者一個焊點。

I/O 表示介面,是與其他電迴路或者電路板連接答的符號。與7-14直接相連。是否需要這個幾個埠,還要看你模擬時候需要不需要它的功能。如果需要信號輸入,那就要按要求送入,否則TP3067工作不正常。

5腳的VFRO,參考晶元說明,http://wenku..com/view/840de465783e0912a2162a20.html

⑨ 電路圖里插座的符號是什麼

電路圖里插座的符號如下圖:

( a )表示一個插頭和一個插座,(有兩種表示方式)左邊表示插座,右邊表示插頭。

( b )表示一個已經插入插座的插頭。

( c )表示一個 2 極插頭座,也稱為 2 芯插頭座。

( d )表示一個 3 極插頭座,也就是常用的 3 芯立體聲耳機插頭座。

( e )表示一個 6 極插頭座。

為了簡化也可以用圖( f )表示,在符號上方標上數字 6 ,表示是 6 極。接插件的文字元號是 X 。

為了區分,可以用「 XP 」表示插頭,用「 XS 」表示插座。

(9)電路圖方口擴展閱讀:

開關插座雖然不像家電一樣是「大件」,卻關系家庭日常安全,而且是保障家庭電氣安全的第一道防線,所以在選擇開關插座的時候絕對不能馬虎。電氣專家特別提醒,不同場所搭配不同種類的開關、插座。

有小孩的家庭,為了防止兒童用手指觸摸或金屬物捅插座孔眼,則要選用帶保險擋片的安全插座。

這樣便於與其他電路接通。通過線路與銅件之間的連接與斷開,來達到最終達到該部分電路的接通與斷開。

平時使用的國標組合孔的產品應屬於轉換器,符合的標準是GB2099.3-2008《家用和類似用途插頭插座 第2部分:轉換器的特殊要求》(IEC60884-2-5:1995,MOD)轉換器的定義為由一個插頭部分和一個或多個插座部分兩者作為一個整體單元所構成的移動式電器附件。

多數人提及的插座實際應是插孔要滿足GB1002-2008孔型,即純國標孔產品。

⑩ 寫出一個你感興趣的電路: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

閱讀全文

與電路圖方口相關的資料

熱點內容
名朗傢具 瀏覽:295
扭蛋機壞了怎麼維修內部結構 瀏覽:733
帝豪空調保修 瀏覽:164
黃檀木傢具怎麼擦 瀏覽:956
coach包保修卡 瀏覽:86
如何是網考試維修 瀏覽:905
中山榮御傢具 瀏覽:224
挪威傢具品牌 瀏覽:665
重慶港天汽車維修中心 瀏覽:528
女式睡衣家居 瀏覽:628
大連佳合家居 瀏覽:613
5系保修期 瀏覽:709
客廳三個窗戶怎麼擺傢具 瀏覽:362
申請監控維修費 瀏覽:947
銀佳裝訂機維修電話 瀏覽:821
如何給房子做防水防霉 瀏覽:197
申請螺桿空壓機維修怎麼寫 瀏覽:541
汽車pec故障如何維修 瀏覽:371
凈水器上門維修收電話 瀏覽:328
蘋果6s維修大概要多久 瀏覽:572