找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2242|回复: 0
打印 上一主题 下一主题
收起左侧

单片机闪烁灯程序,请帮我看看哪不对

[复制链接]
跳转到指定楼层
楼主
ID:157700 发表于 2016-12-26 12:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
void main(void)
{
   // P0M1 = 0;   P0M0 = 0;   //设置为准双向口
   // P1M1 = 0;   P1M0 = 0;   //设置为准双向口
   // P2M1 = 0;   P2M0 = 0;   //设置为准双向口
  //  P3M1 = 0;   P3M0 = 0;   //设置为准双向口
   // P4M1 = 0;   P4M0 = 0;   //设置为准双向口
   // P5M1 = 0;   P5M0 = 0;   //设置为准双向口
   // P6M1 = 0;   P6M0 = 0;   //设置为准双向口
   // P7M1 = 0;   P7M0 = 0;  //设置为准双向口

    while(1)
    {
       {
                        if(P30==0)
                            P35 = 0;
                        else if (P30==1)
                        {        P35 = 1; }               
                     else if ((P30==0)&&(P31==0))
                        P35 = 0;
                        delay_ms(30);
                        delay_ms(30);
                        P35 = 1;
                        delay_ms(30);
                        delay_ms(30);          
                         
            }

       {
                         if(P32==0)
                             P34 = 0;
                         else if (P32==1)
                             P34 = 1;               
                           else if ((P32==0)&&(P33==0))
                     P34 = 1;
                        delay_ms(50);
                        delay_ms(50);
                        P34 = 0;
                        delay_ms(50);
                        delay_ms(50);
                         
       }
   }

}
void  delay_ms(u8 ms)
{
     u16 i;
     do{
          i = MAIN_Fosc / 13000;
          while(--i)    ;   
     }while(--ms);
}
P30=0时 P35=0,P30和P31同时等于零时LED闪烁,现在上点就闪,不走判断P30和P31状态。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表