at89s52微控制器連線數碼管顯示
1樓:網友
用8個i/o口(如p0口)接數碼管的八個段選,控制數碼管亮什麼;另找4個i/o口(如p1的低4位)接位選,來控制哪個數碼管亮;這樣就可以控制數碼管了。
由於是共陰的,只選位選送電平就可以控制哪個數碼管亮了,至於亮什麼,就要看你給段送的什麼**啦。
程式很簡單,例如:p0控制段,p1的低四位控制位。
#include
#define uchar unsigned char#define uint unsigned intuchar code wei[8]=;
uchar code duan=
void main()
while(1)
p0=duan[1];
p1=wei[0];
這樣就可以使第乙個數碼管亮'1'啦,自己一學就會了,很簡單的^^^
2樓:網友
硬體電路有三種方案:
1:用兩個鎖存器74hc573,分別做位選和段選。
3:用乙個三八解碼器74hc573和乙個鎖存器74hc573像這些電路很常見,在網上很容易找到。
至於程式,網上很多,蠻好寫的,多看一下別人的系統版的電路圖和別人寫的程式。
3樓:做而論道
符合要求的實驗板、開發板很多了。
4樓:網友
原理是很簡單的,發郵件到我信箱吧把原理圖和程式回**給你!
at89s52微控制器引腳按功能分類的情況?
5樓:
at89s52是一款基於8位鬧芹微控制器的晶元,它具有40個引腳。這些引腳按照其功能可以分為以下幾類:1.
電源引腳:vcc和gnd分別為晶元的正負電源引腳。2.
輸入輸出引腳: ~和 ~ 是輸入輸出引腳,可以通過程式配置為輸入或輸出模式。3.
外部中斷引腳:int0和int1是稿彎慧外部中斷引腳,可以用於響應外部中斷請求。4.
定時器/計數器引腳:t0和t1是定時器/計數器引腳,可以用於計時或計數。5.
序列通訊引腳:rxd和txd是序列通訊引腳,用於與其他裝置進行序列通訊。6.
中斷優先順序控制引腳:ip0和ip1是中斷優先順序控鍵答制引腳,可以用於控制中斷的優先順序。7.
特殊功能引腳:ea、psen、ale、xtal1和xtal2是特殊功能引腳,用於控制晶元的工作模式和外部時鐘輸入。以上是at89s52微控制器引腳按功能分類的情況。
如何使用微控制器at89c51驅動4位8段數碼管,如果用到晶元來驅動的,電路圖如何連線?
6樓:
看你將四位數碼管接在微控制器的哪一組輸出口 例如51微控制器一般都是四組八位輸i/o口p0,專p1,p2,p3口 一般p0口是三態i/o是要接屬上拉電阻的。其他介面是不用接上拉電阻的。上拉電阻一般選用1k~4k7都可以保證各管腳輸出的電流小於500ma就可以了。
圖我傳的這個圖 六位數碼管雖然是共陰極的 (但是不影響原理)因為他接在51微控制器的三態介面上 只需接上拉電阻 (排阻)即可 。這種電路圖用兩個鎖存器u1,u2分別控制數碼管的位選和片選訊號 (在讀中標的wei1-wei6是位選訊號,a-g等是段選訊號)。鎖存器u2,u1是同型號的 用圖中的wela 和dula的(高電平和低電平)分別控制位選和段選的直通和所存。
這樣一組i/o口就能驅動數碼管了。節省了硬體的開銷。希望能幫到你!
祝你好運。
7樓:
p0口接上拉電阻輸出段碼……p1口作位選。
at89s52微控制器晶元引腳是多少?
8樓:哈哈呵呵你好
有40根腿。
at89s52是一種低功耗、高效能cmos 8位微控制器,具有8k 系統可程式設計flash 儲存器。使用atmel 公司高密度非易失性儲存器技術製造,與工業80c51 產品指令和引腳完全相容。
89C52微控制器怎麼點亮數碼管,89C52微控制器怎麼點亮8個數碼管
8個數碼管如果顯示不同內容,那麼一般需要動態掃描顯示,才能消耗最小的硬體資源。如果顯示同一個內容,那麼就直接送段碼,位控全開就可以了。89c52微控制器怎麼點亮8個數碼管?下面 為什麼就亮了3個 遇到相同的問題,我是這樣解決的 1 新增延時 2 在位選和段選開啟之前先賦值 以下是我的程式,僅供參考 ...
微控制器數碼管動態掃描,微控制器動態掃描數碼管問題?
你的bai延時函式時間太短了 下面du 說工作流程 第一個管子zhi 的位選開啟,選dao中第一個管,關位版選,段選開啟,送權資料,關段選延時delay 5 注意這裡,人的眼睛有視覺暫留,大約0.1 0.4秒,如果你延時很短,這兩個數碼管分先後,第一個亮,然後第二個亮,迴圈往復,但是你的眼睛分辨不出...
微控制器AT89S52點亮並聯的發光二極體要多大的限流電阻
這可先要看你用的那一種發光管了,普通,高亮,超高亮,一般約要20 50ma電流 可到了超高亮只要微安級電流就行了,發光二極體一般的壓降約是1.4v你用工作電壓減去二極體壓降再除以你想要的電流值就是降壓電阻的阻值了 現一般新出的微控制器埠高,低電平都可達到20ma呢,老的標準的8051晶片是在低電平時...