添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符S型号页 > 首字符S的型号第428页 > SPMC802B-C > SPMC802B-C PDF资料 > SPMC802B-C PDF资料1第9页
SPMC802B
5.4 。端口D组
在I / O端口D有是由控制4个可编程的I / O
数据寄存器中的PD ,方向控制寄存器的DPD和拉/下拉
电阻控制寄存器RPD 。
I / O属性。
DPD用于控制所述垫
有一个内置的上拉电阻上的每个垫。
这些上拉
这是一个只写寄存器。
阅读PD会
电阻器可以由用户通过RPD的程序来控制。
设置位( S)为“1”将强制执行
获得所存储的数据时的DPD的对应位被设置为输出
模式,或将得到的垫状态,如果它是在输入模式。
相应的焊盘(S)以输出模式。
PD被用来存储数据的内容用于输出。
对应的焊盘分配成SPMC802B如下:( VDD = 5.0V)
PD3
PD2
PD1
PD0
Rp
高达100K @ RPD3
高达100K @ RPD2
高达100K @ RPd1时
高达100K @ RPd0时
IN
OUT
8/8mA
8/8mA
8/8mA
8/8mA
特殊功能
5.5 。中断
有四种类型的中断,软件中断,外部
中断,定时器中断和比较器中断。
每个
过去三年的中断都有各自的状态(发生与否)和
控制(启用与否)注册,而软件中断呢
并非如此。
In
一般情况下,
一旦
an
打断
EVENT
发生时,
相应的标志位被置位。
如果相关的中断控制
打断
IRQ0
支持
中断标志位
自动清理功能。
只有当中断被激活
事件,直到该电平被删除。
仅支持边沿触发方式。
IRQ1和IRQ2
IRQ1的通道被禁用。当自动清除功能是
激活后, IRQ0的标志会被立即自动清除
中断向量被访问。在中断用户的软件
服务程序的确没有必要检查的标志,因为这标志
位已经由硬件清零。
源系统。
它被用来简化
中断服务程序只有当IRQ0是唯一的中断
位被设置为使能中断,中断请求信号将
生成的,并将由CPU进行维修处理。
防止死锁在中断服务程序。
软件中断是由指令BRK产生。
在BRK
中断标志位必须在中断服务程序中被清除
如果定时器中断或比较器
是一个可执行的指令中断;不管它被执行
在处理器状态寄存器标志的I位的状态(内
中央处理器) 。
它跳转到中断BRK发生时例程。
如同
任何指令,中断先前的指令期间挂起
早餐。
外部中断是由IRQ0 , IRQ1 , IRQ2或未来。
这些
中断只有IRQ0被启用启用外部
中断源,外部中断事件,由于IRQ0可能
如果失去了发生在同一时间两个中断事件。
中断通道,而是采用IRQ0 ,可以解决这个问题。
为了避免
不过,
IRQ0损失的问题,采用IRQ1或IRQ2用于外部
无论中断标志的自动清除功能是功能性的,
用户软件必须清除中断发生在中断
服务程序。
有一个新的可配置的选项,名为irqac ,要添加
未来的支持。
此选项可以禁用自动结算
该方案的工具,以保持
IRQ0功能的中断标志。
机身的一致性会控制它。
在SPMC802B , IRQ0是来自任何PB5与下降沿
触发或一组输入PA3 : 0与上升沿触发。
PA3 : 0 。
IRQ1是来自PA7 。
A
可配置的选项,用于激活该组中断输入上
IRQ2是来自外部
断组输入, PC7 : 0 。
的IRQ信号相结合,与所述可配置选项和
状态/控制寄存器来产生中断事件给CPU 。
对于所有的IRQ通道,每个通道都有独立的中断控制
或状态位。
一旦外部中断发生后,标志
设定并保持在设定的,除非用户软件清除该标志。
启用。
中断请求信号的情况下将所产生的中断是
通道IRQ0具有用于设置一个可配置的选项
触发模式可以是
中断事件的触发模式。
选择为边沿触发方式或电平触发模式。
当中断通道设置为沿触发模式,
外部中断输入有效的边沿将产生
该中断。
如果通道上配置了电平触发模式,
的外部中断输入的有效电平将设置中断
凌阳科技有限公司
专有&机密
9
八月07 , 2002年
版本: 1.0

深圳市碧威特网络技术有限公司