找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 11544|回復: 4
收起左側

為什么proteus顯示數(shù)碼管有些數(shù)字無法正常顯示

[復制鏈接]
回帖獎勵 10 黑幣 回復本帖可獲得 10 黑幣獎勵! 每人限 1 次
ID:612300 發(fā)表于 2019-10-5 15:34 | 顯示全部樓層 |閱讀模式
如題,剛學用proteus仿真,想用數(shù)碼管(型號7seg-mpx2-cc)顯示數(shù)字,但是在顯示3,5,9時亂碼,具體源代碼以及仿真圖紙如下圖所示,希望前輩們不惜賜教
_5C_@W@2TQK(EHQXZCJY)D9.png
0VIZ@`$E}UG3F3A_GAEB2}K.png

各數(shù)碼管接法

各數(shù)碼管接法
回復

使用道具 舉報

ID:332444 發(fā)表于 2019-10-5 18:07 | 顯示全部樓層
換一種數(shù)碼管試看,可能是共陽與共陰不同,或把段值取反一下試看。
回復

使用道具 舉報

ID:213173 發(fā)表于 2019-10-5 18:09 | 顯示全部樓層
本帖最后由 wulin 于 2019-10-5 20:37 編輯

樓主的程序要加延時或消隱,否則因為段碼和位碼共用P0造成串擾,出現(xiàn)亂碼。給你一個簡單示例參考。 數(shù)碼管顯示0~F.zip (98.64 KB, 下載次數(shù): 78)


數(shù)碼管顯示0~F.zip

98.58 KB, 下載次數(shù): 107

回復

使用道具 舉報

ID:235200 發(fā)表于 2019-10-6 00:28 | 顯示全部樓層
for循環(huán)程序中的程序意圖是在8個數(shù)碼管中均顯示數(shù)字3,如果要在8個數(shù)碼管中顯示不同的數(shù)字,需改變位選wei=1;
P0= (0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f依次選擇);
wei=0;
同時段碼要消影
duan=1;
P0=0;
duan=0;
duan=1;
P0=table[tt];
duan=0;
重要的是此處要有2ms左右延時

回復

使用道具 舉報

ID:612300 發(fā)表于 2019-10-6 09:25 | 顯示全部樓層
wulin 發(fā)表于 2019-10-5 18:09
樓主的程序要加延時或消隱,否則因為段碼和位碼共用P0造成串擾,出現(xiàn)亂碼。給你一個簡單示例參考。

太感謝了,完美解決了我的疑惑
回復

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表