2019-03-25 18:49发布
dingzy_2002 发表于 2017-9-11 15:13 PIC本身就是具有端口判断功能的 你的汇编也说明的这点:BTFSS PORTB,6(判断RB6端口为高电平否,是则跳过下一 ...
windirection 发表于 2017-9-11 16:21 B口中断是不是一定要在SLEEP的前提下,如果前面没有SLEEP,设定RBIE后按下键后,B口会不会有中断使RBIF为 ...
dingzy_2002 发表于 2017-9-12 09:11 B口的中断,只要中断使能(设置好的相关位后),就会立即工作,无论是否处于SLEEP状态.
最多设置5个标签!
你的汇编也说明的这点:BTFSS PORTB,6(判断RB6端口为高电平否,是则跳过下一条指令)
另外C语言也可以:if(RB6) {...} //如果RB6为H,则执行函数内容
if(!RB6){...} //如果RB6为L,则执行函数内容
关于COMF PORTB,W
这条语句指的是将RB口的数据取反后存入W中,此时的RB口相关内容是不变的.
B口中断是不是一定要在SLEEP的前提下,如果前面没有SLEEP,设定RBIE后按下键后,B口会不会有中断使RBIF为1
B口的中断,只要中断使能(设置好的相关位后),就会立即工作,无论是否处于SLEEP状态.
谢谢版主!
一周热门 更多>