应广单片机IO口配置

    应广单片机IO口主要由 3个寄存器进行设置 ,表中为PA.0的说明,其他端口同样适用.

    例如io口有如下定义

    BIT      ADC_IN              :       PB.0;
    BIT     USB_IN               :       PB.1;
    BIT     LED                   :         PB.2;
    BIT     POW_EN            :       PB.3;

      方法1:

      可以这样

      pb.0=0;

      pbc.0=0;/*输入*/

      pbph.0=0;/*浮空*/

     

      pb.1=0;

      pbc.1=0;/*输入*/

      pbph.1=1;/*上拉*/

      .......

      也可以这样

     PB        =     0b0000_0100;
     PBC       =    0b0000_1100;
     PBPH    =     0b1111_0010;

    方法2:       通过脚本进行配置

    $   ADC_IN                in; /*浮空输入*/
    $   USB_IN                in,pull; /*输入,带上上拉*/

    $   LED                    out,high; /*输出高*/
    $   POW_EN            out,low ;/*输出低*/

   方法1.设置一个端口要看3个寄存器

   方法2:每个端口独立配置,方法2比较直观,而且非常好用,我喜欢用,符合使用习惯.

 

 

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页