久久久久亚洲精品,久久亚洲精品成人av无码网站,无码国产伦一区二区三区视频,天天躁人人躁人人躁狂躁

微型嵌入式自編程控制器MEAPC

第五章 應(yīng)用設(shè)計(jì)舉例

§ 5-1 MEAPC使用說明

§ 5-2 MEAPC編程舉例

    現(xiàn)舉例介紹MEAPC的使用。設(shè)計(jì)一個(gè)閃光燈電路(見圖5-2-1)。要求:從左到右,每只發(fā)光二極管依次閃亮2秒后熄滅,一直循環(huán)。設(shè)計(jì)過程:

SET P3 ;關(guān)閉LED3

CLR P1 ;打開LED1

1S

1S ;延時(shí)2

SET P1 ;關(guān)閉LED1

CLR P2 ; 打開LED2

1S

1S ;延時(shí)2S

SET P2 ;關(guān)閉LED2

CLR P3 ;打開LED3

1S

1S ;延時(shí)2

REP ;回到開始,循環(huán)!

13,01,F6,F6,11,02,F6,F612,03,F6F6,D0

6、按圖5-2-1連接好電路,上電! 

 

§ 5-3 MEAPC使用要求

   

判別開關(guān)是否閉合,要加入延時(shí)20mS去抖動(dòng):

IN K1;讀K1

JP0 ;按下則跳行

JMP B0

10ms

10ms ;延時(shí)20ms

IN K1 ;重讀K1

JP0

JMP B0

;K1確認(rèn)按下,做功能處理

。。。

B0:;K1未按下。。

§ 5-4 MEAPC應(yīng)用實(shí)例

    現(xiàn)在介紹一些應(yīng)用實(shí)例,通過它們可以舉一反三,設(shè)計(jì)任意功能的電路及軟件。

1MEAPC驅(qū)動(dòng)2LED數(shù)碼管 采用74LS595鎖存器鎖存MEAPC輸出的字符碼,靜態(tài)驅(qū)動(dòng)LED數(shù)碼管。串行數(shù)據(jù)通過MEAPCSPI口輸出,鎖存信號(RCLK)由P3口輸出?梢匀我膺B級控制多位LED數(shù)碼管顯示。上面的LED數(shù)碼管顯示K1按下的次數(shù)。下面的LED數(shù)碼管顯示K2按下的次數(shù)。K3復(fù)位電路。LED數(shù)碼管根據(jù)實(shí)際情況,使用共陰、共陽均可,只需將輸出的字符碼取反。

