EM78系列單片機簡介
臺灣義隆公司推出的八位EM78系列單片機已有多年,并廣泛應用在家用電器、工業控制、儀器等方面,其優良的單片機結構和性能為用戶所認同,但與AT89系列、PIC系列、Z86系列、GMS97系列等單片機比較而言,EM78系列單片機進入內地市場稍晚一些,所以一般人并不太了解.本章將對EM78系列單片機的主要特點作一個概述,供大家參考(以EM78X56為例).
先進的單片機結構
EM78系列單片機將眾多功能集于一身,這其中包括ALU、ROM、RAM、I/O、堆棧、 中斷控制器、定時/計數器、看門狗、電壓檢測器、復位電路、振蕩電路等,成為真正意義上 的單片機小系統.
優越的數據處理性能
EM78系列單片機采用RISC結構設計、單周期、單字節及流水線指令、五級堆棧、RAM 數量從32~157個,最短指令周期100ns,程序頁面為1K(多至4頁),與其它一些單片機相比,EM78系列單片機具有更高、更快的運行處理速度.
強大的單片機新功能
這包括:
① 三個中斷源:定時器中斷、I/O喚醒中斷、外部信號輸入中斷
② R-OPTION功能:如果用戶程序有幾個版本,希望能放在同一ROM內,則通過R-OPTION功能便可實現此想法,R-OPTION功能設置是在相關I/O上上拉或下拉電阻,通過判斷相關I/O的狀態來選擇執行內部何種版本程序.
③ 內置電壓檢測器:當電源電壓掉在一額定值以下時單片機始終處于復位狀態,以此提高系統的復位性能.
④ 低功耗設計:正常工作電流2mA、休眠狀態電流1μA
⑤ 多功能I/O口:可程序設置為I/O上拉、下拉、開路等方式
⑥ I/O喚醒功能:通過I/O變化喚醒處于休眠狀態的單片機
⑦ 內置看門狗定時器:提高單片機抗干擾能力
靈活的功能選擇設計
通過軟件分別設置:
① 指令周期的時鐘周期數(2/4)
② 特殊指令的指令周期數(1/2)
③ 振蕩方式(內部RC、外部RC 、XTAL低頻、XTAL高頻等)
④ R-OPTION功能開/關
⑤ WDT開/關
通俗易懂的指令系統
EM78系列單片機指令系統采用與大家熟知的MCS-51指令風格設計,共計58條指令,大家通過較短的時間便能掌握運用.(本書第4章)
完備的開發手段
EM78系列單片機開發工具包括:軟件仿真器、硬件定時仿真器(DOS/WIN版)、可脫離微機使用的寫入器(寫入時間為1片/秒)、編譯器(匯編和C語言)(本書第六章)
快速的代碼轉換
針對用戶已采用其它廠家的單片機如PIC16C5X,我們可提供轉換程序,通過快速的代碼轉換,縮短開發周期,馬上可以投片生產.(見本書第七章)
系列化的單片機設計
EM78系列單片機有二十種之多,用戶可根據應用產品的要求,選擇合適的EM78單片機,方便產品的升級換代.以下兩表為EM78系列單片機選型一覽表.
EM78系列單片機是采用低功耗、高速CMOS工藝制造的8位單片機,本章將以EM78X56(包括EM78156、EM78256、EM78456)為例來講述EM78系列單片機的內部結構、存貯器、中斷、I/O、看門狗、振蕩器和電壓檢測器等特點.
2.1. 主要功能特點
?采用8位數據總線和13位指令總線獨立分離的Harvard結構設計.
?采用RISC指令集,共有57條單字節指令,其中99%為單周期指令(對程序計數器PC指針 進行寫操作除外).
?1K~4KX13的程序存貯器(有OTP和掩膜二個版本).
?48個通用數據寄存器可直接尋址使用.
?14個特殊功能寄存器.
?具有一個結構選擇寄存器用于設置振蕩器的工作方式等.
?具有五級堆棧令程序嵌套更自由.
?兩個雙向三態I/O口,12個I/O線,可分別設置為上拉、下拉或集電極開路等.
?具有三個硬件中斷和一個軟件中斷.
?兩種工作模式:正常工作模式 2mA/5V
休眠模式 1μA/5V(可由I/O喚醒)
?具有R-OPTION功能,即用電阻的上拉、下拉來選擇內部程序的執行.
?一個帶8位預置器的8位定時/計數器,一個看門狗定時器(WDT).
?采用先進的加密方法保證用戶代碼不被讀出.
?工作電壓:2.5~5.5V 工作頻率DC~36MHZ、工作溫度0℃~70℃.
Email:lzhmcu@126.com
OICQ:411058181
FORM:李志雄
義隆單片機簡介
全部回復(0)
正序查看
倒序查看
現在還沒有回復呢,說說你的想法