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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

請問各位大神 warning C294: unreachable code 這個是錯在森么地方啊?

[復(fù)制鏈接]
ID:1103189 發(fā)表于 2023-12-7 21:48 | 顯示全部樓層 |閱讀模式
#include <REGX52.H>//普中單片機 點亮led燈

unsigned char Nixieshu[]={0X3F,0X06,0X5B,0X4F,0X66,0X6D,0X7D,0X07,0X7F,0X6F};

void Nixiewei(unsigned char location,number)
{
        switch(location)
        {
                case 1:P2_4=1;P2_3=1;P2_2=1;break;
                case 2:P2_4=1;P2_3=1;P2_2=0;break;
                case 3:P2_4=1;P2_3=0;P2_2=1;break;
                case 4:P2_4=1;P2_3=0;P2_2=0;break;
                case 5:P2_4=0;P2_3=1;P2_2=1;break;
                case 6:P2_4=0;P2_3=1;P2_2=0;break;
                case 7:P2_4=0;P2_3=0;P2_2=1;break;
                case 8:P2_4=0;P2_3=0;P2_2=0;break;
                P0 = Nixieshu[number];
        }
}
void main()
{      
                        Nixiewei(8,7);
                        while(1)
                        {
                       
                        }
}

回復(fù)

使用道具 舉報

ID:883242 發(fā)表于 2023-12-7 22:40 | 顯示全部樓層
就是說存在永遠無法執(zhí)行到的代碼,這個警告可以無視。
回復(fù)

使用道具 舉報

ID:213173 發(fā)表于 2023-12-8 06:20 | 顯示全部樓層
#include <REGX52.H>//普中單片機 點亮led燈

unsigned char Nixieshu[]={0X3F,0X06,0X5B,0X4F,0X66,0X6D,0X7D,0X07,0X7F,0X6F};

void Nixiewei(unsigned char location,number)
{
        switch(location)
        {
                case 1:P2_4=1;P2_3=1;P2_2=1;break;
                case 2:P2_4=1;P2_3=1;P2_2=0;break;
                case 3:P2_4=1;P2_3=0;P2_2=1;break;
                case 4:P2_4=1;P2_3=0;P2_2=0;break;
                case 5:P2_4=0;P2_3=1;P2_2=1;break;
                case 6:P2_4=0;P2_3=1;P2_2=0;break;
                case 7:P2_4=0;P2_3=0;P2_2=1;break;
                case 8:P2_4=0;P2_3=0;P2_2=0;break;
//                P0 = Nixieshu[number];
        }
        P0 = Nixieshu[number];
}
void main()
{      
        Nixiewei(8,7);
        while(1)
        {
       
        }
}
回復(fù)

使用道具 舉報

ID:458247 發(fā)表于 2023-12-8 08:51 | 顯示全部樓層
Hephaestus 發(fā)表于 2023-12-7 22:40
就是說存在永遠無法執(zhí)行到的代碼,這個警告可以無視。

P0 = Nixieshu[number]; 這句放switch的大括號外面去。


你這里無視了的話,功能肯定沒法實現(xiàn)
回復(fù)

使用道具 舉報

ID:517951 發(fā)表于 2023-12-8 08:51 | 顯示全部樓層
unreachable code, 意思是 這輩子你都得不到的女人
回復(fù)

使用道具 舉報

ID:458247 發(fā)表于 2023-12-8 08:52 | 顯示全部樓層
Hephaestus 發(fā)表于 2023-12-7 22:40
就是說存在永遠無法執(zhí)行到的代碼,這個警告可以無視。

不是什么警告都能無視的,不要誤導(dǎo)別人。
而且編程最好把所有警告都消除掉
回復(fù)

使用道具 舉報

ID:1103189 發(fā)表于 2023-12-8 09:14 | 顯示全部樓層
Hephaestus 發(fā)表于 2023-12-7 22:40
就是說存在永遠無法執(zhí)行到的代碼,這個警告可以無視。

您好,現(xiàn)在這個是不能忽視的,因為我的這串代碼是令led燈顯示數(shù)字,而上面的代碼是表示數(shù)字在第幾個led燈顯示的,所以我現(xiàn)在代碼的問題就是只能顯示第幾個led燈亮,但是不能顯示相應(yīng)的數(shù)字,您能幫我看一下嗎,非常感謝您,謝謝
回復(fù)

使用道具 舉報

ID:1103189 發(fā)表于 2023-12-8 09:16 | 顯示全部樓層
是數(shù)碼管顯示數(shù)字,不小心打錯了
回復(fù)

使用道具 舉報

ID:628113 發(fā)表于 2023-12-8 10:22 | 顯示全部樓層
從程序猜測,P2 P0 驅(qū)動 共陽極數(shù)碼管, 其中P2 通過 38 譯碼器 驅(qū)動 共陽極, P0驅(qū)動共陰極。

要想正常顯示, 必須滿足兩個條件:
1. 切換 P2 的同時 改變 P0
2. 不斷的掃描刷新. (就是 P2 P0 值【不停】的變化)
顯然 你的程序 location,number 值不變, 當(dāng)然顯示不了。
回復(fù)

使用道具 舉報

ID:712097 發(fā)表于 2023-12-8 10:39 | 顯示全部樓層
case 8下面一行 P0 = Nixieshu[number];永遠無法執(zhí)行,因為已經(jīng)被case 8這行最末尾的break跳出switch循環(huán)了。另外5樓回答精辟。
回復(fù)

使用道具 舉報

ID:1057978 發(fā)表于 2023-12-8 15:40 | 顯示全部樓層
都break了“P0 = Nixieshu[number];”這句怎么執(zhí)行???
“只能顯示第幾個led燈亮,但是不能顯示相應(yīng)的數(shù)字”
共陰極還是共陽極接線?字模取得對不對?
多個數(shù)碼管得循環(huán)刷新,為啥不放到While循環(huán)里面呢?
回復(fù)

使用道具 舉報

ID:1103189 發(fā)表于 2023-12-8 19:08 | 顯示全部樓層
chxelc 發(fā)表于 2023-12-8 10:39
case 8下面一行 P0 = Nixieshu[number];永遠無法執(zhí)行,因為已經(jīng)被case 8這行最末尾的break跳出switch循環(huán)了 ...

謝謝您,受教了
回復(fù)

使用道具 舉報

ID:1103189 發(fā)表于 2023-12-8 19:09 | 顯示全部樓層
rayin 發(fā)表于 2023-12-8 08:51
unreachable code, 意思是 這輩子你都得不到的女人

哈哈,懂了
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

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