兰州理工大学毕业设计说明书
2.3单片机简介
80C196MC单片机引脚介绍
在8096BH指令系统的基础上,8XC196MC又增加了一些功能很强的
指令。例如,PUSHA;将程序状态字(PSW);中断屏蔽寄存器(INT_MASK和INT_MASK1)以及寄口选择寄存器(WSR)内容压栈;POPA:将上述寄存器内容从推栈中弹出。TIJMP:表示间接跳转指令,他用来确定一条中断请求线上多个事件处理器阵列(EPA)中断源中响应哪一路,他减少了系统的开销,提高了系统执行速度。IDLPD:控制8XC196MC单片机进入空闲和停机这两种特殊工作方式。增加了这些指令使单片机能最大限度
发挥其功能,同时也为用户开发利用提供了方便。
图2-14 80C196MC单片机引脚图
31
兰州理工大学毕业设计说明书
8XC196MC中的X表示0;片内无ROM或EPROM;片内有16k可加密的ROM,16k可加密的EPROM。C表示制造的工艺为CHMOS电路,他具有低功耗、高性能的特点。
符号 功能介绍
ACH0-ACH12: 片内A/D转换器的模拟输入引脚。ACH0-7 (P0.0-P0.7,P1.0-P1.7) 用P0的输入引脚P0.0-P0.7,ACH8-12用
P1口得P1.0-P1.4.若系统不使用A/D转换,则这些引脚可用作标准的输入口。
AINC(P2.4): 自动递增引脚。在编程方式时,该引脚
有效则允许地址自动递增。
ANGND: A/D转换器的参考地通常和Vss相同。 ALE/ADV(P5.0): 地址锁存允许/地址有效输出。仅80C196MC
芯片才有,即仅对外存寻址有效,他具体使用哪种功能由芯片配置寄存器(CCR)设定。二者都把来自多重地址/数据总线上的地址锁存。当选用ADV功能时低电平有效。当选用ALE功能时,用他的下降沿锁存地址。该引脚不用作ALE/ADV功能时,可以作为I/O口引脚。
BHE/WRH(P5.5): 高字节允许/高位写输出。具体选择哪一
项功能由CCR决定。BHE=0时,选择外部寄存器的高位字节。若选中WHR功能,则该引脚在总线周期对奇地址写入时变为低电平。BHE/WRH引脚仅对16位外存周期操作时有效。该引脚不用做总线控制信号时,用作标准I/O口引脚。
32
兰州理工大学毕业设计说明书
BUSWIDTH(P5.7): 总线宽度选择引脚。若CCR.0=CCR.1=1,
CAPCOMP0-CAPCOMP3 (P2.0-P2.3)
CLKOUT: COMPARE0-COMPARE3:(P2.4-P2.7)
CPVER(P2.6) EA: EXTINT: INST(P5.1) 则该引脚在程序运行过程中动态的选择总线宽度。若 CCR.0和CCR.1某一位为1,另一位为0,则在BUSWIDTH为低时,产生八位总线宽度。在 BUSWIDTH为高时,产生16位总线宽度。该引脚不用做BUSWIDTH时,用作标准I/O口引脚。
事件处理阵列EPA的捕捉/比较引脚。 内部时钟发生器输出引脚。其输出频率
为晶振频率的1/2,即占空比为50%。
事件处理阵列EPA的捕捉/比较引脚。 编程累计验证引脚。该信号有效表示全
部EPROM单元编程正确。
外部存储器寻址允许引脚。EA=0,访问
的是片外存储器。EA=1,访问的是片内OTPROM/ROM,地址从2000H到5FFFH。在编程方式时,EA=12.5V时编程开始,EA的输入状态在复位期间被锁入内部。
可编程的外中断输入引脚。他可通过
203CH单元产生一个可屏蔽的中断向量。该中断由外部信号高/低电平的边沿产生。
指令从外存中取回引脚。在一次外部读
操作期间,如果地址为有效且此引脚为高电平,则表示这次读是取指令操作。若不用做INST功能,可设置成标准的I/O口引脚。
33
兰州理工大学毕业设计说明书
NMI: 外部非屏蔽中断。该引脚输入1个高电平
时,将产生一个不可屏蔽中断,中断向量地址为203EH。它仅在Intel公司系统开发与测试时用·。如果不时用该引脚,则将它连到Vss上。
PACT(P2.5) 编程有效信号。该信号有效表示芯片正
PALE(P2.1) PBUS(P3,P4口)PMODE.0-3: (P0.4-P0.7)
PORT 0: PORT 1: PORT 2: PORT3,PORT4: 在编程。从编程方式时无效。
编程时的地址锁存允许信号。在编程方
式时用来锁存地址。
编程总线,即在编程方式时的命令、地
址、数据总线。当总线上为地址总线时,P3.0为命令位。
编程方式选择的输入引脚。 8位的高阻抗输入口,也作为A/D转换器
的输入(ACH0-7)。P0口引脚不能悬空。在OTPROM中,这些引脚用于选择编程方式。
仅五位,P1.0-P1.4用作高阻抗输入,也
作为A/D转换器的输入(ACH8-12)。另外,P1.2和P1.3还能被用作定时器的时钟输入和方向选择(T1CLK和T1DIR)。
8位双向I/O口。P2的所有引脚也用作
EPA的I/O引脚(CAPCOMP0-3和COMPARE0-3)。
这些引脚是具有很大的上拉电阻和具有
漏极开路输出地8位双向I/O口。一般用作复用的地址/数据总线。
34
兰州理工大学毕业设计说明书
PORT5: 8位双向I/O口。其中七条引脚作为总线
控制信号
(ALE/ADV,INST,WR,RD,BHE,READY,
BUSWIDTH)。也可用作标准的I/O口。
PORT6: 八位输出口。P6.6和P6.7是PWM的输出,
PROG(P2.2): PWM0,PWM1(P6.6-P6.7)PVER(P2.0): RD(P5.3): READY(P5.6): RESET: T1CLK(P1.2): 其余为波形发生器输出。也可用作标准的I/O。
编程方式输入引脚。
可编程的脉宽调制输出引脚。循环计数
器采用8位,当输入时钟频率为16MHZ时,其频率能从122HZ到31HZ变化。如果不用作PWM,可设置成标准输出引脚。
编程验证信号。当对一个字节或字单元
编程时,该引脚为高电平表示编程操作正确。
外部存储器的读信号。在执行外存读操
作期间,RD信号为低有效。不用作外存读信号时,可作为标准I/O口引脚。
等待信号引脚。它用于延长外部存储器
的总线周期。如果READY=0则存储器插入几个等待状态,直到CLKOUT的下一个正信号输入时READY=1.不用做READY功能时,可用作标准I/O口引脚。
芯片复位信号。此信号至少要保持16个
状态周期的低电平时才能使芯片复位。正常运行时该引脚为高电平。RESET内部有1Ω的上拉电阻。
定时器1的时钟输入。该引脚还具有另
外两个功能:ACH10和P1.2.
35
: