欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

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

QQ登錄

只需一步,快速開始

搜索
查看: 3154|回復(fù): 9
收起左側(cè)

單片機(jī)八位數(shù)碼管仿真不亮啊 求指導(dǎo)

[復(fù)制鏈接]
ID:974245 發(fā)表于 2021-10-22 22:09 | 顯示全部樓層 |閱讀模式
屏幕截圖 2021-10-22 220755.png
單片機(jī)代碼如下:
#include <reg51.h>
sfr LED=0xA0;
void delay(int time);
unsigned char code LED_SUM[8]={0x02,0x10,0x21,0x30,0x40,0x54,0x60,0x78};
void main(){
        unsigned char i=8;
        while(i--){
                LED=LED_SUM[i ];
                delay(10);
        }
}

void delay(int time){
        unsigned char j;
        for(time;time>=0;time--)
                for(j=125;j>0;j--)
                        {;}
}

回復(fù)

使用道具 舉報(bào)

ID:332444 發(fā)表于 2021-10-23 08:35 | 顯示全部樓層
LED=LED_SUM【?】;
回復(fù)

使用道具 舉報(bào)

ID:882573 發(fā)表于 2021-10-23 10:51 | 顯示全部樓層
你這……隨便問幾句,while(i--)i==0時(shí),程序會(huì)不會(huì)跑飛,沒有位選設(shè)置,你準(zhǔn)備讓哪個(gè)數(shù)碼管亮,LED=LED_SUM一個(gè)有初值,一個(gè)是數(shù)組嗎?這倆能畫等號(hào)嗎?LED若是準(zhǔn)備用于段選的變量,LED=LED_SUM[i];才對(duì)吧
回復(fù)

使用道具 舉報(bào)

ID:974245 發(fā)表于 2021-10-23 12:45 | 顯示全部樓層

少寫了東西我再試試
回復(fù)

使用道具 舉報(bào)

ID:974245 發(fā)表于 2021-10-23 12:48 | 顯示全部樓層
天涯仗劍 發(fā)表于 2021-10-23 10:51
你這……隨便問幾句,while(i--)i==0時(shí),程序會(huì)不會(huì)跑飛,沒有位選設(shè)置,你準(zhǔn)備讓哪個(gè)數(shù)碼管亮,LED=LED_SU ...

高四位用來段選,低四位用來位選
回復(fù)

使用道具 舉報(bào)

ID:974245 發(fā)表于 2021-10-23 13:01 | 顯示全部樓層
寫錯(cuò)了一個(gè)地方:LED=LED_SUM[i ];
回復(fù)

使用道具 舉報(bào)

ID:974245 發(fā)表于 2021-10-23 13:02 | 顯示全部樓層

LED=LED_SUM【i】,謝謝啊
回復(fù)

使用道具 舉報(bào)

ID:213173 發(fā)表于 2021-10-23 13:25 | 顯示全部樓層
無標(biāo)題.jpg
  1. #include <reg51.H>

  2. void main()
  3. {
  4.         unsigned char L,H;
  5.         unsigned int i;
  6.         while(1)
  7.         {
  8.                 H++;
  9.                 if(H>=8)
  10.                         H=0;
  11.                 L++;
  12.                 if(L>=8)
  13.                         L=0;
  14.                 P2=H<<4|L;
  15.                 i=500;
  16.                 while(i--);//延時(shí)
  17.         }
  18. }
復(fù)制代碼



回復(fù)

使用道具 舉報(bào)

ID:974245 發(fā)表于 2021-10-23 14:51 | 顯示全部樓層
1.png

我可以了,38譯碼器的錯(cuò)誤,代碼小改,也可以了,代碼可以成功運(yùn)行。謝謝大家的幫助
  1. #include <reg51.h>
  2. sfr LED=0xA0;
  3. void delay(int time);
  4. unsigned char code LED_SUM[8]={0x01,0x12,0x23,0x34,0x45,0x56,0x67,0x78};
  5. void main(){
  6.         unsigned char i=8;
  7.         while(i--){
  8.                 LED=LED_SUM[i];
  9.                 delay(10);
  10.         }
  11.        

  12. }
  13. void delay(int time){
  14.         unsigned char j;
  15.         for(time;time>=0;time--)
  16.                 for(j=125;j>0;j--)
  17.                         {;}
  18. }
復(fù)制代碼



回復(fù)

使用道具 舉報(bào)

ID:974245 發(fā)表于 2021-10-23 14:52 | 顯示全部樓層
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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