·上一文章:热释红外控制芯片RT1072的介绍和应用
·下一文章:红外线测温枪在电气设备维护中的应用
(1)加电,单片机复位后,对中断入口和各工作方式进行设置。
(2)P3.5作为MT8816的复位输出,先置“l”,复位MT8816.切断其所有开关(系统初始化时完成);延时一定时间后,再清零,将MT8816的RESET信号置低。
(3)P3.2、P3.3与P3.4输出片选信号,经地址译码器74LS138译码后接U1(MT8816)的CS端。
(4)P1口输出“10000000”,最高位“1”接MT8816的DATA输入端,其余7位接MT8816的AXO~AX3、AY0~AY2(见图1)。
(5)P3,7输出MT8816的选通(STROBE)高电平信号,并延时。
(6)内存记录:30H置“l”,表示输入第l路有连接;10H置“l”,表示16路一级输出中的第一路与二级输入通道有连接;2CH.0置“l”,表示从U1的Y″0输出后,连接在U4的X″16输入端(硬件也必须这样连)。
(7)对P3.7清零,在其下降沿锁存数据。经过以上7步,初步建立了Ul的交换过程。
(8)Ul片选清零,重复步骤2,片选U4。
(9)重复步骤3,P1口输出“10000111”;重复步骤4。
(10)内存记录:2FH.O置“1”,表示U4的第一路输出通道被占用。
(11)重复步骤6,锁存数据,建立U4的X″16~Y15(二级输出中的第16路)的交换。
这样,通过控制和记录,就建立了从U1的X。输入到U4的Y15输出,即一级输入Xo到二级输出Y15的交换。