如图所示为一4×4行列式键盘与89C51的接口电路 (1)如何判断有无键按下? (2)如何判断哪个键按下?
(1)列线送入全扫描字(00H),然后将行线电平状态读入累加器A中。如果行输入不全为1,则说明此时有键按下。 (2)依次给列线送低电平,然后查所有行线状态,如果全为1,则所按下之键不在此列;如果不全为1,则所按下的键必在此列,而且是在与0电平行线相交的交点上的那个键。
问答题某单片机应用系统的P1口连接如下图, 问: (1)执行下列程序的第一条指令后。哪些指示灯会亮? (2)第二条指令的用处 (3)执行到最后,(A)=? 程序为: MOV P1,#0EH ORL P1,#C0H MOVA,P1 ANL A,#C0H
问答题74LS373的输出由P2.6和RD相“或”控制。74LS373的口地址为BBFFH。若8031将输入接口的数据送入片内数据存储器中首地址为70H的数据区时,试写出其相应的中断系统初始化及中断服务程序。
问答题画出两个采用电平转换器的TTL电路与CMOS电路的接口电路。
问答题请补充8031单片机和8255之间扩展的接线图,并作简要说明。
问答题试分析89C51单片机RAM和ROM在用途上和编址上有什么区别?