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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 10261|回復: 15
打印 上一主題 下一主題
收起左側

C51單片機led燈多燈同時閃爍程序問題

  [復制鏈接]
跳轉到指定樓層
樓主
ID:497135 發表于 2019-3-24 10:53 來自觸屏版 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
各位大佬們,如果我這樣編寫程序,怎么讓1.3.5.7燈同時閃爍,也就是說delay該怎么寫?

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

2019-03-24_10.49.21.jpg
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:490330 發表于 2019-3-24 11:16 | 只看該作者
先讓1.3.5.7亮,然后延時,然后讓1.3.5.7滅,然后延時即可。都寫在while(1)內,1.3.5.7就閃
回復

使用道具 舉報

板凳
ID:94031 發表于 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);
        }
回復

使用道具 舉報

地板
ID:94031 發表于 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);
        }
回復

使用道具 舉報

5#
ID:94031 發表于 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);
        }
回復

使用道具 舉報

6#
ID:367870 發表于 2019-3-24 11:53 | 只看該作者
這個不能實現嗎
回復

使用道具 舉報

7#
ID:161151 發表于 2019-3-24 11:58 | 只看該作者
延時程序多的很,抄點就行。
回復

使用道具 舉報

8#
ID:497135 發表于 2019-3-24 14:08 來自觸屏版 | 只看該作者
xuyaqi 發表于 2019-3-24 11:23
while(1)
        {
                led1=0;

如果用“異或”該怎么編寫代碼?
回復

使用道具 舉報

9#
ID:497290 發表于 2019-3-24 15:37 | 只看該作者
這個東西有個大佬之前做過  你可以去看他的帖子哦  加油 一起努力
回復

使用道具 舉報

10#
ID:475340 發表于 2019-3-24 17:39 | 只看該作者
異或是判斷語句,不是執行語句,異或做多用來判斷當前值,反而很麻煩
回復

使用道具 舉報

11#
ID:502158 發表于 2019-4-1 09:34 | 只看該作者
void Delay(unsigned int t) {  while(--t); }
回復

使用道具 舉報

12#
ID:74585 發表于 2019-4-2 17:57 | 只看該作者
在最后一行加多個延時函數,另外最好在初始化的時候把不需要用到的pin配置成輸入
回復

使用道具 舉報

13#
ID:213173 發表于 2019-4-2 21:39 | 只看該作者
WHOAMI000 發表于 2019-3-24 14:08
如果用“異或”該怎么編寫代碼?

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

使用道具 舉報

14#
ID:504761 發表于 2019-4-4 13:51 | 只看該作者
void Delay5ms()                //@11.0592MHz {         unsigned char i, j;          i = 54;         j = 199;         do         {                 while (--j);         } while (--i); }每隔5毫秒的軟延遲把燈開一次延遲一次再關同一個燈再延遲一次然后在開需要打開的下一個燈延遲重復
回復

使用道具 舉報

15#
ID:349067 發表于 2019-4-5 09:34 | 只看該作者
WHOAMI000 發表于 2019-3-24 14:08
如果用“異或”該怎么編寫代碼?
  1. led3=led5=led7=led1=0;
  2. while(1)
  3. {
  4.     led1^=led1;
  5.     led3=led5=led7=led1;
  6.     delay(5000);
  7. }
復制代碼
回復

使用道具 舉報

16#
ID:913842 發表于 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--);
        }
}
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 午夜av一区二区 | 日韩av福利在线观看 | 色婷婷av99xx | 亚洲欧洲精品成人久久奇米网 | 亚洲国产精品一区二区久久 | 亚洲大片 | 91亚洲精品在线观看 | 久久精品久久久久久 | 亚洲一区二区三区桃乃木香奈 | 日韩精品四区 | 免费黄色录像视频 | 亚洲国产成人久久久 | 四虎在线观看 | 夜久久 | www.日韩系列 | 午夜av成人 | 粉嫩国产精品一区二区在线观看 | 成人毛片网站 | 日韩中文字幕 | 中文字幕一区在线 | 国产精品毛片无码 | 国产精品毛片在线 | 中文字幕在线观看视频网站 | 亚洲va欧美va天堂v国产综合 | 国产精品视频久久久 | 91精品中文字幕一区二区三区 | 亚洲精品女优 | 久久亚洲视频网 | 精品久久电影 | 亚洲欧美激情国产综合久久久 | www日本在线播放 | 成人在线黄色 | 亚洲一区二区三区免费在线观看 | 日本一区二区三区在线观看 | 成人久草 | 国产偷自视频区视频 | 欧美一级大黄 | 日本精品一区二区三区在线观看视频 | 九九九色| 美女天堂在线 | 亚洲色图在线观看 |