wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

多個按鍵控制流水燈切換程序

[復制鏈接]
跳轉到指定樓層
樓主
ID:262 發表于 2016-3-11 23:22 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最后由 heicad 于 2016-3-11 23:25 編輯

有四種流水模式,想通過四個按鈕分別控制,并使用外部打斷來立即切換程序,怎么都寫不了,每次都是要通過按復位再安按鈕來切換程序,用了switch語句還是不行,求大神解答,電路圖的按鍵位置錯了,本來想法是用外部打斷k1切換程序,按一下是流水燈加數碼管閃動,再按一次立即切換呼吸燈,在按一下立即切換拖尾燈,現在就想換個立即切換的,分別定義k1,k2,k3按一下就立即切換,我寫的程序不能立即切換,求大神解答一下,謝謝啦



  1. #include<reg51.h>
  2. #include<intrins.h>
  3. #define uint unsigned int
  4. #define uchar unsigned char
  5. #define led P1

  6. uchar abit=16;
  7. uchar atimer0_n;
  8. uchar code abit8[9]={1,2,4,8,16,32,64,128,0};
  9. unsigned char code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8};
  10. uchar nn;
  11. char a,b,c,d,e,f,g,h;  


  12. sbit k1=P2^3;
  13. sbit k2=P2^2;
  14. sbit k3=P2^1;

  15. void led1();        
  16. void led2();
  17. void led3();
  18. void Delay10ms(unsigned int);
  19. void delay(int x)  
  20. {  int i;
  21.          for(i=x;i>0;i--);
  22.         }
  23.         
  24. void Delay10ms(unsigned int c)   //誤差 0us
  25. {
  26.     unsigned char a,b;
  27.     for(;c>0;c--)
  28.         for(b=38;b>0;b--)
  29.             for(a=130;a>0;a--);
  30. }

  31. void main()
  32. {while(1)
  33.         {        
  34.         if(k1==0)led1();
  35.         if(k2==0)led2();
  36.         if(k3==0)led3();
  37.         }
  38. }
  39. void led1()                  
  40. {
  41.         unsigned int i;
  42.         led=0xfe;
  43.         P0=table[i];
  44.         Delay10ms(50);
  45.         while(1)
  46.         {
  47.                 for(i=0;i<7;i++)                                                
  48.                 {
  49.                         led=_crol_(led,1);
  50.                         P0=table[i+1];
  51.                         Delay10ms(50);                                                         
  52.                 }
  53.                 for(i=7;i>0;i--)                                                        
  54.                 {
  55.                         led=_cror_(led,1);
  56.                         P0=table[i-1];
  57.                         Delay10ms(50);                                                        
  58.                 }                  
  59.         }        
  60. }
  61. void led2()
  62. {        
  63.         int x,cycle=370;
  64.         while(1)
  65.         {
  66.           for(x=0x00;x<cycle;x++)
  67.           {
  68.                   P1=0;
  69.                 delay(x-50);        
  70.                 P1=0xff;
  71.                 delay(cycle-x);        
  72.           }

  73.           for(x=cycle;x>0;x--)
  74.           {
  75.                   P1=0;
  76.                 delay(x-50);  
  77.                 P1=0xff;
  78.                 delay(cycle-x);
  79.           }

  80.         }        
  81. }

  82. void led3()
  83. {        TMOD = 0x11;        
  84.         TL0 = 0x00;                //2.5ms
  85.         TH0 = 0xF7;        
  86.         TF0 = 0;               
  87.         TR0 = 1;        
  88.         EA=1;ET0=1;
  89.         while(1)
  90.         {
  91.          a=abit;
  92.          if(a>7||a<0)
  93.                 a=8;
  94.          b=abit-1;
  95.          if(b>7||b<0)
  96.                  b=8;
  97.          c=abit-2;
  98.          if(c>7||c<0)
  99.                  c=8;
  100.                  d=abit-3;
  101.          if(d>7||d<0)
  102.                  d=8;
  103.                          e=abit-4;
  104.          if(e>7||e<0)
  105.                  e=8;
  106.                          f=abit-5;
  107.          if(f>7||f<0)
  108.                  f=8;
  109.                          g=abit-6;
  110.          if(g>7||g<0)
  111.                  g=8;
  112.                          h=abit-7;
  113.          if(h>7||h<0)
  114.                  h=8;
  115.         
  116.                
  117.         atimer0_n++;
  118.         if(atimer0_n==520)
  119.         atimer0_n=0;
  120.         if(atimer0_n<5)
  121.                 P1=0xff-abit8[a];
  122.         if(atimer0_n<40)
  123.                 P1=0xff-abit8[b];
  124.         if(atimer0_n<150)
  125.                 P1=0xff-abit8[c];        
  126.         if(atimer0_n<255)
  127.                 P1=0xff-abit8[d];
  128.         if(atimer0_n<300)
  129.                 P1=0xff-abit8[e];
  130.         if(atimer0_n<380)
  131.                 P1=0xff-abit8[f];
  132.         if(atimer0_n<460)
  133.                 P1=0xff-abit8[g];
  134.         if(atimer0_n<520)
  135.                 P1=0xff-abit8[h];
  136.                
  137.         }
  138. }

  139. atimer0 () interrupt 1
  140. {        
  141.         TL0 = 0x00;                //50ms
  142.         TH0 = 0x4C;
  143.         nn++;
  144.         if(nn==1)
  145.         {
  146.                 nn=0;abit--;
  147.                  if(abit==0)
  148.                  abit=32;
  149.         }

  150.                
  151. }   
