求单片机习题解答执行ANL P1,#37H后,P(1.7) P(1.3) P(1.2)分别等于多少?执行ORL P1,#83H后,P(1.5) P(1.4) P(1.3)分别等于多少?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 14:41:47

求单片机习题解答执行ANL P1,#37H后,P(1.7) P(1.3) P(1.2)分别等于多少?执行ORL P1,#83H后,P(1.5) P(1.4) P(1.3)分别等于多少?
求单片机习题解答
执行ANL P1,#37H后,P(1.7) P(1.3) P(1.2)分别等于多少?
执行ORL P1,#83H后,P(1.5) P(1.4) P(1.3)分别等于多少?

求单片机习题解答执行ANL P1,#37H后,P(1.7) P(1.3) P(1.2)分别等于多少?执行ORL P1,#83H后,P(1.5) P(1.4) P(1.3)分别等于多少?
第一问,ANL是“位与”操作,其特点是有0则结果为0,全1结果才是1,设P1原来的数值转换成二进制是:xxxx xxxx,P1和#37H进行位与操作,37H的进制是 0011 0111
XXXX XXXX
0011 0111
--------------------------
00XX 0XXX ,
00XX 0XXX 这就是得到的结果,所以,P1.7 P1.3肯定是0,而P1.2保持原来的数值不变,如果P1.2原来是0,还是0,原来是1,还是1
第二问,ORL 是 “位或”操作,特点是有1则结果为1,全0结果才是0.
同样的道理,83H转换成二进制是 1000 0011
XXXX XXXX
1000 0011
----------------------------------------------
1XXX XX11
1XXX XX11就是结果,所以P1.5,P1.4 P1..3的结果保持不变,原来是1,结果还是1,原来是0,结果还是0
结论:
如果一个位 和 0 相与,那么结果一定是0,如果和1相与,结果不变.
如果一个位 和 1 相或,那么结果一定是1,如果和0相或,结果不变

求单片机习题解答执行ANL P1,#37H后,P(1.7) P(1.3) P(1.2)分别等于多少?执行ORL P1,#83H后,P(1.5) P(1.4) P(1.3)分别等于多少? 单片机习题假定A=83H (Ro)=17H (17H)=34H ,执行以下指令:ANL A,#17HORL 17H,AXRL A,@RoCPL A后,A的内容为?速求.A,@Ro 这一步要特详细.@Ro=? 求单片机习题答案 P1的初始状态是(P1)=8FH,执行下列程序段后的结果是:(P1.7)=?,(P1.3)=?,(P1.2)=?ANL P1,#73H ORL P1,#38H 单片机 P1 51单片机的程序问题 将累加器A中低四位的状态,通过P1口的高4位输出.ANL A,#0FH ;屏蔽A.A.4SWAP A ;高、低半字节交换ANL P1,#0FH ;清P1口高四位ORL P1,A ;使P1.P.1.4按A中初始值的A.A.0值置位里面的“屏 80C51单片机指令中 若(A)=C3H,(R0)=AAH,执行指令ANL A ,R0之后, (A)=82H为什么结果是82H ? 怎们运算的?我初学单片机, 请高手指点指点! 51单片机用二极管反映开关状态,P1口低4位接开关,高4位反接二极管.详见单片机课本并行接口一节MOV P1,#0FFHABC:MOV A,P1SWAP AANL A,#0F0HMOV P1,AORL P1,#0FHSJMP ABC如果去掉ANL A,#0F0H这一句结果会如何. 单片机在去抖动时,判断有无按键按下,为什么要两次,就是两个MOV A,P1 ANL A,#0FFH ; JZ SMKEYMOV A,P1 ;ANL A,#0FFH ; JZ SMKEY LCALL DELAY10mS ;去抖动MOV A,P1ANL A,#0FFH ; JZ SMKEY 请问单片机 P1 求解答英语习题 英语习题求解答, 求解答线性代数习题 求解答概率统计习题 刚体转动习题求解答! 求微积分习题详细解答. 电路习题,求详细解答 大学电磁感应习题求解答