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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2935|回復: 9
收起左側

單片機八位數碼管仿真不亮啊 求指導

[復制鏈接]
ID:974245 發表于 2021-10-22 22:09 | 顯示全部樓層 |閱讀模式
屏幕截圖 2021-10-22 220755.png
單片機代碼如下:
#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--)
                        {;}
}

回復

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

少寫了東西我再試試
回復

使用道具 舉報

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

高四位用來段選,低四位用來位選
回復

使用道具 舉報

ID:974245 發表于 2021-10-23 13:01 | 顯示全部樓層
寫錯了一個地方:LED=LED_SUM[i ];
回復

使用道具 舉報

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

LED=LED_SUM【i】,謝謝啊
回復

使用道具 舉報

ID:213173 發表于 2021-10-23 13:25 | 顯示全部樓層
無標題.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--);//延時
  17.         }
  18. }
復制代碼



回復

使用道具 舉報

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

我可以了,38譯碼器的錯誤,代碼小改,也可以了,代碼可以成功運行。謝謝大家的幫助
  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. }
復制代碼



回復

使用道具 舉報

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

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 中文字幕在线一区 | 在线三级网址 | 国产美女一区 | 亚洲国产精品99久久久久久久久 | 亚洲精品国产精品国自产在线 | 成人黄在线观看 | 亚洲综合首页 | www.黄色在线观看 | 国产一区中文字幕 | 一级黄色片免费 | 国产精品日日摸夜夜添夜夜av | 毛片在线免费 | 天天操操操操操 | 亚洲成人观看 | 欧美日韩中文字幕 | 天天操天天干天天曰 | 午夜精品福利视频 | 国产精品射 | 色嗨嗨 | www.一区二区 | 精品综合久久久 | 精品久久久久久久久久久久 | 在线观看成人小视频 | 日本精品视频 | 91精品久久久 | 亚洲成人免费视频在线 | 91av久久久 | 九九色综合 | 亚洲欧美一区二区三区国产精品 | 第一区在线观看免费国语入口 | 国产人久久人人人人爽 | 欧美精品1区2区 | 免费观看一级视频 | 伊人99| 成人av网站在线观看 | 国产美女高潮 | 男女羞羞视频网站 | 亚洲三级在线观看 | 激情a| 999久久久免费精品国产 | 国产精品99视频 |