臺(tái)灣義隆公司推出的八位EM78系列單片機(jī)已有多年,并廣泛應(yīng)用在家用電器、工業(yè)控制、儀器等方面,其優(yōu)良的單片機(jī)結(jié)構(gòu)和性能為用戶(hù)所認(rèn)同,但與AT89系列、PIC系列、Z86系列、GMS97系列等單片機(jī)比較而言,EM78系列單片機(jī)進(jìn)入內(nèi)地市場(chǎng)稍晚一些,所以一般人并不太了解。本章將對(duì)EM78系列單片機(jī)的主要特點(diǎn)作一個(gè)概述,供大家參考(以EM78X56為例)。 一、 先進(jìn)的單片機(jī)結(jié)構(gòu) EM78系列單片機(jī)將眾多功能集于一身,這其中包括ALU、ROM、RAM、I/O、堆棧、 中斷控制器、定時(shí)/計(jì)數(shù)器、看門(mén)狗、電壓檢測(cè)器、復(fù)位電路、振蕩電路等,成為真正意義上 的單片機(jī)小系統(tǒng)。 二、 優(yōu)越的數(shù)據(jù)處理性能 EM78系列單片機(jī)采用RISC結(jié)構(gòu)設(shè)計(jì)、單周期、單字節(jié)及流水線(xiàn)指令、五級(jí)堆棧、RAM 數(shù)量從32~157個(gè),最短指令周期100ns,程序頁(yè)面為1K(多至4頁(yè)),與其它一些單片機(jī)相比,EM78系列單片機(jī)具有更高、更快的運(yùn)行處理速度。 三、 強(qiáng)大的單片機(jī)新功能 這包括: ① 三個(gè)中斷源:定時(shí)器中斷、I/O喚醒中斷、外部信號(hào)輸入中斷 ② R-OPTION功能:如果用戶(hù)程序有幾個(gè)版本,希望能放在同一ROM內(nèi),則通過(guò)R-OPTION功能便可實(shí)現(xiàn)此想法,R-OPTION功能設(shè)置是在相關(guān)I/O上上拉或下拉電阻,通過(guò)判斷相關(guān)I/O的狀態(tài)來(lái)選擇執(zhí)行內(nèi)部何種版本程序。 ③ 內(nèi)置電壓檢測(cè)器:當(dāng)電源電壓掉在一額定值以下時(shí)單片機(jī)始終處于復(fù)位狀態(tài),以此提高系統(tǒng)的復(fù)位性能。 ④ 低功耗設(shè)計(jì):正常工作電流2mA、休眠狀態(tài)電流1μA ⑤ 多功能I/O口:可程序設(shè)置為I/O上拉、下拉、開(kāi)路等方式 ⑥ I/O喚醒功能:通過(guò)I/O變化喚醒處于休眠狀態(tài)的單片機(jī) ⑦ 內(nèi)置看門(mén)狗定時(shí)器:提高單片機(jī)抗干擾能力 四、 靈活的功能選擇設(shè)計(jì) 通過(guò)軟件分別設(shè)置: ① 指令周期的時(shí)鐘周期數(shù)(2/4) ② 特殊指令的指令周期數(shù)(1/2) ③ 振蕩方式(內(nèi)部RC、外部RC 、XTAL低頻、XTAL高頻等) ④ R-OPTION功能開(kāi)/關(guān) ⑤ WDT開(kāi)/關(guān) 五、 通俗易懂的指令系統(tǒng)
EM78系列單片機(jī)指令系統(tǒng)采用與大家熟知的MCS-51指令風(fēng)格設(shè)計(jì),共計(jì)58條指令,大家通過(guò)較短的時(shí)間便能掌握運(yùn)用。(本書(shū)第4章) 六、 完備的開(kāi)發(fā)手段 EM78系列單片機(jī)開(kāi)發(fā)工具包括:軟件仿真器、硬件定時(shí)仿真器(DOS/WIN版)、可脫離微機(jī)使用的寫(xiě)入器(寫(xiě)入時(shí)間為1片/秒)、編譯器(匯編和C語(yǔ)言)(本書(shū)第六章) 七、 快速的代碼轉(zhuǎn)換 針對(duì)用戶(hù)已采用其它廠(chǎng)家的單片機(jī)如PIC16C5X,我們可提供轉(zhuǎn)換程序,通過(guò)快速的代碼轉(zhuǎn)換,縮短開(kāi)發(fā)周期,馬上可以投片生產(chǎn)。(見(jiàn)本書(shū)第七章) 八、 系列化的單片機(jī)設(shè)計(jì) EM78系列單片機(jī)有二十種之多,用戶(hù)可根據(jù)應(yīng)用產(chǎn)品的要求,選擇合適的EM78單片機(jī),方便產(chǎn)品的升級(jí)換代。以下兩表為EM78系列單片機(jī)選型一覽表。 |