




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第七講數碼管顯示演示文稿當前1頁,總共25頁。(優選)第七講數碼管顯示當前2頁,總共25頁。
LED數碼管簡介
1)數碼管結構數碼管由8個發光二極管(以下簡稱字段)構成,通過不同的組合可顯示數字0~9、字符A~F、H、L、P、R、U、Y、符號“”及小數點“”。數碼管的外型結構如圖所示。數碼管又分為共陰極和共陽極兩種結構,分別如圖所示。當前3頁,總共25頁。共陰極共陽極當前4頁,總共25頁。
2)數碼管工作原理共陽極數碼管的8個發光二極管的陽極(二極管正端)連接在一起,通常接高電平(一般接電源),其它管腳接段驅動電路輸出端。當某段驅動電路的輸出端為低電平時,該端所連接的字段導通并點亮,根據發光字段的不同組合可顯示出各種數字或字符。此時,要求段驅動電路能吸收額定的段導通電流,還需根據外接電源及額定段導通電流來確定相應的限流電阻。共陰極數碼管的8個發光二極管的陰極(二極管負端)連接在一起,通常接低電平(一般接地),其它管腳接段驅動電路輸出端。當某段驅動電路的輸出端為高電平時,該端所連接的字段導通并點亮,根據發光字段的不同組合可顯示出各種數字或字符。此時,要求段驅動電路能提供額定的段導通電流,還需根據外接電源及額定段導通電流來確定相應的限流電阻。當前5頁,總共25頁。
3)數碼管字型編碼要使數碼管顯示出相應的數字或字符,必須使段數據口輸出相應的字型編碼。對照下圖,字型碼各位定義如下:數據線:D7D6D5D4D3D2D1D0
I/O口線:P0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.0
LED段:dp gfedcba 數據線D0與a字段對應,D1字段與b字段對應……,依此類推。如使用共陽極數碼管,則數據為0表示對應字段亮,數據為1表示對應字段暗;如使用共陰極數碼管,則相反。當前6頁,總共25頁。當前7頁,總共25頁。表:數碼管字型編碼表當前8頁,總共25頁。當前9頁,總共25頁。LED顯示器工作方式有兩種:靜態顯示方式和動態顯示方式。
1、靜態顯示接口從下圖可以看出,靜態顯示方式的特點是各位數碼管相互獨立,公共端恒定接地(共陰極)或接正電源(共陽極)。每個數碼管的8個字段分別與一個8位I/O口地址相連,I/O口只要有段碼輸出,相應字符即顯示出來并保持不變,直到I/O口輸出新的段碼。采用靜態顯示方式時,用較小的電流即可獲得較高的亮度,且占用CPU時間少,編程簡單,顯示便于監測和控制,但其占用的口線多,硬件電路復雜,成本高,只適用于顯示位數較少的場合。二、LED數碼顯示方式及電路
當前10頁,總共25頁。圖:兩位的LED數碼管靜態顯示示意圖當前11頁,總共25頁。例1:用一只共陰極的單只數碼管循環顯示0,1,2,3,…,9。當前12頁,總共25頁。源程序:#include<reg51.h>#defineducharunsignedchar#defineduintunsignedint//0~9的數碼管段碼,最后一個為關閉ucharcodeDSY_CODE[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x00};voidDelayMS(uintx){uchari;while(x--)for(i=0;i<120;i++);}當前13頁,總共25頁。voidmain(){uchari=0;P0=0x00;while(1){P0=DSY_CODE[i];
i=(i+1)%10;DelayMS(180);}}當前14頁,總共25頁。
2、動態顯示
當需要顯示的位數較多時,為了節省硬件接口,往往采用動態顯示的方式。動態顯示的特點是將所有位數碼管的段選線并聯在一起,由位選線控制是哪一位數碼管有效。選亮數碼管采用動態掃描顯示。所謂動態掃描顯示即輪流向各位數碼管送出字形碼和相應的位選,利用發光管的余輝和人眼視覺暫留作用,使人的感覺好像各位數碼管同時都在顯示。動態顯示的亮度比靜態顯示要差一些,所以在選擇限流電阻時應略小于靜態顯示電路中的。當前15頁,總共25頁。動態顯示是指一位一位地輪流點亮各位數碼管,這種逐位點亮顯示器的方式稱為位掃描。通常,各位數碼管的段選線相應并聯在一起,由一個8位的I/O口控制;各位的位選線(公共陰極或公共陽極)由另外的I/O口線控制。以動態方式顯示時,各數碼管分時輪流選通。要使其穩定顯示,必須采用掃描方式,即在某一時刻只選通一位數碼管,并送出相應的段碼,在另一時刻選通另一位數碼管,并送出相應的段碼。依此規律循環,即可使各位數碼管顯示將要顯示的字符,雖然這些字符是在不同的時刻分別顯示的,但由于人眼存在視覺暫留效應,因此只要每位顯示間隔足夠短就可以給人以同時顯示的感覺。當前16頁,總共25頁。當前17頁,總共25頁。例2:用8只集成式共陽極的數碼管在相應位循環顯示單個數字0~7。當前18頁,總共25頁。例:用一只共陰極的單只數碼管循環顯示0,1,2,3,…,9。當前19頁,總共25頁。源程序:#include<reg51.h>#include<intrins.h>#defineducharunsignedchar#defineduintunsignedint//0~7的數碼管段碼ucharcodeDSY_CODE[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};voidDelayMS(uintx){uchari;while(x--)for(i=0;i<120;i++);}當前20頁,總共25頁。voidmain(){uchari,k=0x80;while(1){for(i=0;i<8;i++){P2=0xFF;//關閉顯示
k=_crol_(k,1);P0=DSY_CODE[i];//發送數字段碼
P2=k;//發送數碼管位碼,打開對應數碼管
DelayMS(300);}}}當前21頁,總共25頁。例3:用8只集成式共陽極的數碼管在相應位同時顯示單個數字0~7。源程序:#include<reg51.h>#include<intrins.h>#defineducharunsignedchar#defineduintunsignedint//0~7的數碼管段碼ucharcodeDSY_CODE[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};當前22頁,總共25頁。voidDelayMS(uintx){uchari;while(x--)for(i=0;i<120;i++);}voidmain(){uchark,m=0x80;P0=0xFF;P2=0x00;while(1){for(k=0;k<8;k++){m=_crol_(m,1);P0=DSY_CODE[k+1];//發送數字段碼
P2=m;//發送數碼管位碼
DelayMS(2);P0=0xFF;
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 事業單位服務合同管理流程
- 大型活動食堂餐飲服務租賃合同
- 萬科物業租戶合同管理協議2025
- 河南省洛陽市2024-2025學年高二下學期期中考試歷史試卷(含答案)
- 2024-2025學年度江西省南昌中學(三經路校區)高一下學期期中考試歷史試題(含答案)
- 江蘇省淮安市2025屆高三11月第一次調研測試-生物試題(含答案)
- 精細專利代理人合作協議
- 初中數學探索三角形全等的條件第1課時課件2024-2025學年北師大版數學七年級下冊
- 第9課 遼、西夏與北宋并立 教學設計-2024-2025學年統編版(2024)七年級歷史下冊
- 英語Unit 3 This is Miss Li教案及反思
- 2025年初中團員考試試題及答案
- 2025年廣東省中考模擬英語試卷(二)(原卷版+解析版)
- 2025年陜西省公民科學素質大賽考試題(附答案)
- 《DeepSeek入門寶典》第4冊·個人使用篇
- 2024年04月徽商銀行北京分行2024年招考對公客戶經理筆試歷年參考題庫附帶答案詳解
- 2025年人教版六年級英語下冊月考試卷
- 英語影視欣賞教案
- 生物化學與分子生物學(人衛版)教材課件全集
- 舞龍服務合同
- 計算機網絡技術全套課件
- 女性盆腔炎性疾病中西醫結合診治指南
評論
0/150
提交評論