微程序控制器的提出是因為組合邏輯設計存在不便于設計、不靈活、不易修改和擴充等缺點。
微程序微程序控制(簡稱微碼控制)的基本思路是:用微指令產生微操作命令,用若干條微指令組成一段微程序實現一條機器指令的功能(為了加以區別,將前面所講的指令稱為機器指令)。微控制器必須執行快速上下文切換,掛起一個進程去執行另一個進程以響應一個“事件”。設機器指令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管驅動電路有故障。作為面向控制的設備,微控制器經常要實時響應外界的激勵(中斷)。微控制器必須執行快速上下文切換,掛起一個進程去執行另一個進程以響應一個“事件”。例如,打開微波爐的門就是一個事件,在基于微控制器的產品中這個事件將觸發一個中斷。