发布网友 发布时间:2022-11-06 23:50
共3个回答
热心网友 时间:2023-10-30 06:23
你的l1是一个位变量,而a是一个8位的字符型,a=0x40,是第七位为1,你执行把a赋值给l1,得到的是把a的最低位给了位变量l1,所以l1是得0。l1的值要么是1,要么是0。追问l1如果为0发光二级管应该点亮啊,但是没有。。追答额!!!,那最好你给l1直接写个0看看能不能点亮。最好不要这样像你这样写。还有主函数没有返回值啊,直接写void main(){
}
热心网友 时间:2023-10-30 06:23
DAT=num&0x80;是逻辑与的结果送DAT,这里由最高位决定。热心网友 时间:2023-10-30 06:24
把l1改成P1