ARM微控制器與嵌入式系統(tǒng) 課件 16 數(shù)碼管的動(dòng)態(tài)顯示_第1頁(yè)
ARM微控制器與嵌入式系統(tǒng) 課件 16 數(shù)碼管的動(dòng)態(tài)顯示_第2頁(yè)
ARM微控制器與嵌入式系統(tǒng) 課件 16 數(shù)碼管的動(dòng)態(tài)顯示_第3頁(yè)
ARM微控制器與嵌入式系統(tǒng) 課件 16 數(shù)碼管的動(dòng)態(tài)顯示_第4頁(yè)
ARM微控制器與嵌入式系統(tǒng) 課件 16 數(shù)碼管的動(dòng)態(tài)顯示_第5頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

ARM微控制器與嵌入式系統(tǒng)

數(shù)碼管的動(dòng)態(tài)顯示主講人:景妮琴北京電子科技職業(yè)學(xué)院內(nèi)容數(shù)碼管顯示原理數(shù)碼管的顯示方式動(dòng)態(tài)顯示編程要點(diǎn)數(shù)碼管顯示實(shí)驗(yàn)數(shù)碼管顯示原理數(shù)碼管又稱LED顯示器LED顯示器是由發(fā)光二極管構(gòu)成的能夠顯示字段的顯示器件在微控制器應(yīng)用系統(tǒng)中通常使用的是8段LED顯示器,七段數(shù)碼管加上一個(gè)小數(shù)點(diǎn),共計(jì)8段。因此為數(shù)碼管提供的編碼正好是一個(gè)字節(jié)。為了顯示數(shù)字或字符,必須對(duì)數(shù)字或字符進(jìn)行編碼數(shù)碼管有共陽(yáng)極和共陰極兩種,使用時(shí)要注意區(qū)分這兩種不同的接法數(shù)碼管顯示原理共陽(yáng)極數(shù)碼管微控制器系統(tǒng)多使用共陽(yáng)極數(shù)碼管。共陽(yáng)極數(shù)碼管的每個(gè)段筆畫是用低電平點(diǎn)亮的,要求驅(qū)動(dòng)功率很小。數(shù)碼管顯示原理共陰極數(shù)碼管結(jié)構(gòu)結(jié)構(gòu)共陰極數(shù)碼管的每個(gè)段筆畫是用高電平點(diǎn)亮的,要求驅(qū)動(dòng)功率較大。數(shù)碼管顯示原理共陽(yáng)極數(shù)碼管微控制器系統(tǒng)多使用共陽(yáng)極數(shù)碼管。共陽(yáng)極數(shù)碼管的每個(gè)段筆畫是用低電平點(diǎn)亮的,要求驅(qū)動(dòng)功率很小。012340xc00xf90xa40xb00x99567890x920x820xf80x800x90共陽(yáng)極數(shù)碼管段碼數(shù)碼管顯示原理共陰極數(shù)碼管結(jié)構(gòu)結(jié)構(gòu)共陰極數(shù)碼管的每個(gè)段筆畫是用高電平點(diǎn)亮的,要求驅(qū)動(dòng)功率較大。012340x3f0x060x5b0x4f0x66567890x6d0x7d0x070x7f0x6f共陰極數(shù)碼管段碼數(shù)碼管顯示原理理論上八段可以顯示128種不同的字符,扣除那些沒有意義的字符,可以顯示的字符如右圖所示。數(shù)碼管顯示方式靜態(tài)顯示方式動(dòng)態(tài)顯示方式數(shù)碼管顯示方式靜態(tài)顯示方式靜態(tài)顯示的特點(diǎn)是每個(gè)數(shù)碼管的段選必須接一個(gè)8位數(shù)據(jù)線來保持顯示的字形碼。當(dāng)送入一次字形碼后,顯示字形可一直保持,直到送入新字形碼為止。優(yōu)點(diǎn):占用CPU時(shí)間少,顯示便于監(jiān)測(cè)和控制缺點(diǎn):硬件電路比較復(fù)雜,成本較高數(shù)碼管顯示方式動(dòng)態(tài)顯示方式動(dòng)態(tài)顯示的特點(diǎn)是將所有位數(shù)碼管的段選線并聯(lián)在一起,由位選線控制是哪一位數(shù)碼管有效。選亮數(shù)碼管采用動(dòng)態(tài)掃描顯示。所謂動(dòng)態(tài)掃描顯示即輪流向各位數(shù)碼管送出字形碼和相應(yīng)的位選,利用發(fā)光管的余輝和人眼視覺暫留作用,使人的感覺好像各位數(shù)碼管同時(shí)都在顯示。動(dòng)態(tài)顯示的亮度比靜態(tài)顯示要差一些,所以在選擇限流電阻時(shí)應(yīng)略小于靜態(tài)顯示電路中的。數(shù)碼管顯示方式人眼視覺暫留視覺暫留現(xiàn)象,又稱"余暉效應(yīng)",1824年由英國(guó)倫敦大學(xué)教授皮特'馬克'羅葛特在他的研究報(bào)告中最先提出。人眼在觀察景物時(shí),光信號(hào)傳入大腦神經(jīng),需經(jīng)過一段短暫的時(shí)間,光的作用結(jié)束后,視覺形象并不立即消失,這種殘留的視覺稱"后像",視覺的這一現(xiàn)象則被稱為"視覺暫留"。數(shù)碼管顯示方式人眼視覺暫留視覺暫留主要應(yīng)用于電影的拍攝和放映,是動(dòng)畫、電影等視覺媒體形成和傳播的根據(jù)。物體在快速運(yùn)動(dòng)時(shí),當(dāng)人眼所看到的影像消失后,人眼仍能繼續(xù)保留其影像0.1-0.4秒左右的圖像。0.1-0.4秒的時(shí)間很重要?。。?dòng)態(tài)顯示編程要點(diǎn)任務(wù)要求:顯示數(shù)字1234。延時(shí)延時(shí)延時(shí)延時(shí)縮短延時(shí)動(dòng)態(tài)顯示編程要點(diǎn)微控制器的PA0~PA7接段選端,PB0~PB3接位選,這些端口都是輸出電平,配置與led的配置相同。給段選輸出1的編碼,需要定義一個(gè)編碼數(shù)組與0~9的數(shù)字對(duì)應(yīng)起來。給位選高低電平,可以直接寫入數(shù)據(jù),或者宏定義。動(dòng)態(tài)顯示編程要點(diǎn)新建seg.c,seg.h兩個(gè)函數(shù),保存在hardware中在seg.c中完成一個(gè)數(shù)碼管初始化的函數(shù),函數(shù)主要來配置數(shù)碼管使用的GPIO。在seg.h中對(duì)seg.c中的函數(shù)進(jìn)行聲明。動(dòng)態(tài)顯示編程要點(diǎn)定義一個(gè)編碼數(shù)組與0~9的數(shù)字對(duì)應(yīng)起來。charseg[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x98};//注意這是共陽(yáng)數(shù)碼管的編碼,如果實(shí)際使用的共陰數(shù)碼管,只需要前面取反即可。動(dòng)態(tài)顯示編程要點(diǎn)給位選高低電平,利用宏定義給定。#definewela1_1GPIO_SetBits(GPIOB,GPIO_Pin_0)#definewela1_0GPIO_ResetBits(GPIOB,GPIO_Pin_0)#definewela2_1GPIO_SetBits(GPIOB,GPIO_Pin_1)#definewela2_0GPIO_ResetBits(GPIOB,GPIO_Pin_1)#definewela3_1GPIO_SetBits(GPIOB,GPIO_Pin_2)#definewela3_0GPIO_ResetBits(GPIOB,GPIO_Pin_2)#definewela4_1GPIO_SetBits(GPIOB,GPIO_Pin_3)#definewela4_0GPIO_ResetBits(GPIOB,GPIO_Pin_3)動(dòng)態(tài)顯示編程要點(diǎn)寫一個(gè)顯示函數(shù)display動(dòng)態(tài)顯示編程要點(diǎn)main.c函數(shù)調(diào)用顯示函數(shù)。完成動(dòng)態(tài)顯示任務(wù)任務(wù):四位數(shù)碼管的顯示在上面顯示1234任務(wù)的基礎(chǔ)上完成下面任務(wù):1.四位數(shù)碼管的動(dòng)態(tài)顯示:先顯示0,1,2,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論