微型嵌入式自編程控制器MEAPC
智能可編程控制電路,具有電路簡(jiǎn)單,控制方法靈活多變等優(yōu)點(diǎn),用它取代傳統(tǒng)的純硬件控制電路,已成為發(fā)展趨勢(shì)。近年來(lái)由于單片機(jī)的流行,用單片機(jī)制作的可編程控制器非常多。但能熟練運(yùn)用單片機(jī)的人并不多。
究其原因:
1:學(xué)習(xí)單片機(jī)的設(shè)備費(fèi)用高。
2:?jiǎn)纹瑱C(jī)的功能復(fù)雜,非一般人能輕易掌握。
1、學(xué)習(xí)單片機(jī)的門檻太高
單片機(jī)不僅是一門理論學(xué)科,同時(shí)又是一門應(yīng)用學(xué)科,而實(shí)踐是學(xué)習(xí)單片機(jī)的主要方法。但是能實(shí)踐必須具有:PC機(jī)、仿真器、編程器。這三樣設(shè)備全部具備,少則3000元,多則上萬(wàn)元。即便購(gòu)齊了上述設(shè)備,又要面臨如何學(xué)習(xí)使用:PC機(jī)、仿真器、編程器的問(wèn)題。試想一個(gè)50歲沒(méi)有學(xué)習(xí)過(guò)單片機(jī)技術(shù)的老電子工程師,還會(huì)去學(xué)習(xí)嗎?一個(gè)青少年又如何入門吶?
2、單片機(jī)的功能復(fù)雜、指令太多
以現(xiàn)在最流行的單片機(jī)MCS-51為例,它的功能雖不算多,但是指令卻有115條。許多實(shí)際應(yīng)用卻只用其中少數(shù)的指令和內(nèi)部功能。對(duì)一些非專業(yè)人員就沒(méi)有必要全部掌握。這樣可以減輕學(xué)習(xí)的負(fù)擔(dān)。
針對(duì)上述問(wèn)題,本人根據(jù)自身多年使用單片機(jī)的經(jīng)驗(yàn),設(shè)計(jì)了一種微型、廉價(jià)的完全脫離:PC機(jī)、仿真器、編程器的集開(kāi)發(fā)、學(xué)習(xí)、應(yīng)用于一身的開(kāi)發(fā)設(shè)備:微型嵌入式自編程控制器MEAPC。
3、MEAPC控制器簡(jiǎn)介
MEAPC控制器簡(jiǎn)單易學(xué),只有43條指令。凡具有數(shù)字電路基礎(chǔ)的人,可以在1、2個(gè)小時(shí)內(nèi)上手。它可以反復(fù)編程幾萬(wàn)次。編制的程序可以任意備份。在:燈光、電機(jī)、開(kāi)關(guān)邏輯等控制中,可以取代純數(shù)字電路,成本低廉。
MEAPC在工業(yè)應(yīng)用時(shí),可以看成是一個(gè)具有13個(gè)I/O口、上千個(gè)軟繼電器的可編程控制器(PLC)。而在學(xué)習(xí)時(shí),又可看作是一個(gè)簡(jiǎn)易的可以自編程的單片機(jī),無(wú)須其他開(kāi)發(fā)設(shè)備。
MEAPC控制器的組成
MEAPC由MEAPC-C主控板和MEAPC-P編程板兩部分組成(見(jiàn)圖2-1)
MEAPC-C主控板是一塊帶有單片機(jī)的可重復(fù)編程的控制板,它由使用者插入MEAPC-P編程板編程,編程完畢后將它插入應(yīng)用電路中即可工作。單片機(jī)中固化了一套監(jiān)控程序(MEAPC-V3.0),負(fù)責(zé)管理MEAPC-P編程板的編程和運(yùn)行輸入的用戶程序。
MEAPC-P編程板是一塊帶有鍵盤、LED顯示的編程板,用戶必須用它將編制的程序輸入MEAPC-C主控板。它可以多次使用。
§ 2-1 MEAPC-C主控板的引腳功能
MEAPC-C的引腳見(jiàn)圖2-2,上電后的初始值見(jiàn)表2-2。
MEAPC-C主控板的引腳 圖2-2
MEAPC-C主控板的引腳 表:2-1
管腳 |
地址 |
管腳 |
地址 |
|
1 |
+5V電源 |
10 |
P9 I/O腳,地址:09H |
|
2 |
P1 I/O腳,地址:01H |
11 |
P10 I/O腳,地址:0AH |
|
3 |
P2 I/O腳,地址:02H |
12 |
P11 I/O腳,地址:0BH |
|
4 |
P3 I/O腳,地址:03H |
13 |
P12 I/O腳,地址:0CH |
|
5 |
P4 I/O腳,地址:04H |
14 |
P13 I/O腳,地址:0DH |
|
6 |
P5 I/O腳,地址:05H |
15 |
RST:復(fù)位腳 (高電平) |
|
7 |
P6 I/O腳,地址:06H |
16 |
SCL:I2C時(shí)鐘腳(懸空) |
|
8 |
P7 I/O腳,地址:07H |
17 |
SDA:I2C數(shù)據(jù)腳(懸空) |
|
9 |
P8 I/O腳,地址:08H |
18 |
GND:電源地 |
上電后的初始值 表:2-2
16個(gè)位的狀態(tài) |
16個(gè)寄存器的初始值 |
P0=P14=P15=0;P1~P13=1 |
R0~R15=0 |
§ 2-2 MEAPC-C主控板的內(nèi)部資源
MEAPC-C主控板具有以下內(nèi)部資源:
輸入時(shí):吸收電流<20uA
輸出時(shí):灌入電流:20mA ;導(dǎo)出電流:4mA
其中P11具有負(fù)脈沖檢測(cè)功能,可以計(jì)數(shù),最高頻率<500KHz
3.16個(gè)內(nèi)部RAM字節(jié):R0~R15
4.256個(gè)外部FlashRam字節(jié):00~FFH
5.一個(gè)16位可編程硬件計(jì)數(shù)器:T0
6.一個(gè)模擬SPI通訊口。
7.具有1。5K的程序存放空間(使用E224C16),可存放近:1500條指令。
8.指令平均執(zhí)行速度:400uS
§ 2-3 MEAPC-C主控板的內(nèi)存分布
MEAPC-C主控板的內(nèi)存分布見(jiàn)圖2-3,它可以尋址2K的地址范圍。
其中:16個(gè)位的地址:0~FH;
16個(gè)RAM的地址:0~FH;
256個(gè)外部存儲(chǔ)器字節(jié)的地址:00~FFH;
系統(tǒng)子程序的地址:100~1FFH;
用戶程序的地址:200H~7FFH
202H~7FFH |
1.5K程序空間 |
||
200H~201H |
程序長(zhǎng)度 |
||
100H~1FFH |
系統(tǒng)子程序空間 |
||
00H~FFH |
外部FLASHRAM |
16個(gè)位 |
16個(gè)RAM |
MEAPC-C主控板的內(nèi)存分布 圖2-3
§ 2-4 MEAPC-P編程板的引腳功能
MEAPC-P編程板負(fù)責(zé)為MEAPC-C主控板編程,它自帶一個(gè)2K的備份程序存儲(chǔ)器,便于復(fù)制程序;兩位LED數(shù)碼管顯示指令和數(shù)據(jù);5個(gè)按鍵負(fù)責(zé)將指令、數(shù)據(jù)輸入MEAPC-C主控板。
1、MEAPC-P編程板的引腳(見(jiàn)圖2-5)
2、MEAPC-P編程板的按鍵分布(見(jiàn)圖2-4)
MEAPC-P編程板的按鍵功能 表:2-2
鍵號(hào) |
功能 |
鍵號(hào) |
功能 |
|
K1 |
LED數(shù)碼管的數(shù)值加一 |
K4 |
確認(rèn)并存入E224 |
|
K2 |
LED數(shù)碼管的數(shù)值減一 |
K5 |
復(fù)位MEPAPC-C |
|
K3 |
右移一位 |
點(diǎn)擊進(jìn)入:MEAPC介紹資料2
相關(guān)鍵連:AT89C2051的智能時(shí)鐘
相關(guān)鍵連:MEAPC可自編程嵌入式控制器
相關(guān)鍵連:AT89C2051的倒計(jì)時(shí)器
微型嵌入式自編程控制器MEAPC 缺貨中
郵局匯款地址:郵編226200 江蘇省啟東市江海中路511號(hào)水晶苑 A1 謝剛 收
電話/傳真:0513-83342087 小靈通:0513-83082087 聯(lián)系人:謝剛
電子信箱: