• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

义隆单片机简介

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)
正序查看
倒序查看
现在还没有回复呢,说说你的想法