yjx 发表于 2024-11-6 10:21:00

AI8H中的ADC的赋值给P2代表什么了?

本帖最后由 DebugLab 于 2024-11-6 11:31 编辑

    UartInit();
    ES = 1;
    EA = 1;
    UartSendStr("Uart Test !\r\n");

    while (1)
    {
                        ADC_CONTR |= 0x40;                      //启动AD转换
      _nop_();
      _nop_();
      while (!(ADC_CONTR & 0x20));            //查询ADC完成标志
      ADC_CONTR &= ~0x20;                     //清完成标志
      P2= ADC_RES;
      这里的P2是P2端口还是别的什么意义,如果用别的变量代替P2      可以吗?      


邮箱 发表于 2024-11-6 10:42:54

P2接了LED

晓飛飛 发表于 2024-11-6 10:57:58

赋值给P2只是一种输出结果的方式,你用串口打印输出或者赋值给别的变量也是一样的

bkeuqoaq 发表于 2024-11-6 10:59:23

如果P2接了LED,看LED状态可以知道结果是多少

yjx 发表于 2024-11-6 11:26:50

bkeuqoaq 发表于 2024-11-6 10:59
如果P2接了LED,看LED状态可以知道结果是多少

好的,谢谢

yjx 发表于 2024-11-6 11:27:08

晓飛飛 发表于 2024-11-6 10:57
赋值给P2只是一种输出结果的方式,你用串口打印输出或者赋值给别的变量也是一样的 ...

好的,谢谢

yjx 发表于 2024-11-6 11:27:55

邮箱 发表于 2024-11-6 10:42
P2接了LED

好的,谢谢

soma 发表于 2024-11-6 11:59:49

把8位ADC值赋值给P2(P2带LED灯),这样显示比较直观有点。如果想赋值给其他也可以

wlhet 发表于 2024-11-6 16:49:18

LED输出
页: [1]
查看完整版本: AI8H中的ADC的赋值给P2代表什么了?