![]() |
發(fā)布時間: 2018-12-20 14:27
正文摘要:ATmega16計算器 單片機(jī)源程序如下: /**********************************************************************/ /**計數(shù)器按鍵** (1) ( ... |
本帖最后由 ZYZY110 于 2021-6-25 10:36 編輯 改了無數(shù)次pd0-pd3始終沒反應(yīng) 看了代碼感覺也沒太大問題 個人感覺可能是編譯器不同導(dǎo)致的 請問是用iccavr編譯的嗎 |
運(yùn)行程序顯示兩個頭文件有錯誤 |
謝謝樓主,加了關(guān)數(shù)碼管語句后,顯示OK。 仿真里數(shù)碼管動態(tài)顯示程序與實物略有不同,靜態(tài)顯示是一樣的,總結(jié)了幾點如下:(做51仿真時遇到過) 1.開數(shù)碼管后關(guān)數(shù)碼管,實物不是這樣,仿真要這樣,目的應(yīng)該是消影。 2.改位選和段選間的延時函數(shù),多試幾個參數(shù)就OK。 3.段選和位選順序調(diào)換,哪個在前都試試,因為有時位在前有效,有時段在前有效。 以上問題,樓主和其它人回復(fù)里有說到,確實是有效的方法,本人也測試過,感謝分享! 仿真里多試試,也不用錢,不用焊,多試就行了!下面為測試OK畫面 |
51hei截圖20201227113223008.jpg (319.13 KB, 下載次數(shù): 182)
數(shù)碼管4位動態(tài)顯示
還是有問題?頭文件那邊以及void函數(shù)都不對 怎么辦大神 |
HI-XM 發(fā)表于 2020-7-18 17:57 樓主,仿真文件程序可以一起發(fā)一下。真在學(xué)習(xí),改動后數(shù)碼管還有問題,謝謝分享 。 |
1132209248 發(fā)表于 2020-7-2 16:05 我仿真了沒問題,我把程序和仿真文件發(fā)給你們。 |
微塵。。 發(fā)表于 2020-5-14 17:12 你好,請問你解決了嗎? |
可以把數(shù)碼管顯示函數(shù)里面,選位和選段的語句調(diào)換一下順序 |
我試了一下,應(yīng)該是延時函數(shù)的問題 |
樓主,我試了一下,一旦數(shù)碼管顯示到了兩位數(shù),就會顯示不全 |
if(num<=9)//檢測為小于等于9的在個位數(shù)顯示 { PORTA=LED[tab[0]]; PORTC =0x08; delayms(2); PORTC =0;//這里關(guān)閉數(shù)碼管顯示 } 數(shù)碼管顯示問題找到了,打開數(shù)碼管顯示后再把它關(guān)閉,問題就解決了。 |
HI-XM 發(fā)表于 2020-6-20 22:46 使用軟件仿真的話數(shù)碼管顯示會顯示不全?實物電路做的沒問題,不知道什么原因? |
原理圖能提供一下嗎 |
原理圖有嗎? |
你好,我用proteus進(jìn)行仿真的時候為什么一開始就只顯示8.,而且按鍵不起作用,是我原理圖連接錯了嗎,求教!!!!! |
Lesson_design圖片_20200514165729.png (85.51 KB, 下載次數(shù): 211)
你好,為什么我用proteus仿真不行咧,連接圖有問題嗎?能幫忙看看嗎?感謝! |
Lesson_design圖片_20200514165729.png (85.51 KB, 下載次數(shù): 209)
好東西,多謝分享 |
老哥給個原理圖唄謝謝了 |
寫的清楚明了,贊一個。我剛從51轉(zhuǎn)過來的看一遍都明了七七八八! |
原理圖能提供么 |
原理圖能提供么 |
能分享原理圖嗎? |
Powered by 單片機(jī)教程網(wǎng)