51微控制器學習過程記錄 6數碼管動態顯示

2021-07-22 23:33:04 字數 838 閱讀 1403

宣告:【51微控制器學習過程記錄】全是我自己學習、實踐所記錄的過程,我只是菜鳥,所有論點和觀點僅代表我個人,不能確定是這個技術的真理。我的目的是學習和有可能成為可以向別人分享的經驗,因此有錯誤我會虛心接受,並認真改正。

aa原理圖分析:

bb**程式:

#include

#define uchar unsigned char

sbit duan=p2^6;

sbit wei=p2^7;

uchar code table=;

/*code的作用是告訴微控制器,定義的資料要放在rom(程式儲存區)裡面,其實是

相當於彙編裡面的定址movx,因為c語言中沒辦法詳細描述存入的是rom還是ram(暫存器),

所以在軟體中新增了這乙個語句起到代替彙編指令的作用,對應的還有data是存入ram的意思。

*/void delay(int z)

void main()

}}cc**分析:

為**中的注釋部分。

dd總結:

數碼管的靜態顯示,是指定某乙個或者幾個數碼管,然後顯示資料。

動態顯示方式,所謂動態顯示,是指無論在任何時刻,只有乙個數碼管處於顯示狀態,每個數碼管輪流顯示。

當數碼管越多的時候,動態顯示就可以採用掃瞄方式用更少的io去實現顯示,即節省io,這是動態顯示的優點。

動態顯示的缺點是占用cpu的資源較多。

51微控制器數碼管詳解

led數碼管是由多個發光二極體封裝在一起組成 8 字型的器件,引線已在內部連線完成,只需引出它們的各個筆劃,公共電極。led數碼管常用的段數一般為7段,有的另加乙個小數點 led數碼管根據led的接法不同,分為共陽和共陰兩類 1.共陽極數碼管 指八段數碼管的八段發光二極體的陽極 正極 都連在一起,而...

51微控制器攻略 數碼管

使用前先明確數碼管是共陰極接法還是共陽極接法,若是共陰極接法,定義char型按位控制其輸出 共陽極與下圖相反 工作方式分為靜態顯示和動態顯示,靜態顯示數碼管必須段選接八位資料線保持字碼。下圖是共陽極數碼管,通過we控制段,p0控制位,四個數碼管共占用12個i o口,若使用74hc573等鎖存器可簡化...

51微控制器學習 4 數碼管顯示

數碼管動態顯示原理 74hc138解碼器 實現 微控制器系統中常用的顯示器有 發光二極體led light emitting diode 顯示器 液晶lcd liquid crystal display 顯示器 tft液晶顯示器等。led顯示器有兩種顯示結構 段顯示 7段 公尺字型等 和點陣顯示 5...