① 單片機控制led燈亮度原理
單片機控制LED亮度原理:控制單片機輸出pwm信號的占空比,占空比越大,燈越亮。反之,越暗。
② 基於單片機led點陣屏的設計需要用到哪些知識
ABSTRACT II
第1章 前言 1
1.1 LED電子顯示屏概述 1
1.3 LED顯示屏的應用示例 2
第2章 顯示原理及控制方式分析 3
2.1 LED點陣模塊結構 3
2.2 LED動態顯示原理 4
2.3 LED常見的控制方式 4
第3章 方案設計與分析 7
3.1 顯示單元 7
3.2 滾屏的實現 7
3.3 關於可擴展性 7
3.4 微控制器的考慮 7
3.5 關於點陣數據的存儲方式 8
3.6 關於顯示內容的更新 9
3.7 總體電路結構及工作原理 9
3.7.1 硬體電路框圖 9
3.7.2 工作原理 11
第4章 硬體電路設計 13
4.1 顯示單元電路設計 13
4.1.1 LED點陣模塊的選擇 13
4.1.2 列驅動電路設計 13
4.1.3 行驅動電路設計 14
4.2 單片機控制系統電路設計 15
4.2.1 單片機的選型 15
4.2.2 單片機系統電路設計 16
4.3 字型檔與單片機的介面設計 17
4.3.1 字型檔晶元選型 17
4.3.2 字型檔晶元的使用方法 17
4.3.3 字型檔晶元的電氣特性 18
4.3.4 字型檔晶元與單片機的介面設計 19
4.3.5 字型檔晶元3.3V電源設計 20
4.3.6 5V-3.3V的電平轉換電路設計 20
③ 基於單片機的led顯示
連接好電路,通過軟體給led送個低電平(如果數碼管是共陽極的前提)
至於顯示的內容,0~A的代碼0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71
④ 基於單片機led電子顯示屏設計
我做過這樣的畢業設計,16*64點陣顯示屏,可以各種顯示,時間,溫度等功能。 給你一個參考: 可以去我的博客下載: LED 點陣漢字顯示屏 概 述 這次比賽製作由於時間緊,同時為了降低製作難度, 僅作了四個字的輪流顯示,實際使用時可根據這個原理自行擴充顯示的字數。 設計製作主要運用於學校的宣傳欄,如:本科評估的各種信息,學校學院重要通知,天氣預報等各種信息。 系統設計 一 硬體電路 (1)系統組成: 主要硬體電路:LED 點陣條屏是由 16 個 8*8 的 LED 點陣塊組成,形成 16*64 矩形點陣,以AT89S51為控制核心。顯示屏的其他主要硬體有: ① 帶鎖存輸出的 8位移位寄存器74HC595,作為LED的列線驅動輸入; ② 四六解碼器 74LS154,作為 LED行線的解碼選擇(實際製作中考慮成本問題改為兩個74HC138聯合); ③ 三極體 9012,連接四六解碼器的十六個輸出端,作為開關使用,驅動LED的行線。 圖二 AT89S51單片機最小系統 AT89S51相關器件連接的接腳如下:PA0-PA3連接4-16解碼器的輸入口A,B,C,D;PB0-PB3連接74HC595的輸入口 SI,SCK,RCK;PD6-PD7作串口通信使用連接RxD,TxD 兩個三八解碼器74LS138組成的16個輸出端連接 16 個 9012的三極體的基極 B,發射極E 連接5V電源,集電極C連接到三個漢字點陣的16 個行線控制端。 點陣的 48 列數據線驅動由 6 片 74HC595 級聯組成,前一片 74HC595 的 Q』H 引腳連接下一片的SI引腳,各片的SCK、RCK、SRCLR、G引腳分別並聯。 (2)LED點陣塊 圖三 LED點陣塊 8*8的LED點陣為單色行共陰模塊,單點的工作電壓為正向(Vf)=1.8 v ,正向電流(IF)= 8-10 mA 。靜態點亮器件時(64點全亮)總電流為 640mA,總電壓為 1.8 v,總功率為 1.15 W。動態時取決於掃描頻率(1/8或1/16秒),單點瞬間電流可達 80-160 mA。 16*16點陣靜態時16*16*10mA,動態時單點電流80-160mA。 實際測試:整機電流700 mA (2) 移位寄存器74HC595 圖四 74HC595內部邏輯圖 74HC595是帶鎖存輸出的8位移位寄存器,其管腳見下圖,其中SI是串列數據的輸入端;VCC、GND分別為電源和地;RCK是存儲寄存器的輸入時鍾,SCK是移位寄存器的輸入時鍾,SCLR是移位寄存器的輸入清除,Q』H是串入數據的輸出,G是對輸入數據的輸出使能控制,QA~QH串入數據的並行輸出。從SI口輸入的數據在移位寄存器的SCK腳上升沿的作用下輸入到74HC595中,在RCK腳的上升沿作用下將輸入的數據鎖存在74HC595中,當G為低電平時時,數據並行輸出。SCLR為移位寄存器的輸入清除端。 (3) 74HC138以及驅動電路 圖五 74HC138以及驅動電路實物圖 4-16線解碼器(用兩塊74HC138組成),其管腳如圖所示,A,B,C,D為解碼的輸入端,值的區間從0000到1111,Y1~Y15是對應A,B,C,D四個輸入引腳的輸出腳,其中選中的線用輸出低電平,沒有選中的輸出高電平,G1、G2是使能端,只有輸入相應D低電平才能使解碼器正常工作。 驅動三極體為16個9012,用萬能板焊接。 二 軟體設計 單片機方的程序設計 單片機在LED點陣漢字顯示系統中主要負責數據的接收、存儲和掃描顯示 LED點陣屏三大主要功能。串列移動的子程序設計 這是一個通用子程序,在顯示子程序中都要被調用,功能是移位寄存器 74HC595接收單片機發出的點陣行數據,逐位移動到對應位置後再進行鎖存和輸出工作,同時對四六解碼器進行開關工作,控制屏幕的顯示。 部分程序:初始化程序: #include #define uchar unsigned char #define uint unsigned int #define SPEED 3 uchar col,disrow; uin
⑤ 單片機控制leD的基本方法
閃爍LED燈
51單片機是較為簡單的8位單片機,意思是一次能處理8位2進制數據。這一次閃爍LED燈就是讓單片機的引腳定時輸出1或0。
51單片機有4個IO埠,每一個埠分別由P0,P1,P2,P3,4個寄存器控制。我們假設輸出0時LED燈點亮,我們用單片機驅動時就需要讓埠的某一位置零。例如我們用P1口的第0位閃爍點亮,我們需要給P1口的第0位定時置零。
⑥ 單片機led工作原理
單片機通過輸出高電平和低電平的控制來達到讓LED發光或者熄滅,其原理是單片機內部有CPU存儲器和進行一系列的運算!
⑦ 基於51系列單片機的LED顯示屏開發技術的內容簡介
在簡要講述普通51單片機和C51編程的基礎上,《基於51系列單片機的LED顯示屏開發技術》還對具有40MHz工作頻率、單指令周期的增強型51單片機——VRS51L3074及其在LED顯示屏控制系統中的應用做了詳細介紹。《基於51系列單片機的LED顯示屏開發技術》是國內第一本針對鐵電單片機的書籍,為初學鐵電單片機或是希望了解該單片機的讀者提供了較為全面的資料和開發常式。此外還對通用LED顯示屏上位機控制軟體設計、LED顯示屏控制系統常用時鍾晶元DS1302、溫度感測器DS18B20、二極體等模塊控製程序和硬體電路進行分析和講解。這些內容是作者近幾年來部分開發工作的實踐總結,有些是根據實際生產產品的提煉和推廣。
《基於51系列單片機的LED顯示屏開發技術》內容豐富實用,圖文並茂,適用於從事單片機開發和應用以及從事LED控制系統的研發人員和工程技術人員使用,也可以作為單片機愛好者、鐵電單片機初學者,以及使用C51編程的研究生、本科生、專科生畢業設計的參考用書。