關於protues軟體中多位數碼管動態掃描顯示的問題

2021-04-20 12:58:00 字數 1698 閱讀 5602

1樓:做而論道

把顯示程式,顯示出來看看。

內參考:

2樓:匿名使用者

我記得這裡面好像有滾動掃描的計數,我上學那會好像弄過。希望對你有用

3樓:匿名使用者

protues**數碼管延時需要設定為10ms

關於proteus**數碼管,動態掃描時有的數字不能顯示問題!

4樓:水知餘心

遇到相同的問題,我是這樣解決的:

1、在位選和段選開啟之前先賦值

2、新增延時

以下是我的程式(顯示數字19930309),僅供參考,先截圖修改的部分,貼上來的**排版不行,不知道為啥:

#include

#define uint  unsigned int#define uchar unsigned charsbit we = p2^7;

sbit du = p2^6;

void delay(uint z)

uchar code leddata=;

void main()

下面是效果圖:

5樓:匿名使用者

首先你要確定,你的程式是否對,這個可以在相應的地方設定斷點來幫助你。

如果程式沒太大的問題,可能是你的每個數碼管顯示的延時時間不夠,至少要延時1-2ms,也不能太長,延時時間太長的話顯示會出現閃爍。這個問題其實也是軟體問題。

還有一點,proteus的**實際上是動畫,每秒20-50幀(可設定),因此有時程式正確,顯示卻有點問題(如你所說的問題),此時可以適當修改動畫的幀速:在「系統」的選單的倒數第三項就是。

6樓:匿名使用者

我也遇到和你一摸一樣的問題,去掉兩個八位鎖存器之後就是正常,不知道,你有沒有解決這個問題呢

為什麼用protues**微控制器控制8位8段led數碼管動態顯示,動態掃描時間設成大於7ms都可以

7樓:匿名使用者

你這8位8段led數碼管動態顯示是用兩片74hc573鎖存的吧,是郭天詳的學習板上的電路吧。把**圖貼上來,你這麼說很難判斷問題原因的。

8樓:匿名使用者

軟體**和實際不一樣的,按理8位的話,最大延時時間為5毫秒比較好。保證一個週期掃描完不超過40毫秒。

9樓:匿名使用者

軟體**的不好說,跟自己電腦執行速度有關係。我之前遇見過末尾數碼管顯示一閃一閃的,在硬體上完全沒有這種情況。

用動態掃描方法在六位數碼管上顯示出穩定的654321怎麼我用proteus**出問題,下面是我的程式和**圖

10樓:匿名使用者

**試試這樣消隱(實物不能這樣),下面只寫出1的,其它的類同:

dula=1;

p0=table[one]; //送段資料dula=0;

//p0=0xff; //送位資料前關閉所有顯示,防止開啟位選鎖存後段選資料通過位選鎖存器

wela=1;

p0=0xfe;

wela=0;

delay(1);

p0=0x00;// 消隱

protues中怎樣找鎖存器等晶片?微控制器盲點很多,求指教

1 指令碼語言 又被稱為擴建的語言,或者動態語言,是一種程式語言,用來控制軟體應用程式。2 程式語言 一種計算機語言讓程式設計師能夠準確地定義計算機所需要使用的資料,並精確地定義在不同情況下所應當採取的行動。二 特點不同 1 指令碼語言 指令碼通常以文字 如ascii 儲存,只在被呼叫時進行解釋或編...

關於防毒軟體,關於防毒軟體AVAST

朋友,有的刪除了就永遠沒了,只能是提前做好重要檔案備份!殺軟也有錯殺情況,當然感染也有可能防火牆小a沒有或太差!嚴重影響就只能重灌系統了!還有比 ast的防毒軟體,好的免費防毒軟體嗎?關於 ast防毒軟體的問題 如何退出 ast防毒軟體 右鍵點右下角的a圖示,程式設定,問題解答,關閉a自我防禦模組,...

下列軟體中屬於系統軟體的是,下列軟體中,屬於系統軟體的是 多選

屬於系統軟體的是作業系統 編譯程式。一般來講,系統軟體包括作業系統和一系列基本的工具 比如編譯器,資料庫管理,儲存器格式化,檔案系統管理,使用者身份驗證,驅動管理,網路連線等方面的工具 是支援計算機系統正常執行並實現使用者操作的那部分軟體。系統軟體一般是在計算機系統購買時隨機攜帶的,也可以根據需要另...