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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

請教一下,這個程序,哪里有問題?執(zhí)行幾步就不動

[復制鏈接]
跳轉到指定樓層
樓主
ID:97678 發(fā)表于 2020-1-7 18:55 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit B1 = P0^0;
sbit G1 = P0^1;
sbit R1 = P0^2;
sbit Y1 = P0^3;
uint     i,j;
uint     l=305;
void main()
{
    P0 = 0xff;
    TMOD = 0x02;
    TH0 = 256-200;
    TL0 = 256-200;
    IE = 0x82;
    TR0 = 1;
    while(1);
}

void LED_Flash_and_Scroll() interrupt 1
{
      ++j;
   
    switch(i)
    {
         case 0:
        B1=0;
        G1=1;
        R1=1;
        Y1=0;
        break;
        case 1:
        B1=0;
        G1=1;
        R1=1;
        Y1=1;   
        break;
        case 2:        
        B1=1;
        G1=0;
        R1=0;
        Y1=1;
        break;
        case 3:        
        B1=1;
        G1=1;
        R1=0;
        Y1=1;
        break;
    }
            i++;
    if(j==300);
    j = 0;
}
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:222006 發(fā)表于 2020-1-7 21:02 | 只看該作者
i++;一直執(zhí)行。執(zhí)行三步就不再執(zhí)行了,寫程序記得變量清零這是一個很重要的東西
回復

使用道具 舉報

板凳
ID:222006 發(fā)表于 2020-1-7 21:03 | 只看該作者
    if(i<=3)i++;     else i=0;
回復

使用道具 舉報

地板
ID:222006 發(fā)表于 2020-1-7 21:05 | 只看該作者
還有沒明白你j++用起來干啥。
回復

使用道具 舉報

5#
ID:235200 發(fā)表于 2020-1-7 21:28 | 只看該作者
i的變化是0-65535,而case語句中只列出了i為0 1 2 3  其他情況的i使程序在等待狀態(tài)
回復

使用道具 舉報

6#
ID:398709 發(fā)表于 2020-1-7 21:36 | 只看該作者
  1. <div class="blockcode"><blockquote><div>#include <reg52.h></div><div>
  2. </div>#define uchar unsigned char
  3. <div>#define uint unsigned int</div><div>
  4. </div>sbit B1 = P0^0;
  5. sbit G1 = P0^1;
  6. sbit R1 = P0^2;
  7. <div>sbit Y1 = P0^3;</div><div>
  8. </div>uint   i = 0;

  9. void main()
  10. {
  11.     P0 = 0xff;
  12.     TMOD = 0x02;
  13.     TH0 = 256-200;
  14.     TL0 = 256-200;
  15.     IE = 0x82;
  16.     TR0 = 1;
  17.     while(1);
  18. }

  19. void LED_Flash_and_Scroll() interrupt 1
  20. {  
  21.     switch(i)
  22.     {
  23.          case 0:
  24.             B1=0;
  25.             G1=1;
  26.             R1=1;
  27.             Y1=0;
  28.         break;

  29.         case 1:
  30.             B1=0;
  31.             G1=1;
  32.             R1=1;
  33.             Y1=1;   
  34.         break;

  35.         case 2:        
  36.             B1=1;
  37.             G1=0;
  38.             R1=0;
  39.             Y1=1;
  40.         break;

  41.         case 3:        
  42.             B1=1;
  43.             G1=1;
  44.             R1=0;
  45.             Y1=1;
  46.         break;
  47.     }
  48.      i++;
  49.     if(i==4)
  50.     i = 0;
  51. }
復制代碼
你試試
回復

使用道具 舉報

7#
ID:275826 發(fā)表于 2020-1-7 21:45 | 只看該作者
200us一次共4次就結束了,等65536個以后再4次;另外j變量沒有用呀
回復

使用道具 舉報

8#
ID:97678 發(fā)表于 2020-1-8 12:28 | 只看該作者

謝謝。。。。。。
程序是可以運行。
主要是我需要每個段 都要有不同的時間段。
回復

使用道具 舉報

9#
ID:97678 發(fā)表于 2020-1-8 12:31 | 只看該作者
J變量 是延時用的。
刪除了J變量,那么,每個片段時間都一樣了。
我需要case 1 是延時十秒鐘, CASE 2 延時 一分鐘。等等。
怎么增加?
回復

使用道具 舉報

10#
ID:130230 發(fā)表于 2020-1-8 13:43 | 只看該作者
要么i清掉,要么把default分支加上。
回復

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩一区二区在线视频 | 在线国产中文字幕 | 五月婷婷激情 | 成人在线视频网站 | 九九热在线免费视频 | 涩涩视频在线观看 | 亚洲精品永久免费 | 国产精品久久国产精品 | 中文字幕免费在线 | 亚洲一区二区成人 | 欧美日韩国产一区二区三区 | 亚洲精品一二三 | 欧洲视频一区 | 97人人澡人人爽91综合色 | 久久久男人的天堂 | 中国一级特黄真人毛片免费观看 | 欧美日韩亚洲国产综合 | 美女黄视频网站 | 国产a区 | aa级毛片毛片免费观看久 | 国产精品久久久久久久久久久久久 | 国产精品一区久久久 | 久久久久久成人 | 高清av一区 | 久久久国产精品 | 久久精品日| 国产成人福利在线观看 | 久在线 | 中文字幕av第一页 | 国产亚洲欧美在线视频 | 亚洲手机在线 | 福利网站在线观看 | 国产一区二区三区久久久久久久久 | 日本淫视频 | 国产高清精品一区二区三区 | 亚洲精品中文字幕在线观看 | 日韩在线第一 | 亚洲欧美日本国产 | 91在线导航 | 亚洲精品一区久久久久久 | 精品国产31久久久久久 |