亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 2273|回復(fù): 9
打印 上一主題 下一主題
收起左側(cè)

請(qǐng)教一下,這個(gè)程序,哪里有問(wèn)題?執(zhí)行幾步就不動(dòng)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:97678 發(fā)表于 2020-1-7 18:55 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
#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ù)

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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. }
復(fù)制代碼
你試試
回復(fù)

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

謝謝。。。。。。
程序是可以運(yùn)行。
主要是我需要每個(gè)段 都要有不同的時(shí)間段。
回復(fù)

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表