weixin 发表于 2024-1-23 20:21:25

IO口问题

IO口能用来判断吗,如图


应该不能吧,那我要想判断IO口状态能用啥方法呢?

wangxiangtan 发表于 2024-1-23 22:06:13

NENG能,就是这样判断的,前提是要把IO初始化了

嵌入式之路 发表于 2024-1-23 22:20:02

没问题 你这个其实是寄存器的映射 是可以这样判断的ok的

gentleman 发表于 2024-1-24 08:02:31

当然可以

不然怎么做 按键{:4_165:}

daw85 发表于 2024-1-24 08:09:55

关键是设置好IO口工作模式(好象是用00模式),代码没问题

lzl1okOK 发表于 2024-1-24 08:21:27

本帖最后由 lzl1okOK 于 2024-1-24 08:22 编辑

可以的我经常这么用,不过用之前经常defin一下

小涵子爸爸 发表于 2024-1-24 09:14:14

你这个没啥问题,可以的

泰勒soc 发表于 2024-1-24 10:10:59

1、输出

2、输入,还要初始化为1

hustc 发表于 2024-1-25 08:48:25

可以看例程,就是这么用的

21cnsound 发表于 2024-1-25 17:57:03

不能用#define定义,要用sbit定义变量。下面的代码P10判断和处理没问题,P11的出错啦

sbit P10 = P1^0;
#define P11 P1^1;

main()
{
        while(1)
        {
      if(P10==0)
      {
            P10=1;
      }
      if(P11==1)
      {
            P11=0;
      }
        }
}
页: [1] 2
查看完整版本: IO口问题