1-1、程序流程圖(見圖5-4-11-2、

程序見例5-4-1 1-3、

電路見圖5-4-1

5-4-103 CLR P3 ;74LS595RCLK=0 24 IN P4 ;K1 F0 JP0 C0 JMP B0 ;判別K1釋放B1B1 B124 IN P4 60 NOT P0 F0 JP0 C1 JMP B1 ;跳轉(zhuǎn)到B1 K1釋放 INC R2 ;次數(shù)加一B0B0 B0 25 IN P5 ;讀K2 F0 JP0 C2 JMP B2 ;判別K2釋放B4B4 B425 IN 25 60 NOT P0 F0 JP0 C4 JMP B4;K2釋放73 INC R3;數(shù)據(jù)處理B2B2

E1 0F MR1,#0FH ;R1=0FH

92 CHE R2 ;R2放入R0

D1 AND ;屏蔽高4

FB SEG ;次數(shù)轉(zhuǎn)換成相應(yīng)的字符碼。

00 CLR P0 ;輸出數(shù)據(jù)

FC SPI ;輸出

93 CHE R3

D1 AND

FB SEG

FC SPI

13 SET P3 ;打開74LS595

D0 REP                                    

2
:簡易頻率計(jì)、計(jì)數(shù)器的設(shè)計(jì)見圖5-4-2

MEAPC內(nèi)部有一個(gè)16位的計(jì)數(shù)器,因此可以方便地設(shè)計(jì):計(jì)數(shù)器、頻率計(jì)。驅(qū)動(dòng)LED數(shù)碼管的芯片,采用PS7219(參見有關(guān)資料,圖中只劃出4位,可擴(kuò)展到8位)。脈沖信號必須由P11腳輸入,并由74LS14整形。

計(jì)數(shù)器流程見流程圖5-4-2-1

頻率計(jì)流程見流程圖5-4-3-2。

  2-1:計(jì)數(shù)器程序: 。。。

MR0,#0 ;清零

MR1#0 ;

ST0 ;啟動(dòng)T0

B0B0 ;標(biāo)號 10MS ;延時(shí)10ms RT0 ;“飛讀”T0存放在:R0R1 BCD ;轉(zhuǎn)換成BCD碼存放在:R0R1R2R3R4 SEG ;萬位轉(zhuǎn)換成字符碼,輸出 SPI CHE R1;取千位 SEG SPI CHE R2;取百位 SEG SPI CHE R3;取十位 SEG SPI CHE R4;取個(gè)位 SEG SPI JMP B0 ;重新刷新2

-2:頻率計(jì)程序   

。。。;初始化數(shù)據(jù)

B0B0

MR0#0 ;清零

MR1,#0

ST0 ;啟動(dòng)T0

B1B1 ;標(biāo)號 1S ;延時(shí)1S CT0 ;關(guān)閉T0,數(shù)據(jù)存放在:R0R1 BCD ;轉(zhuǎn)換成BCD碼存放在:R0R1R2R3R4 SEG ;萬位轉(zhuǎn)換成字符碼,輸出 SPI CHE R1;取千位 SEG SPI CHE R2;取百位 SEG SPI CHE R3;取十位 SEG SPI CHE R4;取個(gè)位 SEG SPI JMP B0 ;重新刷新

3:電機(jī)正反轉(zhuǎn)控制

    電機(jī)正反轉(zhuǎn)控制是工業(yè)控制中最常見的一種電機(jī)控制。用MEAPC完成控制,可以減少繼電器互鎖之間復(fù)雜的線路連接。為了簡單描述,電路中未劃出光電隔離電路,實(shí)際使用時(shí),請務(wù)必加入。J1、J2是中間繼電器,由它們控制接觸器。器件功能說明:J1:正轉(zhuǎn)繼電器J2:反轉(zhuǎn)繼電器ZZ:正轉(zhuǎn)開關(guān)FZ:反轉(zhuǎn)開關(guān)TZ:停機(jī)開關(guān)RJ:熱保護(hù)繼電器觸點(diǎn)L1、L2:繼電器工作指示燈(也可并聯(lián)在J1、J2中間繼電器線包上)



電機(jī)正反轉(zhuǎn)程序:

IN P4 ;讀正轉(zhuǎn)開關(guān)

JP0 ;ZZ=0跳行 JMP B0 ;檢查反轉(zhuǎn)開關(guān) ;正轉(zhuǎn)開關(guān)按下,先判斷電機(jī)是否反轉(zhuǎn) IN P2 ; NOT P0 ;

JP0 ;電機(jī)未反轉(zhuǎn),啟動(dòng)J1

JMP B1 

;關(guān)閉J2,穩(wěn)定后啟動(dòng)J1

100MS ;延時(shí)

B1: B1 ;標(biāo)號

SET P1 ;啟動(dòng)J1

B0: B0 ;檢查反轉(zhuǎn)開關(guān)*************************

IN P5 ;讀反轉(zhuǎn)開關(guān)

JP0 ;FZ=0跳行 JMP B2 ;檢查停機(jī)、RJ開關(guān) ;反轉(zhuǎn)開關(guān)按下,先判斷電機(jī)是否正轉(zhuǎn) IN P1 ; NOT P0 ;

JP0 ;電機(jī)未正轉(zhuǎn),啟動(dòng)J2

JMP B3

;關(guān)閉J1,穩(wěn)定后啟動(dòng)J2

100MS ;延時(shí)

B3: B3 ;標(biāo)號

SET P2 ;啟動(dòng)J2

B2: B2 ;檢查停機(jī)、RJ開關(guān)

;******************

IN P3 ;讀停機(jī)開關(guān)

AND P8 ;TZ與RJ JP0 ;P0=0停機(jī) REP ;循環(huán) ;******************* ;停機(jī)

SET P1 SET P2 ;關(guān)閉繼電器

PWN ;進(jìn)入掉電狀態(tài)

4:電機(jī)的Y/△轉(zhuǎn)換設(shè)計(jì)

    電機(jī)的Y/△啟動(dòng)是工控中最常見的繼電器控制電路(傳統(tǒng)繼電器控制電路請參見有關(guān)書籍)。用MEAPC控制的電路圖見圖5-4-4。為了簡單描述電路中未劃出光電隔離電路,實(shí)際使用時(shí),請務(wù)必加入。J1~J3是中間繼電器,由它們控制接觸器。時(shí)間繼電器、互鎖邏輯等全部由軟件完成!器件功能說明:J1:控制電機(jī)住電源J2Y啟動(dòng)繼電器J3:△工作繼電器QT:啟動(dòng)開關(guān)TZ:停機(jī)開關(guān)RJ:熱保護(hù)繼電器觸點(diǎn)LP1~LP3:繼電器工作指示燈(也可并聯(lián)在J1~J3中間繼電器線包上)


電機(jī)的
Y/△啟動(dòng)程序: IN P4 ; JP0 ;開始啟動(dòng),先吸合Y繼電器 REP ;返回開始行,循環(huán) ;************* Y啟動(dòng)工作20S CLR P2 ;Y繼電器得電 100MS CLR P1 ;接通主電源 MR0 ,#200 ;Y繼電器工作20S B0B0 ;標(biāo)號

IN P9 ;讀RJ熱保護(hù)

NOT P0 ; JP0 ;RJ=1繼續(xù)延時(shí) ;**********RJ動(dòng)作,必須停機(jī) JMP B2 ;**********20S延時(shí) 100MS DEC R0 JR0 ;20S延時(shí)結(jié)束跳出 JMP B0 ;**********△工作 SET P1 ;關(guān)閉主電源 SET P2 ;關(guān)閉Y繼電器 100MS ;等待穩(wěn)定 CLR J3 ;△繼電器工作 100MS ;等待穩(wěn)定 CLR J1 ;打開主電源 ;***********檢查:停機(jī)開關(guān)、“RJB1B1 IN P5 AND P9 TZ RJ=0,必須停機(jī) JP0 JMP B1 ;************停機(jī)B2B2 SET P1 SET P3 ;關(guān)閉電源 REP ;重新開始 

                           

5:直流母線閃光燈控制器的設(shè)計(jì)

    在高壓直流母線系統(tǒng)中,為了指明相應(yīng)控制柜的工作、檢修狀態(tài),均設(shè)有一個(gè)閃光燈控制器,當(dāng)控制柜處于檢修狀態(tài)時(shí),有一個(gè)指示燈以1~2S的頻率閃爍。傳統(tǒng)閃光燈控制器的電路見圖5-5-5-1。當(dāng)有多個(gè)閃光燈同時(shí)工作時(shí),頻率變化大,工作電流變化大,閃光燈控制器(FLASH)經(jīng)常損壞。用MEAPC代替的電路見圖5-5-5-2



    工作原理:
當(dāng)有開關(guān)K接通時(shí),P1將變?yōu)榈碗娖?/FONT>0,MEAPC檢測到后啟動(dòng)軟振蕩器(1S~2S),并在P2口輸出脈沖,推動(dòng)J繼電器工作。MEAPCJ斷電時(shí),再次檢測P1口,用以判斷K是否短開。閃光燈控制器程序: IN P1 Y JP0 REP CLR P2 1S SET P2 1S REP



