8098单片机资料介绍
MSC-96单片机是当今世界上具有最高性能的单片微型计算机系列产品之一,而8098单片机又是该系列中面向控制应用领域性能价格比最高的。
1、十六位中央处理器(CPU)
该CPU在结构上的最大特点:抛弃习惯的累加器结构,改用寄存器——寄存器结构,其CPU是直接在由寄存器阵列和SFR特殊功能寄存器所构成的256字节寄存器空间内进行操作。这些寄存器都具有累加器的特殊功能,它们可使CPU对运算前后的数据进行快速交换,同时又提供了高速数据处理能力和频繁的输入/输出能力,消除了一般累加器结构中存在的瓶颈现象。
16位CPU支持位、字节和字操作,在部分指令中还支持32位双字操作,如32位除16位。
2、高效的指令系统
8098单片机具有丰富的指令系统,不但运算速度快,而且编程效率高。与8031(MCS-51)单片机相比,完成同样一个计算任务,8098单片机的速度要高出5到6倍,并且指令字节数还不到8031单片机的一半。
它可以对不带符号和带符号数进行操作,有16位乘法指令,32位除16位除法指令,符号扩展指令,数据规格化指令(有利于浮点计算)等等。许多指令即可用双操作数,也可用三操作数,使用灵活。
12MHz晶振下,一条指令最短执行时间为1μs,16位×16位乘法运算或32位除16位除法运算6.5μs。
3、十位A/D转换器
四通道十位A/D转换器,12MHz晶振下,完成一次A/D转换所需时间只要22μs。
4、PWM脉宽调制输出
作为D/A转换器输出,8098单片机可以直接提供一路脉宽调制信号,可以直接驱动某些电机。PWM输出信号经过积分就可以获得直流输出。D/A转换器的分辨率为8位。脉冲周期64μs(12MHz时)。
5、全双工串行口
与MCS-51系列单片机兼容的全双工串行口。这个串行口同样也有4种操作方式,能方便地用于I/O扩展、多机通信及与CRT终端等设备进行通信。
6、HSI/O高速输入/输出接口
高速输入器可以利用相对于内部定时器T1产生的实时时钟,记下某个外部事件发生的时间,共可记下8个事件;而高速输出器可以按规定的时刻去触发某一事件,任何时刻,都可以悬挂起8个事件。
“高速”意味着这些功能是“自动地”(相对于定时器)实现的,无需CPU的干预。
高速输入/输出接口特别适用于测量和产生分辨率高达2μS的脉冲。
7、具有多用途接口
P0口引脚即可作为数字输入口,也可用作A/D转换器的模拟输入口。
P2口除作标准口的I/O口外,还可用作其它特殊功能,如:串行口功能。
P3口和P4口为多路复用地址/数据总线和地址总线,它们的引脚内部有很强的上拉作用。
8、八个中断源
八个中断源对应八个中断矢量,而有的中断矢量又对应着多个中断事件,共对应20多种中断事件。
9、十六位W.D.T监视定时器
监视定时器可以在产生软硬件故障时,使系统复位,恢复CPU的工作能力。
10、二个十六位定时器
定时器T1在系统中作实时时钟用,系统运行时,不停地循环计数。定时器T2根据外部事件计数。
11、四个软件定时器
四个软件定时器受高速输出器控制,一旦到达预定时间时,设置相应的软件定时器标志,可以激活软件定时器中断。
12、256字节的寄存器阵列和特殊功能寄存器
其中232字节为内部寄存器阵列,它兼有一般微处理机中通用寄存器和高速RAM的功能。其余24字节为特殊功能寄存器。
13、构成应用系统方便
8098单片机的外部存储器空间总共为64K,数据存储器和程序存储器统一编址。
极限条件:
加电环境温度 ……………………………………………………………-0至+70℃
贮存温度…………………………………………………………………-40至150℃
EA引脚或VPD引脚对VSS地、ANGND地电压 …………………………-0.3至+13.0V
任何引脚平均输出电流…………………………………………………………10mA
电源功耗…………………………………………………………………………1.5W
8098芯片均采用48脚双列直插封装形式。引脚功能如下。
VCC(38脚)主电源电压(+5V)。
VSS(11脚和37脚)数字地(0V),共有2个,同时接地。
VPD(46脚)片内RAM维持电源(+5V)。单片机正常工作时,此电源必须接通。在掉电情况下VCC降到0。当VCC尚未将到RAM所需规范电压值以下时(VPD正常供电),RESET信号起作用,寄存器阵列顶端16个字节(0F0H至0FFH)的内容得以维持不变。在掉电期间是RESET脚必须保持低电平,在VCC恢复正常振荡器工作稳定之前,RESET不应被拉成高电平。
VREF(45脚)A/D转换参考电压(+5V),同时也是转换器模拟电路部分即读P0口所用逻辑电路的供电电压。
VPP(12脚)片内EPROM芯片的编程电压,此项是针对8795BH而言。
ANGND(44脚)A/D转换器的参考地(0V),通常应与VSS保持同电位。
XTAL1(36脚)反相振荡器和内部三相发生器的输入端,输入到内部时钟发生器。
XTAL2(35脚)反相振荡器输出端。
RESET(48脚)复位输入端,低电平有效,2个状态周期以上的低电平输入可使芯片复位,可同时输出到其它外部电路。该引脚电平由低到高的正跳变(高电平持续时间大于10个状态周期)可产生10个状态周期的内部复位序列。在此期间PSW被清0,字节的内容装入芯片控制器(CCR),最后程序指针指向2080H单元。正常运行时该引脚加高电平。RESET引脚具有内部上拉电阻。
EA(39脚)存储器类型选择输入端,低电平有效。。当EA=0时,CPU对外部存储器操作,当EA=1时,CPU对片内存储器(EPROM型芯片)的2000H至3FFFH单元操作。对于无片内EPROM的8098而言,该引脚应设置为0。EA具有内部下拉电阻,除非从外部将其拉高,否则将处于0状态,复位时锁存EA的状态。
ALE/ADV(34脚)地址锁存允许或地址输出有效,由芯片控制器CCR选择,高电平有效,当ALE为高电平时,表示地址/数据总线上传送的是存储器地址,ALE下降沿地址锁存到地址锁存器中。
RD(33脚)片外存储器读(输出)引脚,电平有效。用来启动外部存储器进行读操作。
WR(14脚)片外存储器写信号(输出)引低脚,低电平有效。用来启动外部存储器进行写入操作。
READY(16脚)片外存储器准备就绪(输入)控制信号引脚,高电平有效。当CPU访问外部存储器时,若READY脚为高电平,则表示外部存储器能在规定的时间内完成读/写操作。若READY脚为低电平,则表示外部存储器不能在规定时间内完成读/写操作,CPU需等待。当不用片外存储器时,READY信号不起作用,插入总线周期的等待状态数由芯片控制寄存器(CCR)控制,对于READY脚,芯片内有弱下拉电阻,因此除非外部将其拉低,否则即为高电平。
HSI(3至6脚)高速输入(HSL.0至HSO.5)引脚,其中HSL.2和HSO.3与两个高速输出口共引脚。
HSO(5至10脚)高速输入(HSO.0至HSO.5)引脚,其中HSO.4和HSO.5与HSI共引脚,每个HSO引脚都能驱动一个TTL输入。
P0口(40至43脚)4路高阻输入引脚,即可作为模拟量输入(ACH4至ACH7),又可作为数字量输入(P0.4至P0.7)。
P2口(1,2,13,47脚)4位多功能引脚,表示P2.0至P2.2,P2.5,可和为数据输入/输出端口。输入时,具有高阻态特性,输出可驱动一个TTL输入。另外,P2口还具有多种控制功能(如P2.1引脚可用作串口接收端RXD;P2.2可用作外部中断输入口EXTINT;P2.5可用作PWM/D/A输出口)。
P3/P4口 均为8位双相I/O接口,用作地址/数据输入/输出总线接口。地址/数据输入/输出时,P3口传送低8位字节,P4口传送高8位字节。两个接口均为漏极开路输入/输出。
8098单片机应用系统设计