应广单片机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比较直观,而且非常好用,我喜欢用,符合使用习惯.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值