打印

学单片机C++:STM8单片机 IO口操作

[复制链接]
4380|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
CC2530|  楼主 | 2011-7-10 17:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 CC2530 于 2011-7-11 09:24 编辑
 
#define LED_1     IO_STM8_OBJECT_DEF(A,3)              //LED:A3
#define LED_2     IO_STM8_OBJECT_POLARITY_DEF(B,5,0)   //LED:A5,极性负,低电平表示On
uint8 x;
int main()
{  
  LED_1.MakeOut().Set().Clr().Toggle().MakeInputFloatingWithoutInterrupt().Read(x);
  LED_1.Write(!x);
  
  LED_2.MakeOut().On().Off().Toggle().MakeInputFloatingWithoutInterrupt().ReadOnOff(x);
  LED_2.WriteOnOff(!x);
  
  while(1);
}
}


SECTION `.near_func.text`:CODE:REORDER:NOROOT(0)
        CODE
//    9 int main()
//   10 {  
//   11   LED_1.MakeOut().Set().Clr().Toggle().MakeInputFloatingWithoutInterrupt().Read(x);
main:
        BSET      L:0x5002, #0x3
        BSET      L:0x5000, #0x3
        BRES      L:0x5000, #0x3
        LD        A, L:0x5000
        XOR       A, #0x8
        LD        L:0x5000, A
        BRES      L:0x5002, #0x3
        BRES      L:0x5003, #0x3
        BRES      L:0x5004, #0x3
        BTJF      L:0x5001, #0x3, L:??main_0
        MOV       L:`x`, #0x1
        BRES      L:0x5000, #0x3
        JRA       L:??main_1
??main_0:
        CLR       L:`x`
        BSET      L:0x5000, #0x3
//   12   LED_1.Write(!x);
//   13   
//   14   LED_2.MakeOut().On().Off().Toggle().MakeInputFloatingWithoutInterrupt().ReadOnOff(x);
??main_1:
        BSET      L:0x5007, #0x5
        BRES      L:0x5005, #0x5
        BSET      L:0x5005, #0x5
        LD        A, L:0x5005
        XOR       A, #0x20
        LD        L:0x5005, A
        BRES      L:0x5007, #0x5
        BRES      L:0x5008, #0x5
        BRES      L:0x5009, #0x5
        BTJF      L:0x5005, #0x5, L:??main_2
        CLR       L:`x`
        BRES      L:0x5005, #0x5
        JRA       L:??main_3
??main_2:
        MOV       L:`x`, #0x1
        BSET      L:0x5005, #0x5
//   15   LED_2.WriteOnOff(!x);
//   16   
//   17   while(1);
??main_3:
        JRA       L:??main_3

相关帖子

沙发
wujun23941105| | 2011-7-16 21:02 | 只看该作者
:)

使用特权

评论回复
板凳
zhangyanjuan| | 2011-7-20 13:17 | 只看该作者
看不明白。。。菜鸟飘过

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:该死的ST,还不赶快出STM8L小FLASH片子

0

主题

262

帖子

1

粉丝