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