欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: C51單片機(jī)led燈多燈同時(shí)閃爍程序問(wèn)題 [打印本頁(yè)]

作者: WHOAMI000    時(shí)間: 2019-3-24 10:53
標(biāo)題: C51單片機(jī)led燈多燈同時(shí)閃爍程序問(wèn)題
各位大佬們,如果我這樣編寫(xiě)程序,怎么讓1.3.5.7燈同時(shí)閃爍,也就是說(shuō)delay該怎么寫(xiě)?

2019-03-24_10.49.21.jpg (1.15 MB, 下載次數(shù): 55)

2019-03-24_10.49.21.jpg

作者: 溫酒斬華騰    時(shí)間: 2019-3-24 11:16
先讓1.3.5.7亮,然后延時(shí),然后讓1.3.5.7滅,然后延時(shí)即可。都寫(xiě)在while(1)內(nèi),1.3.5.7就閃

作者: xuyaqi    時(shí)間: 2019-3-24 11:21
while(1)
        {
                led1=0;
                led2=0;
                led3=0;
                led4=0;
                led5=0;
                led6=0;
                led7=0;
                led8=0;
                delay(5000);
               
                led1=1;
                led2=1;
                led3=1;
                led4=1;
                led5=1;
                led6=1;
                led7=1;
                led8=1;
                delay(5000);
        }
作者: xuyaqi    時(shí)間: 2019-3-24 11:23
while(1)
        {
                led1=0;
                led3=0;
                led5=0;
                led7=0;
                delay(5000);
               
                led1=1;
                led3=1;
                led5=1;
                led6=1;
                led7=1;
                delay(5000);
        }
作者: xuyaqi    時(shí)間: 2019-3-24 11:24
while(1)
        {
                led1=0;
                led3=0;
                led5=0;
                led7=0;
                delay(5000);
               
                led1=1;
                led3=1;
                led5=1;
                led7=1;
                delay(5000);
        }
作者: 傻二    時(shí)間: 2019-3-24 11:53
這個(gè)不能實(shí)現(xiàn)嗎
作者: y_z_q3963    時(shí)間: 2019-3-24 11:58
延時(shí)程序多的很,抄點(diǎn)就行。
作者: WHOAMI000    時(shí)間: 2019-3-24 14:08
xuyaqi 發(fā)表于 2019-3-24 11:23
while(1)
        {
                led1=0;

如果用“異或”該怎么編寫(xiě)代碼?
作者: qq1207554237    時(shí)間: 2019-3-24 15:37
這個(gè)東西有個(gè)大佬之前做過(guò)  你可以去看他的帖子哦  加油 一起努力
作者: suntuantuan    時(shí)間: 2019-3-24 17:39
異或是判斷語(yǔ)句,不是執(zhí)行語(yǔ)句,異或做多用來(lái)判斷當(dāng)前值,反而很麻煩
作者: 曲成    時(shí)間: 2019-4-1 09:34
void Delay(unsigned int t) {  while(--t); }
作者: 暖色系GD_ALIU    時(shí)間: 2019-4-2 17:57
在最后一行加多個(gè)延時(shí)函數(shù),另外最好在初始化的時(shí)候把不需要用到的pin配置成輸入
作者: wulin    時(shí)間: 2019-4-2 21:39
WHOAMI000 發(fā)表于 2019-3-24 14:08
如果用“異或”該怎么編寫(xiě)代碼?

直接賦值最簡(jiǎn)單,用&/|寫(xiě)可以保持2、4、6、8狀態(tài)不變而不影響另作他用。用^寫(xiě)徒增麻煩。
#include<reg51.h>
void main()
{
        unsigned int i;
        while(1)
        {
                P1&=0xaa;
                i=50000;
                while(i--);
                P1|=0x55;
                i=50000;
                while(i--);
        }
}

作者: wangshengs    時(shí)間: 2019-4-4 13:51
void Delay5ms()                //@11.0592MHz {         unsigned char i, j;          i = 54;         j = 199;         do         {                 while (--j);         } while (--i); }每隔5毫秒的軟延遲把燈開(kāi)一次延遲一次再關(guān)同一個(gè)燈再延遲一次然后在開(kāi)需要打開(kāi)的下一個(gè)燈延遲重復(fù)
作者: netcloud    時(shí)間: 2019-4-5 09:34
WHOAMI000 發(fā)表于 2019-3-24 14:08
如果用“異或”該怎么編寫(xiě)代碼?
  1. led3=led5=led7=led1=0;
  2. while(1)
  3. {
  4.     led1^=led1;
  5.     led3=led5=led7=led1;
  6.     delay(5000);
  7. }
復(fù)制代碼

作者: wjy211985    時(shí)間: 2021-5-24 20:09
#include<reg51.h>
void main()
{
        unsigned int i;
        while(1)
        {
                P2&=0x00;
                i=50000;
                while(i--);
                P2|=0xff;
                i=50000;
                while(i--);
        }
}




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1