性无码一区二区三区在线观看,少妇被爽到高潮在线观看,午夜精品一区二区三区,无码中文字幕人妻在线一区二区三区,无码精品国产一区二区三区免费

  • 回復(fù)
  • 收藏
  • 點(diǎn)贊
  • 分享
  • 發(fā)新帖

51單片機(jī)的BUG

void main()

{

    while (1)

 {

     Delay300ms() ;

      k1=~k1;      

   if(k1==1)    

          led=1;   

  else    

         led=0;  

 }

}

      k1和led都是IO口;實(shí)現(xiàn)的功能就是IO口k1取反,然后if檢測(cè)k1狀態(tài),然后led亮滅while循環(huán)300ms一次;

先不說(shuō)結(jié)果,大家覺(jué)得會(huì)是怎么樣的結(jié)果;

    要是你爸程序燒寫(xiě)進(jìn)去,肯定和你們想象的不一樣;;

全部回復(fù)(6)
正序查看
倒序查看
2019-04-25 14:16

沒(méi)有人測(cè)試么,要是你們燒寫(xiě)程序測(cè)試了就會(huì)發(fā)現(xiàn)led始終不會(huì)改變狀態(tài),也就是說(shuō)if一只檢測(cè)不到K1變成低電平了;

0
回復(fù)
Globl
LV.1
3
2019-04-28 18:42
這程序受控于端口電平,K1是改變不了IO口的也就是說(shuō)端口電平默認(rèn)是高電平,取反就為0,因此if條件不成立會(huì)執(zhí)行else中的語(yǔ)句
0
回復(fù)
2019-04-29 14:27
@Globl
這程序受控于端口電平,K1是改變不了IO口的也就是說(shuō)端口電平默認(rèn)是高電平,取反就為0,因此if條件不成立會(huì)執(zhí)行else中的語(yǔ)句
是這樣的,程序不應(yīng)該是等到端口反轉(zhuǎn)OK了,這個(gè)語(yǔ)句才算運(yùn)行完畢?
0
回復(fù)
2019-05-02 12:16
好好看看io的 幾種技術(shù) 輸入 輸出 高阻 開(kāi)漏 上拉 下拉 及默認(rèn)電平
0
回復(fù)
hp34401a
LV.1
6
2019-05-04 19:42
見(jiàn)過(guò)太多所謂BUG就是自己水平的問(wèn)題。無(wú)興趣看了 ~~~~
0
回復(fù)
2019-05-06 11:27
@hp34401a
見(jiàn)過(guò)太多所謂BUG就是自己水平的問(wèn)題。無(wú)興趣看了~~~~
其實(shí)程序很簡(jiǎn)單,就是IO反轉(zhuǎn)之后馬上用if檢測(cè)IO狀態(tài),總是檢測(cè)不到;51單片機(jī)IO已經(jīng)初始化了,正常的弱上拉狀態(tài);
0
回復(fù)
發(fā)