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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

求助單片機簡單編程

[復制鏈接]
跳轉到指定樓層
樓主
想弄成,按燈的數字順序點亮,然后閃爍5秒,再全亮3秒,但是,,學藝不精,就要交作業了。。求大神幫修改些程序,大二下剛開始學單片機,,有些符號不是很懂,可以改改我能看的懂的最好啦, ,,防老師提問。。。

)0W{751[}HF~GV1T{}]6S9X.png (89.65 KB, 下載次數: 89)

)0W{751[}HF~GV1T{}]6S9X.png

4}5724XY{TQ~88`6@1887MY.png (111.18 KB, 下載次數: 85)

4}5724XY{TQ~88`6@1887MY.png

作業.zip

58.4 KB, 下載次數: 6

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂1 踩
回復

使用道具 舉報

沙發
ID:191598 發表于 2017-4-20 13:41 | 只看該作者
#include <reg51.h>
#define unsigned int

sbit S1=P1^7;                                                                 //按下啟動開關
void delay(ms)                                          //延時函數
{
    int i;
        while(ms--)
        {
                 for(i=0;i<120;i++);
        }
}
void main()
{
    int i=0,run=0;                                                 //定義變量
       
       
        while(1)
        {                                                                         
             if(S1==0)                                                 //延時去抖動
                 {
                   delay(20);
                   if(S1==0)
                   {  
                      for(i=0;i<7;i++)
                             {
                             P1=P1&(~(1<<i));              //從P1.0口依次輸出點亮,L依次亮
                                   delay(50);
                          }
                             for(i=0;i<8;i++)
                          {
                                   P3=P3&(~(1<<i));                           //從P3.0口依次輸出點亮  E依次亮
                                 delay(50);
                          }
                             for(i=0;i<8;i++)
                          {
                                   P2=P2&(~(1<<i));                           //從2.0口依次輸出點亮   E依次亮
                                   delay(50);
                          }
                          for(i=0;i<8;i++)                                  
                          {
                             P0=P0&(~(1<<i));                           //從0.0口依次輸出點亮   D依次亮
                                 delay(50)        ;
                          }
                          delay(200);
                          for(i=0;i<8;i++)
                      {
                                 P1=0xff;P2=0xff;P3=0xff;P0=0xff;
                                 delay(250);
                                 P1=0x80;P2=0x00;P3=0x00;P0=0x00;
                                 delay(250);
                          }
                          
                                 P0=0xff;P1=0xff;P2=0xff;P3=0xff;          //端口設置為高電平
                             delay(500);
                   }
                 }

        }



}
回復

使用道具 舉報

板凳
ID:191598 發表于 2017-4-20 13:42 | 只看該作者
按燈的數字順序點亮,然后閃爍5秒,滅一秒,再從左往右全亮,L- E- D  ,后再全亮3秒
回復

使用道具 舉報

地板
ID:7485 發表于 2017-4-20 14:37 | 只看該作者
又幫你作弊的嫌疑。
回復

使用道具 舉報

5#
ID:191631 發表于 2017-4-20 14:58 | 只看該作者
這個多花時間學習 還是不難的
回復

使用道具 舉報

6#
ID:111634 發表于 2017-4-20 16:01 | 只看該作者
本帖最后由 zl2168 于 2017-4-20 16:05 編輯

隨便你怎么閃,只要編制相應的亮燈數組。
實例9  鍵控花樣循環燈



花樣循環1


從兩邊到中心依次點亮,每次增加1個,直至全亮;


從兩邊到中心依次暗滅,每次減少1個,直至全暗;


閃爍1次;


重復上述過程,不斷循環(亮燈間隔0.5秒)。


花樣循環2


從中心到兩邊,每次亮2個,并重復一次;


從中心到兩邊,每次亮3個,并重復一次;


每次亮4個,并重復一次;


重復上述過程,不斷循環(亮燈間隔0.5秒)。


花樣循環3


每次間隔亮4個,并重復一次;


從上至下,每次亮2個;


從上至下,每次增加亮2個,直至全亮;


閃爍2次;


重復上述過程,不斷循環(亮燈間隔0.5秒)。


花樣循環4


全亮;


從上至下依次暗滅,每次減少一個,直至全滅;


從上至下依次點亮,每次增加一個,直至全亮;


重復上述過程,不斷循環(亮燈間隔0.5秒)。



Proteus仿真一下,確認有效。
實例9 鍵控花樣循環燈.rar (36.47 KB, 下載次數: 5)


以上摘自張志良編著《80C51單片機Proteus仿真設計實例教程》清華大學出版社ISBN 978-7-302-41682-1。書中電路和程序設計有詳細說明,程序語句條條有注解。



評分

參與人數 1黑幣 +5 收起 理由
q3075105 + 5 很給力!

查看全部評分

回復

使用道具 舉報

7#
ID:191598 發表于 2017-4-20 17:31 | 只看該作者
ahshmj 發表于 2017-4-20 14:37
又幫你作弊的嫌疑。

只是個作業。。。怎么能算作弊呢。。。。。
回復

使用道具 舉報

8#
ID:7485 發表于 2017-4-21 07:04 | 只看該作者
q3075105 發表于 2017-4-20 17:31
只是個作業。。。怎么能算作弊呢。。。。。

好吧,你說的是。
回復

使用道具 舉報

9#
ID:1050867 發表于 2022-11-9 15:27 | 只看該作者
解決了嗎?求教程
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 又爽又黄axxx片免费观看 | 污污的网站在线观看 | 国产成人精品久久 | 国产一区二区三区精品久久久 | 999免费视频 | 色视频在线免费观看 | 国产成都精品91一区二区三 | 91色视频在线观看 | 99欧美精品 | 欧美日韩专区 | 成人欧美一区二区三区黑人孕妇 | 久久精品久久综合 | 日韩精品视频一区二区三区 | 精品视频免费在线 | 99久久婷婷国产综合精品首页 | 天天操一操 | 中文字幕精品视频在线观看 | 久久久九九 | 青青草免费在线视频 | 涩涩视频网站在线观看 | a视频在线观看 | 国产精品久久久久久亚洲调教 | 国产伦精品一区二区三区高清 | 欧美一级久久 | 中文亚洲视频 | 亚洲视频手机在线 | 免费黄色录像视频 | 成人精品一区二区三区四区 | 亚洲精品一区中文字幕乱码 | 国产精品久久久久久影视 | a黄视频 | 精品一二区 | 亚洲精品欧美 | 国产日韩一区二区 | 日韩激情视频一区 | 亚洲欧美日韩中文字幕一区二区三区 | 水蜜桃久久夜色精品一区 | 不卡在线视频 | 国产九九精品视频 | 99精品欧美一区二区三区 | 可以免费观看的av |