51微控制器控制的數碼管原理是什麼

2021-09-10 12:09:46 字數 3015 閱讀 6934

1樓:翦穎卿庹香

數碼管腳與微控制器px口相連,通過程式控制px口來顯示數字字元比如:一個px.0-a(數碼管顯示段)

px.1-b

……px.6-g

px.7-h

對應。控制輸出數字0-9只要給px埠依次賦值:

c0h,f9h,a4h,b0h,99h,92h,82h,f8h,80h,90h(共陽極)

2樓:無長青茆姬

利用引腳輸出高低電平來控制數碼管的8個子管的亮滅,達到數字和小數點顯示的效果,通常要給每個數字做一個轉換表,以便在程式設計的時候忽略轉換過程,達到快速程式設計的目的,轉換表一般採用列舉的方式,具體轉換數字和你電路里面的連線方式有關係,用二進位制寫出來,再換算成16進位制就好了。

3樓:刑懷雨鞠卯

數碼管其實是由發光二極體組成,有共陰極和共陽極之分,對於共陽極來說,一位數碼管由8個二極體組成,他們的陽極接在一起接+5v電源,而各個陰極與某個埠,如p1的8個引腳相連,當某個引腳輸出低電平的時候數碼管對應的二極體亮。

問題補充:

因為人的眼睛具有遲滯性,如果給一位數碼管接通0.3秒地時間,然後再給另一個接通0.3秒,不斷地給幾個數碼管輪流接通0.

3秒,因為人眼的遲滯,就顯示出您所要求顯示的數,當然具體接通時間,要看數碼管的位數等情況自己調節。

4樓:清風電子製作

微控制器從小白開始系列(十六)led數碼管的原理及控制方法

微控制器控制數碼管顯示電路圖的執行原理是什麼?

5樓:a九尾妖姬

原理:數碼管bai其實是由發光二極體組成,有du共陰極和共陽極zhi之分,對於共陽極來說,一位數碼管由8個二極體組dao成,他們的陽極接在一起接+5v電源,而各個陰極與某個埠,如p1的8個引腳相連,當某個引腳輸出低電平的時候數碼管對應的二極體亮。

用引腳輸出高低電平來控制數碼管的8個子管的亮滅,達到數字和小數點顯示的效果,通常要給每個數字做一個轉換表,以便在程式設計的時候忽略轉換過程,達到快速程式設計的目的,轉換表一般採用列舉的方式,具體轉換數字和你電路里面的連線方式有關係,用二進位制寫出來,再換算成16進位制就好了。

數碼管,也稱作輝光管,是一種可以顯示數字和其他資訊的電子裝置。玻璃管中包括一個金屬絲網製成的陽極和多個陰極。大部分數碼管陰極的形狀為數字。

管中充以低壓氣體,通常大部分為氖加上一些汞和/或氬。給某一個陰極充電,數碼管就會發出顏色光,視乎管內的氣體而定,一般都是橙色或綠色。

51微控制器控制的數碼管原理是什麼?

6樓:匿名使用者

數碼管其實是由發光二極體組成,有共陰極和共陽極之分,對於共陽極來說,一位數碼管由8個二極體組成,他們的陽極接在一起接+5v電源,而各個陰極與某個埠,如p1的8個引腳相連,當某個引腳輸出低電平的時候數碼管對應的二極體亮。

問題補充:

因為人的眼睛具有遲滯性,如果給一位數碼管接通0.3秒地時間,然後再給另一個接通0.3秒,不斷地給幾個數碼管輪流接通0.

3秒,因為人眼的遲滯,就顯示出您所要求顯示的數,當然具體接通時間,要看數碼管的位數等情況自己調節。

7樓:匿名使用者

利用引腳輸出高低電平來控制數碼管的8個子管的亮滅,達到數字和小數點顯示的效果,通常要給每個數字做一個轉換表,以便在程式設計的時候忽略轉換過程,達到快速程式設計的目的,轉換表一般採用列舉的方式,具體轉換數字和你電路里面的連線方式有關係,用二進位制寫出來,再換算成16進位制就好了。

