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