復制代碼


就是這幾個程序,現在先把第一個流水燈的延時換成定時器延時,怎么改想立即切換

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

使用道具 舉報

沙發
ID:262 發表于 2016-3-11 23:22 | 只看該作者
子函數void led1();        
void led2();
void led3();里有while(1)語句出不來---死循環。
要想用中斷的話只有兩個外部中斷,不用中斷也可以實現的。設置四個標記變量代表四個按鍵的情況,再掃描顯示OK!!
回復

使用道具 舉報

板凳
ID:262 發表于 2016-3-11 23:22 | 只看該作者
樓上教你了,每一個子程序的while(1)出不來,你的主函數只執行了void led1();。后面的都執行不到
回復

使用道具 舉報

地板
ID:262 發表于 2016-3-11 23:23 | 只看該作者

在循環體里加如按鍵條件   先back  在執行
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
av天天在线| 日韩av久操| 丁香综合五月| www精品国产| 一区二区三区四区五区| 黑人粗进入欧美aaaaa| 国产伦精品一区二区三区照片| 亚洲欧美日韩国产成人| 欧美日韩一区二区免费在线观看| 国产成人免费视频| 亚洲精品网址| www.丝袜精品| 蜜桃视频m3u8在线观看| 亚洲色图图片网| 在线观看天堂| 乱精品一区字幕二区| 欧美一二三区视频| 中文字幕第4页| 国产精品v日韩精品v在线观看| 午夜精品一区二区在线观看| 国产精品美女免费| 欧美巨乳美女视频| 精品视频在线播放免| 色欧美片视频在线观看在线视频| 日本一区二区三区国色天香| 久久精品国产精品青草| 国产综合精品| 精品一区在线| 永久免费精品视频| 四虎影视4hu4虎成人| 成人在线影视| 九色在线视频蝌蚪| 黄色一级片视频| 天堂网在线.www天堂在线视频| 六月婷婷中文字幕| 夜夜嗨av禁果av粉嫩avhd| 日韩黄色精品视频| 久久精品视频免费在线观看| 成人免费毛片日本片视频| 天天操天天爱天天爽| 又大又硬又爽免费视频| 伊甸园精品99久久久久久| 国产精品v欧美精品v日韩精品| 青青久久av北条麻妃海外网| 欧美黄色性视频| 在线观看亚洲区| 亚洲精品午夜精品| 亚洲精品久久久久久久久| 91精选在线观看| 欧美日免费三级在线| 一区二区三区四区五区视频在线观看| 91丨九色丨黑人外教| 国产精品1区2区3区在线观看| 天堂资源在线中文精品| 国产欧美另类| 噜噜噜躁狠狠躁狠狠精品视频| 欧美亚韩一区| 国产精品sm| 五月综合激情| 在线国产一区二区| 亚洲成人三区| 欧美99在线视频观看| 天天综合一区| 婷婷六月综合| 欧美在线精品一区| 国产精品mv在线观看| 最新亚洲视频| 国产精品免费看| 午夜欧美理论片| 亚洲麻豆av| 久久只有精品| 久久97超碰国产精品超碰| 青青草原综合久久大伊人精品优势| 免费日韩视频| 久久精品国产亚洲高清剧情介绍 | 爱草tv视频在线观看992| 18视频在线观看| av成人 com a| 日韩第二十一页| 国产电影一区二区| 大香伊人久久精品一区二区| 日本精品专区| www.在线视频.com| 永久av在线| av网址在线| 自由日本语热亚洲人| 欧美国产日韩电影| 精品久久久久久久久久岛国gif| 亚洲一区二区三区免费| 亚洲第一论坛sis| 第一会所亚洲原创| 韩国在线一区| 日本免费精品| 婷婷亚洲成人| 国产精品传媒精东影业在线| 亚洲成人直播| 亚洲人成网站77777在线观看| 日韩av自拍| 亚洲综合电影一区二区三区| 国产一区999| 国产蜜臀97一区二区三区 | 热99re久久精品这里都是免费| 天堂在线网站| 在线播放91| 美女日批视频在线观看| 欧洲美女精品免费观看视频 | 一区二区视频| 围产精品久久久久久久| 日韩va亚洲va欧美va久久| 国产91精品露脸国语对白| 国产欧美日韩不卡免费| 黑人精品xxx一区| 亚洲精品久久久久中文字幕欢迎你 | 欧美高清性粉嫩交| 天天插天天操| eeuss影院在线观看| 日韩一区精品| 日韩欧美三级| 极品少妇xxxx精品少妇偷拍| 亚洲欧洲成人自拍| 欧美一区二区三区免费观看视频| 视频在线观看99| 91精品国产综合久久久久久久久| 亚洲精品在线视频观看| 黄色永久免费网站| 免费精品在线视频| 99久久国产免费| 两个人看的无遮挡免费视频| 黄色网址在线播放| 四虎国产精品永久在线国在线| 午夜精品视频一区二区三区在线看| 久久草av在线| 一区二区视频免费在线观看| 亚洲国产天堂久久国产91| 国产91精品高潮白浆喷水| 久久精品国产99精品国产亚洲性色| 你懂的av在线| av最新在线观看| 日本黄色免费视频| 秋霞福利视频| 欧美片第一页| 在线国产欧美| 亚洲视频一二区| 亚洲久久久久久久久久久| 国产精品一区二区电影| 超碰人人爱人人| 免费一级黄色录像| 亚洲美女综合网| 97影院在线观看| 欧美性片在线观看| 在线精品在线| 一区二区三区加勒比av| 国产小视频91| 久久久99爱| 精品伦一区二区三区| 在线观看黄色国产| 福利网站av| 色戒汤唯在线| 亚洲免费观看| 亚洲国产精品天堂| 欧美国产亚洲精品久久久8v| 亚洲日本japanese丝袜| 黄色aaa视频| 四虎永久在线精品免费网址| 污视频网站在线观看| 91精品丝袜国产高跟在线| 国产一区二区在线影院| 欧美高清dvd| 国产欧美一区二区三区在线看| 国产又大又硬又粗| 亚洲精品77777| 美女网站免费看| 在线黄色的网站| 国产精品社区| 91久久精品一区二区三| 日韩av手机在线| 国产自偷自偷免费一区| 在线观看中文字幕码| 午夜男人视频在线观看| 欧美精品中文字幕亚洲专区| 91影院在线观看| 亚洲女人被黑人巨大进入al| 欧美三级华人主播| 日韩一区二区三区四区视频| 国产一区二区三区美女秒播 | 比比资源-先锋影音资源站| 秋霞伦理一区| 老司机免费视频一区二区三区| 欧美午夜不卡视频| 91精品国产91久久久久久一区二区 | 久久久精品少妇| 印度美女freesex性hd| 天堂а√在线最新版中文在线| 国产婷婷精品| 在线不卡的av| 国产精品一区在线观看| 国产人妻人伦精品1国产丝袜| 四虎影视最新地址| 美女av在线免费看| 美女在线视频一区| 精品国产乱码久久| 欧美综合激情| 久久无码精品丰满人妻| 肥女人的一级毛片| 亚洲aaa级| 亚洲欧洲综合另类| 成人美女视频在线看| 亚洲色图18p| 视色,视色影院,视色影库,视色网 日韩精品福利片午夜免费观看 | 2019年精品视频自拍| 韩国视频一区二区| 亚洲色图美腿丝袜| 免费av手机在线观看| 亚洲最新av网站| 韩国中文字幕在线| 日日夜夜精品免费视频| 精品999在线播放| 手机看片日韩国产| 中文文字幕一区二区三三| av网站在线播放| 视频一区国产视频| 亚洲免费一级电影| 1024av视频| 熟妇人妻系列aⅴ无码专区友真希 熟妇人妻av无码一区二区三区 | 亚洲av无码乱码国产精品| sm国产在线调教视频| 日本欧美在线观看| 亚洲人成在线观看| 欧美日韩在线中文| 欧美一区二区黄片| 成人看片网站| 中文字幕国产一区| 国产精品一区二区3区| 一级黄色片网址| 999大胆视频| 欧美在线网站| 亚洲第一网站免费视频| 91丨porny丨探花| 亚洲 另类 春色 国产| 国产一区二区三区影视| 国产精品天天看| 亚洲精品免费网站| 国产午夜精品无码| 91se在线| 大胆亚洲人体视频| 午夜精品久久17c| 中文字幕网站在线观看| 深夜宅男网站免费进入| 亚洲精品精选| 亚洲性日韩精品一区二区| 深夜黄色小视频| 日本h在线观看| 99精品在线观看| 精品国产91久久久久久久妲己| 国产一区二区三区小说| 久草视频观看| 九九久久精品| 日韩一区二区三区精品视频| www.日本在线播放| 黑粗硬大欧美视频| 国产精品一国产精品| 51精品久久久久久久蜜臀| 日韩国产欧美亚洲| 精品一区二区三区高清免费不卡| 视频亚洲一区二区| 色综合久久66| 日韩欧美猛交xxxxx无码| 五十路亲子中出中文字幕| 精品视频在线播放一区二区三区| 狠狠躁夜夜躁人人爽天天天天97| 一本色道久久综合亚洲二区三区 | 国产肥白大熟妇bbbb视频| 久久久亚洲精华液精华液精华液 | 无线免费在线视频| 韩国精品免费视频| 国产成人av网址| 国产精品成人久久| 性欧美18xxxhd| 亚洲国产成人91porn| 亚洲精品偷拍视频| 国产视频高清免费| 欧美午夜一区二区福利视频| 久久亚洲欧美日韩精品专区| 欧美做受xxxxxⅹ性视频| 成年人在线观看网站| 99re这里只有精品首页| 国产精品一区视频| 国产精选久久久| 里番精品3d一二三区| 日韩欧美一级特黄在线播放| 日本黄色的视频| 日本中文视频| 欧美被日视频| 国产精品五月天| 亚洲精品一区二区毛豆| 欧美日韩看片| 亚洲一本二本| 欧美大胆在线视频| 91aaa在线观看| 黄色av网站在线免费观看| 成人av网站在线| 麻豆传媒一区二区| 香蕉久久国产av一区二区| 欧美视频免费| 色99之美女主播在线视频| 国产性猛交xx乱| av中文字幕在线看| 色伊人久久综合中文字幕| 老熟妇仑乱视频一区二区| 男人艹女人网站| 国产成人av电影在线播放| caoporn国产精品免费公开| 日批免费在线观看| 亚洲成人最新网站| 国内精品一区二区三区| 中文在线第一页| 在线观看视频一区二区三区| 亚洲精品黄网在线观看| 一本在线免费视频| 蜜桃视频www网站在线观看| 日本韩国一区二区三区视频| xx欧美撒尿嘘撒尿xx| 青青九九免费视频在线| 国产精品久久看| 欧美不卡在线播放| 超碰在线首页| 国产精品黄色在线观看| 国产极品尤物在线| 视频一区二区在线播放| 自拍av一区二区三区| 亚洲精品无码久久久久久| 最近中文字幕在线| 亚洲女子a中天字幕| 在线免费视频a| 91在线导航| 在线观看日韩电影| 国产精品第七页| 午夜欧美巨大性欧美巨大 | 写真福利片hd在线观看| 欧美精彩视频一区二区三区| 日韩av三级在线| 神马久久精品| 激情av一区二区| 波多野结衣有码| 黄色精品视频| 中文字幕亚洲第一| 三级网站在线播放| 91精品国产91久久综合| 成人精品久久av网站| 欧美高清xxxx性| 波多野结衣精品在线| 成人网站免费观看入口| 男人天堂网在线观看| 日韩欧美国产黄色| 非洲一级黄色片| 精品国产亚洲一区二区三区大结局| 日韩视频免费在线| www.精品久久| 日本亚洲最大的色成网站www| 日韩.欧美.亚洲| 永久在线免费观看| 色偷偷久久一区二区三区| 波多野吉衣中文字幕| 一区二区在线视频观看| 性欧美亚洲xxxx乳在线观看| 五月天激情婷婷| 国产精品夜夜爽| 日韩黄色片视频| segui88久久综合9999| 国产亚洲精品一区二555| 在线播放国产一区| 亚洲欧美久久| 中国老女人av| 国产精品麻豆一区二区三区| 91麻豆精品国产91| 日本久久综合网| 国产乱码精品| 国产午夜精品视频一区二区三区| 国产免费av高清在线| 精品乱人伦一区二区三区| 亚洲高清在线看| 三级一区在线视频先锋 | 国产精品久久精品| 一个人看免费www视频有多爽| 国产精品久久久久一区| 日本美女视频网站| 日本在线一区二区三区| 国产精品成人一区二区| 福利社在线免费视频| 亚洲国产sm捆绑调教视频| 天堂资源在线视频| 欧美a级片视频| 少妇特黄a一区二区三区| 黄色小视频在线观看| 日韩精品电影网| 午夜视频www| 国产女主播在线一区二区| 真人bbbbbbbbb毛片| 国产99久久| 女人一区二区三区|