微程序控制器的提出是因为组合逻辑设计存在不便于设计、不灵活、不易修改和扩充等缺点。
微程序微程序控制(简称微码控制)的基本思路是:用微指令产生微操作命令,用若干条微指令组成一段微程序实现一条机器指令的功能(为了加以区别,将前面所讲的指令称为机器指令)。微控制器必须执行快速上下文切换,挂起一个进程去执行另一个进程以响应一个“事件”。设机器指令M执行时需要三个阶段,每个阶段需要发出如下命令:阶段一发送K1、K8命令,阶段二发送K0、K2、K4、K3命令,阶段三发送K9命令。当将一条微指令送到微指令寄存器时,微指令寄存器的K1和K8为1,即发出K1和K8命令,该微指令指出下一条微指令地址为00101,从中取出第二条微指令,送到微指令寄存器时将发出K0、K2、K4、K3命令,接下来是取第三条微指令,发K9命令。
火灾报警控制器种类繁多,根据不同的方法可分成不同的类别:
按结构型式可分为:
1)壁挂式火灾报警控制器:连接的探测器回路相应少些,控制功能简单,区域报警控制器多才用这种型式;
2)台式火灾报警控制器:连接探测器回路数较多,联动控制较复杂,集中式报警器常采用这种方式;
3)框式火灾报警控制器:可实现多回路连接,具有复杂的联动控制。
火灾自动报警系统应有自动和手动两种触发装置。各种类型的火灾探测器是自动触发装置,而在防火分区疏散通道、楼梯口等处设置的手动火灾报警按钮是手动触发装置,它应具有应急情况下,人工手动通报火警的功能。
火灾报警控制器种类繁多,根据不同的方法可分成不同的类别:
按系统布线方式分为:
1)多线制火灾报警控制器:探测器与控制器的连接采用一一对应方式;
2)总线制火灾报警控制器:控制器与探测器采用总线方式连接,探测器并联或串联在总线上。
BZ2046型微控制器具有以下特点:
使用SAM88RC作为中央处理单元;
具有48KB片内ROM和2096byte的寄存器空间;
带有多达67个可编程I/O接口;
带有LCD驱动控制器;
带有主从两个晶振接口。
BZ2046型微控制器的一个重要的特征是内建的中断系统。2)如没有对,表示控制器里的PWM电路或MOS管驱动电路有故障。作为面向控制的设备,微控制器经常要实时响应外界的激励(中断)。微控制器必须执行快速上下文切换,挂起一个进程去执行另一个进程以响应一个“事件”。例如,打开微波炉的门就是一个事件,在基于微控制器的产品中这个事件将触发一个中断。