发布网友 发布时间:2022-07-10 07:56
共4个回答
热心网友 时间:2023-10-13 14:07
用RLC A左移,其中包括了进位位Cy了,A左移两位以后不一定变成11111100,因为原来Cy的状态未知,所以,不是亮两个LED,当然需要是LED的负极接在I/O脚上,是0有效才能是输出0使LED亮。热心网友 时间:2023-10-13 14:08
51单片机中,RLC A是带进位的循环左移,所以执行的结果不是将低位清0,要想将低位清零,实现点亮两个灯可以采取的方法:热心网友 时间:2023-10-13 14:08
A=0ffh的话,应该是用低电平点亮的吧,本来用RLC带C寄存器位循环左移就是1位,因为你应该有位移入C寄存器了热心网友 时间:2023-10-13 14:09
硬件,保证LED是好的。2.用万用表测一下单片机对应的IO口是否是输出低了 3.软件检查下对应IO口是否设为输出状态,如果是输入的话,高阻,是导通不了的。