8樓:

數碼管腳與微控制器px口相連,通過程式控制px口來顯示數字字元比如:一個px.0-a(數碼管顯示段)

px.1-b

……px.6-g

px.7-h 對應。

控制輸出數字0-9只要給px埠依次賦值:

c0h,f9h,a4h,b0h,99h,92h,82h,f8h,80h,90h(共陽極)

c51微控制器數碼管動態顯示工作原理是什麼?

9樓:匿名使用者

數碼管要正常顯示,就要用驅動電路來驅動數碼管的各個段碼,從而顯示出我們要的數字,因此根據數碼管的驅動方式的不同,可以分為靜態式和動態式兩類。

10樓:匿名使用者

1:數碼管如果是8位的話,一般是由靜態工作方式與掃描工作方式

靜態工作方式 與led單燈工作一樣 只不過是把多個led燈泡放在一塊了,安裝位置組成了數碼形式

它引出了很多腳,有極性之分 ,把全部led的正極連線到一塊為共陽極,負極則為共陰極,

把他們各個管腳都同電源 則都亮,所有用微控制器管腳對應每一個數碼管管腳,然後進行 通斷的轉換 顯示出字元,

濰坊05368938908

2.掃描 是在靜態工作原理基礎上迴圈 8位的改變 人眼有餘光 看起來都亮,其實輪著亮的,掃描方式是為了節省 微控制器io口

11樓:匿名使用者

工作原理就是利用人眼的視覺暫留效應。

12樓:匿名使用者

多位數碼管按從左到右或從右到左順序分時顯示,顯示的重新整理速率不低於人的暫留視覺,讓人感覺不出數碼管的顯示有先後順序,就像所有的數碼管同時顯示一樣,這就是數碼管動態顯示的基本原理。

數碼管動態顯示原理是什麼?

13樓:匿名使用者

就拿8位8段共陰極數碼管來說明

每一位都是將8個發光二極體(下面簡稱led)的負極接在一塊,就有8個負極,接上8個io口,這個就是位選,相應io口輸出低電平算是選通該位。

相同欄位led的正極連在一起,也有八根線,接上8個io口,這就是段選,相應io口輸出高電平算是選通該段。

一般情況下8個位選只有一個選通,8個段選如果是數字2,那麼選通的那一位數碼管就會顯示2,其它位數碼管都是黑的。延遲一段再熄滅它,再選通另一位顯示在那一位該顯示的數字,延遲一段再熄滅,如此迴圈,人眼有暫留效應,只要足夠快人眼看起來就是幾個數字穩定地顯示在8位數碼管上。

當然一般會在io上接三極體,控制三極體飽和或者截止,那分析就稍微複雜一點。

51微控制器控制數碼管並顯示,51微控制器控制8個數碼管並顯示

數碼管段選連線到微控制器p0口,位選連線到p2口org 0000h main call display ajmp main display mov r0,0 mov r1,0x01 mov dptr,tab loop inc r0 mov a,r0 movc a,a dptr mov p0,0 消隱...

51微控制器如何讓2位數碼管閃爍,微控制器數碼管動態顯示的過程中,怎麼實現讓其中一個閃爍,其他的不受影響

想讓抄他最後3秒閃爍 我猜應該是像倒計時到快結束時的警報那樣的閃爍吧?這需要再新增一個計時變數。比如總共有10秒,想讓它在最後3秒閃爍,可以這樣 在定時器中斷 比如100ms一次 裡令一個計時變數 假設叫t 加1 加到10就是1秒,加到70就是第7秒。在進行數碼管驅動的時候判斷這個變數t,如果大於7...

微控制器數碼管小數點閃爍,微控制器數碼管小數點的顯示

我不懂你的電路圖是怎麼接的,但是數碼管的小數點是這樣的p0 table1 ge 你這個是定址的後面加個點就得了給為p0 table1 ge 0x80 或者p0 table1 ge 0x80應該都一樣的 0x80就是那個點亮,不懂你是公陽還是共陰的,如果是公陽的是0x7f。和共陰的相反 數碼管分為7段...