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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機數碼管原理圖設計出錯,導致硬件電路的段選和位選單片機I/O口位置錯亂

[復制鏈接]
跳轉到指定樓層
樓主
51單片機與數碼管相連時原理圖設計出錯,導致硬件電路的段選和位選I/O口位置錯亂
硬件的段選:(a~dp)P2.5,P0.6,P0.3,P0.1,P0.0,P2.6,P0.4,P0.2
位選:P2.4,P2.7,P0.7,P0.5
正確設計:

我的錯誤設計:


硬件已來不及更改,可不可在軟件編程時解決這個問題。

急急急急!
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:277550 發表于 2021-11-18 13:24 | 只看該作者

把電阻調換,可以在程序可以隨需要而更換不同的IO的。
回復

使用道具 舉報

板凳
ID:123289 發表于 2021-11-18 13:41 | 只看該作者
當然可以了。
回復

使用道具 舉報

地板
ID:161164 發表于 2021-11-18 14:06 | 只看該作者
void Re_IO(char dat)
{
P25 = dat & 0x01;
P06 = dat & 0x02;
P03 = dat & 0x04;
P01 = dat & 0x08;
P00 = dat & 0x10;
P26 = dat & 0x20;
P04 = dat & 0x40;
P02 = dat & 0x80;
}
回復

使用道具 舉報

5#
ID:584814 發表于 2021-11-18 14:47 | 只看該作者
如果原先的軟硬件都沒問題,直接調整軟件就好,無需動硬件的。
回復

使用道具 舉報

6#
ID:624769 發表于 2021-11-18 14:59 | 只看該作者
你們是組團拼多多打板的么? 感覺這禮拜,這問題答了4~5次了。

sbit        duana        = P2^5;
sbit        duanb        = P0^6;
sbit        duanc        = P0^3;
sbit        duand        = P0^1;
sbit        duane        = P0^0;
sbit        duanf        = P2^6;
sbit        duang        = P0^4;
sbit        duandp        = P0^2;

sbit        wei0        = P2^4;
sbit        wei1        = P2^7;
sbit        wei2        = P0^7;
sbit        wei3        = P0^5;

u8        LED_Buff[4];

void        Show_Led(u8 LED_Num)
{
        u8        Temp;
        wei0        = 1;
        wei1        = 1;
        wei2        = 1;
        wei3        = 1;        //如果是共陽極的話全 = 0;

        Temp        = LED_Buff[LED_Num];
        Temp <<= 1;
        duandp        = CY;
        Temp <<= 1;
        duang        = CY;
        Temp <<= 1;
        duanf        = CY;
        Temp <<= 1;
        duane        = CY;
        Temp <<= 1;
        duand        = CY;
        Temp <<= 1;
        duanc        = CY;
        Temp <<= 1;
        duanb        = CY;
        Temp <<= 1;
        duana        = CY;

        switch(LED_Num)
        {
                case 0:        wei0 = 0;        break;
                case 1:        wei1 = 0;        break;
                case 2:        wei2 = 0;        break;
                case 3:        wei3 = 0;        break;        //共陽的話,這里 = 1;
                default:        break;
        }
}


回復

使用道具 舉報

7#
ID:884147 發表于 2021-11-18 15:13 | 只看該作者
不動硬件是無法實現的,不能重做PCB就只能動手改PCB,把R6R8電阻去掉短接,P2.5P2.6串接電阻,其他的就交給軟件了。當然還要看你選的什么單片機
回復

使用道具 舉報

8#
ID:824490 發表于 2021-11-18 15:33 | 只看該作者
電路不改,真的很難。。
原因是,有的段碼接電阻了,有的沒接,有的位碼接電阻了,有的也沒接,只是調IO的話:
當串電阻的段碼遇上串了電阻的位碼,數碼管亮度明顯不夠。
當沒串電阻的段碼遇上同樣沒串電阻的位碼,可能會把LED燒焦!
難,不改板真的難。
回復

使用道具 舉報

9#
ID:982258 發表于 2021-11-18 17:01 | 只看該作者
必須得改電路了,測試還是可以的,就是不能用來做產品,這樣的產品是次品
回復

使用道具 舉報

10#
ID:96682 發表于 2021-11-19 06:29 來自手機 | 只看該作者
硬件要求和給出的電路圖也沒完全對上,這個不能只改程序還得改電路用飛線方法最好
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产日韩精品一区 | 精品亚洲一区二区三区 | 国产精品久久一区二区三区 | 亚洲国产精品久久 | 婷婷91 | www.色.com| 午夜精品久久久久久久久久久久久 | 日韩欧美综合 | 黄色欧美在线 | 午夜在线免费观看视频 | 一级片视频免费 | 国产日韩久久 | 99re视频在线 | 国产综合在线视频 | 成年免费在线观看 | 99热精品在线观看 | 国产亚洲一区二区在线观看 | 精品一区二区免费视频 | 看一级毛片视频 | 亚洲综合国产精品 | 黄频视频 | 久久精品国产一区二区电影 | 国产色 | 黄色在线免费观看视频网站 | 国产麻豆乱码精品一区二区三区 | 黑人性hd | 亚洲成人免费观看 | 久久久久久久国产 | 在线视频91 | 韩国久久| 日韩福利电影 | 成人在线精品视频 | 一区二区三区免费 | 操操网站| 久久久久无码国产精品一区 | 国产专区在线 | 久久国际精品 | 色婷婷精品国产一区二区三区 | 日韩在线免费视频 | 国产成人福利 | 国产又色又爽又黄又免费 |