求大神幫忙看一下程式對了,為什麼數碼管不顯示

2021-03-04 05:07:53 字數 1773 閱讀 9418

1樓:匿名使用者

sbit 是位宣告

格式必bai須是 sbit ***=p0^0; 它只能控制du8位中的一個zhi

微控制器kell內部reg52.h裡直宣告過批daop0,p1口了應直接將版兩個sbit語句權刪掉

vela=dig_place(i); 改為p0=dig_place(i);

dula=dig_code(j); 改為p0=dig_code(j);

或直接用樓上的#define(巨集定義)

格試為#define 新名字 被替換的名字注意後面無任何符號

2樓:匿名使用者

sbit dula=p0;

sbit wela=p1;

改為#define dula p0

#define wela p1

3樓:星語_部落格

先飄過,木玩過微控制器

51微控制器紅外遙控的程式,在數碼管上顯示,求大神幫我看下有什麼問題? 5

4樓:匿名使用者

數碼管bai顯示不了,意思du

是:顯示的資料不正確還是zhi根本直接就不顯示東西dao?

(1)如果是顯示不正內確,那容可能跟解碼結果或資料傳送正確與否有關,可以分別去檢查:解碼結果不正確,先檢查硬體是否正確,有條件的話可以用示波器觀察p32的波形是否和原理一致。如果沒問題,那就檢查解碼**,聯合**器和經驗一步一步校驗。

(2)如果是數碼管根本就不顯示,那麼我可以認為你是個新手或者經驗不足。你仔細看一下**,數碼管用的是共陽的(如果你的是共陰的,是沒辦法顯示正確的資料的),段碼接在p0,位碼接在p2。做動態掃描時,簡單的延時一下之後直接繼續賦資料值,這種做法一般不鼓勵,因為人是有視覺暫留的,這樣可能造成重影,使得顯示的資料重疊,例如顯示2之後直接顯示1,那麼看起來顯示的就是3。

所以應該在display函式裡面的延時之後加一個p0=0xff;這樣會好一點。

5樓:八濤

#包括來

,8個數碼管/ / 01234567嘗試

字元**自表bai = ;

無效delayms(k);

無效的dao主要()

} }的

無效delayms(k)

6樓:匿名使用者

執行解碼後,好像沒跳出中斷。

微控制器數碼管總是閃爍,不能全面顯示數字 求大神幫忙看下 個位一直在閃爍應該是6

7樓:匿名使用者

延時時bai

間太長,這裡介紹一下動du態掃描的基

zhi本常識,動態掃描是

dao以人眼版「視覺暫留」的時間為基權準的,所以這個時間一般而言小於40毫秒,因此數碼管要想讓看起來不抖動,那麼一排數碼管必須要在這個時間範圍內掃描完成,就這個程式而言,延時時間可能太長了,所以顯示不正常。調整一下時間就好了。

數碼管動態掃描顯示,出現問題,請大神幫助一下。 5

8樓:匿名使用者

你這**圖是跟誰學的,誰教你的,數碼管的公共端加限流電阻的,這種**電路,不論程式怎麼寫,數碼管都不會正常顯示的。要加限流電阻,要加在七段控制端。其實**圖不用加限流電阻的。

那p0口要加一個排電阻,你那數碼管是共陽的,還是共陰的?

把你的程式發上來看一下。結論,**圖有問題,程式沒有看到,不知道怎樣。

9樓:做而論道

加上消隱部分,試試看。

求大神幫忙看一下手錶的真假,求大神幫忙鑑別一下這塊手錶的真偽

僅有 就能看出真偽來,仿造技術就太差了,現在都是高仿,就是實物,一般人也辨別出真偽來。實物手錶得拆開看看裡面的機芯,所以買名牌手錶都是到專賣店或正規的商場。以免買到假貨。反正我都不認識這個時間,咋知道真假 真手機一般有幾個特徵,有認證有品牌,手錶不粗糙,經久耐用,走時準確,想鑑定手錶的真假,要請專業...

求大神給看一下這什麼鳥,求大神幫忙看下這是什麼鳥

北紅尾鴝 學名 phoenicurus auroreus 是小型鳥類,體長13 15釐米。雄鳥頭頂至直背石板灰色,下背和兩翅專黑色具明顯的白色 屬翅斑,腰 尾上覆羽和尾橙棕色,一對尾羽和最外側一對尾羽外翈黑色。前額基部 頭側 頸側 頦喉和上胸概為黑色,其餘 橙棕色。雌鳥上體橄欖褐色,兩翅黑褐色具白斑...

求大神幫看一下這是什麼,求大神幫我看一下這是什麼意思?

這是毒蘑菇的一種,具有相當的毒性,你千萬別吃哦,在樹下長出來的蘑菇都是有毒的,在自己培育下養出來的蘑菇才是健康蘑菇了 你要在箱子裡撒點土,把種子種裡面 專家判斷 1.外形 蘑菇的菌柄 相當於傘柄 盾狀著生於菌蓋 相當於傘面 下面 靈芝的菌柄側生於菌蓋的一側邊緣,絕不在中間。2.色澤 蘑菇 特別是幹蘑...