PINA&(1<<PA0))==0 什么意思?PINA&(0xff)==0呢?
答案:2 悬赏:10 手机版
解决时间 2021-11-23 13:55
- 提问者网友:沉默的哀伤
- 2021-11-23 08:50
PINA&(1<<PA0))==0 什么意思?PINA&(0xff)==0呢?
最佳答案
- 五星知识达人网友:三千妖杀
- 2021-11-23 09:03
PINA&(1< 是判别如果,读入PA口的状态, 屏敞了POART A 的第0位,(1<
PINA& (0xff)==0,是将读入 PA口的状态与 1111 1111做 "与"操作,若PINA =0000 0000,与 1111 1111做 "与"操作后其结果是==0.
PINA& (0xff)==0,是将读入 PA口的状态与 1111 1111做 "与"操作,若PINA =0000 0000,与 1111 1111做 "与"操作后其结果是==0.
全部回答
- 1楼网友:西岸风
- 2021-11-23 09:09
写程序时先将IO口初始化
DDRA=0xFF; //配置为输出口
PORTA=0xFF; //初始值为1
PINA//初始值为1
PINA&(1< 是条件判别语句,当按键按下PA0与地导通PINA会由1变为0,无按下还是初始值1。
判断PA0 是0 或1
先读入PINA的状态, 然后将PA0置位1“(1< 再将PINA的状态“与”操作PA0
当按键按下时PINA的状态为0同1“与”操作后结果还是为0 表示按键有按下。
当按键无按下时PINA的状态为1同1“与”操作后结果为1 表示按键无按下。
PINA& (0xff)==0,是将读入 PA口的状态与
DDRA=0xFF; //配置为输出口
PORTA=0xFF; //初始值为1
PINA//初始值为1
PINA&(1<
判断PA0 是0 或1
先读入PINA的状态, 然后将PA0置位1“(1<
当按键按下时PINA的状态为0同1“与”操作后结果还是为0 表示按键有按下。
当按键无按下时PINA的状态为1同1“与”操作后结果为1 表示按键无按下。
PINA& (0xff)==0,是将读入 PA口的状态与
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