如何使用微控制器at89c51驅動4位8段數碼管,如果用到晶片

2021-04-21 21:01:34 字數 760 閱讀 3251

1樓:

看你將四位數碼管接在微控制器的哪一組輸出口  例如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口就能驅動數碼管了。節省了硬體的開銷。希望能幫到你!

祝你好運

2樓:

p0口接上拉電阻輸出段碼……p1口作位選

用at89c51微控制器控制兩位8段led數碼管採用動態顯示的方式顯示出201211458

3樓:

#include "reg51.h"

#define uchar unsigned charuchar display_code=;

uchar time[8]=;

//uchar time[3]=;

void delay(void)

void display()

void main(void)}}

AT89C51微控制器的結構原理與引腳功能 5

at89c51微控制器的結構原理與引腳功能 做數位電子鐘 選好晶振頻率就好了,然後你用定時器0 1都可以做。引腳功能網上pdf的很多,如果找不到我這有 zbsht550 我做微控制器也才1年,可以共同討論。微控制器at89c51各個引腳的作用 1 電源。2 時鐘。3 控制。4 i o引腳。下面詳細講解。電...

求基於微控制器AT89C51的溫度檢測報警與控制系統電路圖

我把這個資料發你郵箱了!微控制器溫控系統設計 微控制器溫控系統設計 摘要本設計是以一個保溫箱為控制物件,以at89c51為控制系統核心,通過微控制器系統設計實現對保溫箱溫度的顯示和控制功能。本溫度控制系統是一個閉環反饋調節系統,由溫度感測器ad590對保溫箱溫度進行檢測,經過調理電路得到合適的電壓訊...

微控制器89c51外部摁鍵中斷程式

ex0 1 開外部中斷0 ea 0 開總中斷 lt0 1 下降沿觸發 然後寫中斷函式即可 void extern0 interrupt 0 按鍵一端接地,另一端接p3 2 就是外部中斷0 sbit key p3 2 void main void int0 interrupt 0 else 這個程式包...