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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機(jī)實(shí)物焊接,燒錄后數(shù)碼管全亮而不是0~7,如何排查錯誤原因?

[復(fù)制鏈接]
ID:1016455 發(fā)表于 2022-5-25 16:22 來自觸屏版 | 顯示全部樓層 |閱讀模式
用52單片機(jī)和74HC245、74HC138驅(qū)動數(shù)碼管動態(tài)顯示,按照普中A2開發(fā)板原理圖焊接,燒錄進(jìn)自帶的數(shù)碼管動態(tài)顯示代碼后,數(shù)碼管全亮而不是0~7,請問各位大神這是什么原因?qū)е碌哪兀?/td>
Screenshot_20220522_053801.jpg
Screenshot_20220522_053708_com.baidu.netdisk.jpg
1653466931143.jpg
回復(fù)

使用道具 舉報

ID:1015275 發(fā)表于 2022-5-25 16:46 | 顯示全部樓層
得把代碼發(fā)上來吧,不然光看實(shí)物照片能看出啥毛病
回復(fù)

使用道具 舉報

ID:230742 發(fā)表于 2022-5-25 17:36 | 顯示全部樓層
把138的3根控制線斷開一個看看。如果有幾個數(shù)碼管不亮了,大概率是程序問題。如果還是全亮,就有先檢查線路了。
回復(fù)

使用道具 舉報

ID:160500 發(fā)表于 2022-5-25 17:50 | 顯示全部樓層
hc138直接驅(qū)動數(shù)碼管好像不行吧。電流不夠
回復(fù)

使用道具 舉報

ID:1016455 發(fā)表于 2022-5-25 20:29 來自觸屏版 | 顯示全部樓層
/************************************************************************************** 實(shí)驗(yàn)現(xiàn)象:下載程序后"動態(tài)數(shù)碼管模塊"從左至右顯示0-7 接線說明: 單片機(jī)-->動態(tài)數(shù)碼管模塊                                     注意事項(xiàng):                                                                                                                                                                   ***************************************************************************************/  #include "reg52.h"                         //此文件中定義了單片機(jī)的一些特殊功能寄存器  typedef unsigned int u16;          //對數(shù)據(jù)類型進(jìn)行聲明定義 typedef unsigned char u8;  sbit LSA=P2^2;                //38譯碼器端口 sbit LSB=P2^3; sbit LSC=P2^4;  u8 code smgduan[17]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,                                         0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};//顯示0~F的值  /******************************************************************************* * 函 數(shù) 名         : delay * 函數(shù)功能                   : 延時函數(shù),i=1時,大約延時10us *******************************************************************************/ void delay(u16 i) {         while(i--);         }  /******************************************************************************* * 函 數(shù) 名         : DigDisplay * 函數(shù)功能                   : 數(shù)碼管動態(tài)掃描函數(shù),循環(huán)掃描8個數(shù)碼管顯示 *******************************************************************************/ void DigDisplay() {         u8 i;         for(i=0;i<8;i++)         {                 switch(i)         //位選,選擇點(diǎn)亮的數(shù)碼管,                 {                        //對照真值表看                    case(0):                                 LSA=1;LSB=1;LSC=1; break;//顯示第0位                         case(1):                                 LSA=0;LSB=1;LSC=1; break;//顯示第1位                         case(2):                                 LSA=1;LSB=0;LSC=1; break;//顯示第2位                         case(3):                                         LSA=0;LSB=0;LSC=1; break;//顯示第3位                         case(4):                                 LSA=1;LSB=1;LSC=0; break;//顯示第4位                         case(5):                                 LSA=0;LSB=1;LSC=0; break;//顯示第5位                         case(6):                                 LSA=1;LSB=0;LSC=0; break;//顯示第6位                         case(7):                                 LSA=0;LSB=0;LSC=0; break;//顯示第7位                         }                 P0=smgduan[i ];//發(fā)送段碼                 delay(100); //間隔一段時間掃描                         P0=0x00;//消隱         } }  /******************************************************************************* * 函 數(shù) 名       : main * 函數(shù)功能                 : 主函數(shù) * 輸    入       : 無 * 輸    出             : 無 *******************************************************************************/ void main() {                 while(1)         {                         DigDisplay();  //數(shù)碼管顯示函數(shù)                 }                 }
回復(fù)

使用道具 舉報

ID:575020 發(fā)表于 2022-5-26 13:21 | 顯示全部樓層
我也試了一下,開發(fā)板沒問題,仿真沒問題,自己畫個圖焊個板子也是全亮,檢查錯誤發(fā)現(xiàn)138使能搞錯了,修改后正常了。
001.jpg
002.jpg
003.jpg
004.jpg
005.jpg
回復(fù)

使用道具 舉報

ID:1029845 發(fā)表于 2022-5-26 13:36 | 顯示全部樓層
可以多看看焊接點(diǎn),有沒有虛焊
回復(fù)

使用道具 舉報

ID:1016455 發(fā)表于 2022-5-26 22:21 來自觸屏版 | 顯示全部樓層
singrain 發(fā)表于 2022-5-26 13:21
我也試了一下,開發(fā)板沒問題,仿真沒問題,自己畫個圖焊個板子也是全亮,檢查錯誤發(fā)現(xiàn)138使能搞錯了,修改 ...

感謝
回復(fù)

使用道具 舉報

ID:1027975 發(fā)表于 2022-5-28 15:01 | 顯示全部樓層
這應(yīng)該是程序問題吧
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

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