久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標(biāo)題: 流水燈哪里有誤,幫我看看 [打印本頁(yè)]

作者: tu2y    時(shí)間: 2010-4-7 22:48
標(biāo)題: 流水燈哪里有誤,幫我看看

#include <REGX52.H>
#include <INTRINS.H>

void delay(void)   //誤差 -0.152253987588us
{
    unsigned char a,b;
    for(b=238;b>0;b--)
        for(a=1;a>0;a--);
}
sbit P1^4 = 0 ;

int main()
{
 unsigned int flag = 0xFE;
 while(1)
 {
  P0=_cror_(flag,1);
  delay();
  }
return 0;
 
}

 

搞不明白,每次寫(xiě)代碼都有怎樣的錯(cuò)誤
我檢查沒(méi)錯(cuò)誤啊


作者: admin    時(shí)間: 2010-4-8 00:05

改好了,在51hei-5單片機(jī)開(kāi)發(fā)板上測(cè)試成功,注意紅色的字體為修改過(guò)的.

 

-----------------------

#include <REG51.H>
#include <INTRINS.H>

void delay(void)   //誤差 -0.152253987588us
{
    unsigned char a,b;
    for(b=238;b>0;b--)
        for(a=250;a>0;a--);  //原來(lái)的延時(shí)時(shí)間太短,各燈交替閃亮的時(shí)間太快,導(dǎo)致人眼無(wú)法看到跑馬燈效果.
}

sbit p14 =P1^4;   //你原來(lái)的定義方法是錯(cuò)的

 main()
{
 unsigned char flag = 0xFE;    //這里不能用整形的,要用uchar型,8位每一位代表一個(gè)燈
 unsigned char aa;
 p14=0;
 while(1)
 {
 P0=flag;
 flag=_cror_(flag,1);

 delay();
  }
 
}


作者: zgaoq    時(shí)間: 2010-6-7 21:50

#include <reg52.h>
#include <intrins.h>

void delay(void)  
{
    unsigned char a,b;
    for(b=238;b>0;b--)
        for(a=100;a>0;a--);
}

sbit pw=P1^4; 
sbit wei=P2^7;

void main(void)
{
 unsigned int flag;
   
    wei=0;
    pw=0;
    flag = 0xfe;
 while(1)
 {
    P0=flag;
       delay();
   flag=_cror_(flag,1);
  
  }
 
 
}


 


 

這樣改也可以。延遲可以改大些。

 






歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 97在线免费视频 | 在线观看日本 | 999av | 色哟哟一区二区三区 | 亚洲自拍偷拍视频 | 韩国av在线 | 可以在线观看的av | 日韩精品一区二区三区免费视频 | 黄色在线观看免费 | 日韩国产精品视频 | 国产激情久久久 | 在线色网站 | 一区二区三区四区在线视频 | aaa黄色 | 免费av网址在线观看 | 亚洲一级二级三级 | 国产涩涩 | 黄色裸体视频 | 中文字幕一区二区三区四区 | 亚洲国产日本 | 欧美爱爱网站 | 色噜噜狠狠一区二区三区 | 亚洲国产第一页 | 欧美日韩在线播放 | av小说在线观看 | 亚洲国产欧美日韩在线 | 国产天堂在线 | 亚洲另类自拍 | 91av导航| 国产色视频一区二区三区qq号 | 亚洲精品在线视频 | 日本天天操 | 亚洲欧美另类在线观看 | 天天操天天干天天爽 | 亚洲第一av | 日韩一级在线 | 午夜国产 | 日韩精品一区在线 | 国产中文字幕在线播放 | 九九在线精品 | 婷婷91|