新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > μPD780208单片机的功能及应用

μPD780208单片机的功能及应用

作者:时间:2012-03-15来源:网络收藏

b.中断控制

中断由以下6种寄存器来控制:

(1)中断请求标志寄存器IF0L和IF0H:当某中断请求发生时,对应的位被置1。

(2)中断屏蔽标志寄存器MK0L和MK0H:用于打开或关闭指定可屏蔽的中断响应。

(3)优先级标志寄存器PR0L和PR0H:用于设置可屏蔽中断的优先级顺序,优先级分为高级和低级。

(4)外部中断模式寄存器INTM0:用于指定外部中断INTP0、INTP1、INTP2的触发有效沿,该有效沿可以是下降沿有效、上升沿有效或上升沿下降沿均有效。而INTP3则被固定为下降沿触发。

(5)采样时钟选择寄存器SCS:用于设定INTP0的采样时钟。

(6)程序状态字PSW:其中的IE和ISP标志用于打开或关闭对可屏蔽中断的响应和指示当前中断的优先级。

c.测试输入

测试输入也是中断系统的一部分,测试输入没有中断处理,它由WATCH定时器溢出触发,并置位测试输入标志WTIF。

2.8 待机功能

待机功能用于减少系统的功能。μ支持暂停和停止2种待机模式。

执行HALT指令将使系统从正常运行模式进入到暂停模式。在这种模式下,CPU操作时钟被停止,但系统时钟振荡器仍工作,因此功耗减小但幅度不大。在发生中断请求时,暂停模式将被清除,系统立即转换回正常运行模式,并执行中断程序。

执行STOP指令将使系统从正常运行模式进入到停止模式。在这种模式下,系统时钟振荡器被请求可以使系统返回正常运行模式,但是,由于系统时钟振需要启动并达到稳定工作需要一段时间,因此,在这种模式返回时不能立即执行操作。

暂停模式可以在主系统和子系统时钟下工作,而停止模式只能在主系统时钟下工作。在这2种模式下,CPU在进入待机模式前的所有状态,包括I/O口状态都被保留。

待机模式在清除时,暂停模式可用未被屏蔽的可屏蔽中断请求、不可屏蔽中断请求、未被屏蔽的测试输入、系统RESET复位等信号清除。暂停模式在被前3种方式消除后,CPU将继续执行HALT指令的下一条指令;而系统复位后CPU将转入复位向量地址。

停止模式可用不可屏蔽中断请求、未被屏蔽的测试输入或系统RESET复位信号清除。清除后的CPU运行情况与暂停模式相同。

3

综上所述,μ是一个功能强大的单机产品,适合于要求速度快、可靠性高、扩展功能强和节电的系统。图3是一个μ实例,该应用充分利用了该芯片的性能特点,其包括VFD直接驱动真空荧光管显示器VFD,开关量输入输出,A/D转换,键盘扫描输入,串行通讯,接口扩展等模块,是一个较为完整的应用系统

蜂鸣器相关文章:蜂鸣器原理

上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