6
:電子時(shí)間繼電器

    時(shí)間繼電器在工業(yè)控制中應(yīng)用非常廣泛,種類比較多。傳統(tǒng)的時(shí)間繼電器有:空氣壓縮延時(shí)、電子線路延時(shí)等方法作成。定時(shí)精度低、設(shè)定參數(shù)不直觀。用MEAPC替代時(shí)間繼電器,電路非常簡單、時(shí)間設(shè)置靈活。在MAEPC中有三條定時(shí)指令:10ms、100ms、1s,它們是由單片機(jī)內(nèi)晶振分頻得到精度高。在需要長定時(shí)時(shí),可通過R0~R15寄存器配合完成。

現(xiàn)介紹一種可靈活配置延時(shí)時(shí)間,兩路輸出的電子時(shí)間繼電器。

61時(shí)間繼電器的硬件電路MEAPCP1~P8口連接一個(gè)8DIP撥碼開關(guān),延時(shí)時(shí)間分成256檔;P9P10控制兩個(gè)繼電器;P11、P12、P13做外部觸發(fā)條件輸入端。J1是瞬間動(dòng)作繼電器吸合100ms之后釋放;J2長吸合繼電器。



6
2軟件設(shè)計(jì)

    將8位撥碼開關(guān)的二進(jìn)制值讀入內(nèi)部R0寄存器,再根據(jù)實(shí)際需要預(yù)置定時(shí)初值。如果定時(shí)初值為:1s,則最長可延時(shí)256秒。程序清單:。。。。。。IN P8LRP ; P8左移到R0寄存器IN P7LRPIN P6LRPIN P5LRPIN P4LRPIN P3LRPIN P2LRPIN P1 ;讀入8位撥碼開關(guān)的值到R0寄存器B0B0 1S ;延時(shí)初值1SDEC R0 JR0 ;R0=0 跳行JMP B0;延時(shí)時(shí)間到J1J2動(dòng)作CLR P9CLR P10 ;打開J1J2100MsSET P9 ;關(guān)閉J1

微型嵌入式自編程控制器MEAPC 65元一套

銀行帳號及郵購需知    立即進(jìn)入訂貨系統(tǒng)!    查看全部郵購清單

郵局匯款地址:郵編226200 江蘇省啟東市江海中路511號水晶苑 A1 謝剛 收

電話/傳真:0513-83342087 小靈通:0513-83082087 聯(lián)系人:謝剛

電子信箱:

電子制作實(shí)驗(yàn)室網(wǎng)站主頁 www.xinjiapolvyou.cn