freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

最新基于嵌入式led顯示課程設計(編輯修改稿)

2025-07-20 07:38 本頁面
 

【文章內容簡介】 個LED,從Bit0 到Bit7 分別對應從上到下的LED,如圖6所示。 圖6 點陣式LED寄存器組 LED編程本次實驗中,利用 LED驅動程序“”提供的open、ioctl、write、release等函數(shù)控制LED顯示。可在相同目錄下找到其源程序“”進行分析。 7段LED的段碼表由于開發(fā)板上兩個數(shù)碼管的連接是共陽極,分別顯示“十位”和“個位”數(shù)字,中間是一個點號,總是讓它置“1”。所以當想要其中之一顯示為“0”時,那么其對應的段碼應為“11000000”,轉化為十六進制即為0xc0。同理可以給出“1”~“9”的段碼,從而形成如下段碼表:unsigned char LEDCODE[11]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff}。注意:前10個表示字符“0”~“9”的段碼,最后一個表示各段全滅,不顯示。用戶程序使用ioctl函數(shù)用來控制2個數(shù)碼管的顯示: ioctl(fd,0x12,LEDWORD)。由于兩個8字數(shù)碼管需要同時顯示,故需要將“十位”的段碼左移8位,拼接上“個位”的段碼,形成一個16位的LEDWORD。點陣式LED 驅動器邏輯中設置了8 個字節(jié)的緩沖區(qū),每個字節(jié)按位對應點陣式LED 模塊上的一列8個點。如要顯示字符或圖形,需要先給出對應點陣數(shù)據(jù)存儲在緩沖區(qū)才能顯示。圖7所示的是字符“0”和心形圖的點陣,參照圖6分別給出各自8個字節(jié)中的數(shù)據(jù)為: “0”: {0x00,0x00,0x7c,0x82,0x82,0x82,0x7c,0x00}心形圖: {0x00,0x0c,0x12,0x22,0x44,0x22,0x12,0x0c} 通過調用write函數(shù)控制點陣式LED顯示對應字符或圖形。 圖7 字符“0”和心形圖的點陣三.系統(tǒng)分析與設計本次綜合實訓任務主要是基于Linux的LED驅動程序設計及完成相關的操作。大致分為兩個階段,第一階段為環(huán)境搭建,第二部分是驅動程序設計。需要完成的任務是,由驅動程序驅動開發(fā)板的LED燈,并且經測試,能夠正確的點亮或熄滅開發(fā)板上的LED燈,即為完成本次實訓任務。 LED點陣顯示與C語言編程 LED點陣顯示點陣的接法有共陰極和共陽極兩種(共陽極指的是對每一行LED來講是共陽極的)。顯示的方法有兩種:逐列掃描方式:亮的列從左向右掃描完8列(相當于位碼循環(huán)移位8次)即顯示出一幀完整的圖像。20uchar codeTAB[]={0x81,0xFD,0xFD,0xC1,0xBF,0xBF,0xBD,0xC3}。 uchar i,t。delay(uchar t){while (t){。}}void main(void){while(1) {P2=0x01。 for(i=0。i8。i++) { P1=TAB[i]。 delay(100)。 P2=P21|P27。 } }}逐行掃描方式:與逐列掃描調換,掃描完8行顯示出一幀圖像。本設計中圖形顯示的C語言程序的分析 C語言編程利用嵌入式實驗平臺和LED的工作原理,在本設計中的C語言編程如下:1)調用系統(tǒng)庫函數(shù)include include include include include sys/include sys/include linux/define TUBE_IOCTROL 0x11define DOT_IOCTROL 0x122)子函數(shù)的設計void jmdelay(int n) { int i,j,k。 for (i=0。in。i++) for (j=0。j100。j++) for (k=0。k100。k++)。}3)主函數(shù)的設計int main() { int fd。 int i。 unsigned int LEDWORD。unsigned char LEDCODE[11]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff}。 unsigned char man_data[9][8]={ {0x4c,0x92,0x92,0x7c,0x0c,0x12,0x12,0x0c}, {0,0,0,0,0,0,0x0b,0xd3}, {0,0,0,0,0x0b,0xd3,0x3c,0x48}, {0,0,0x0b,0xd3,0x3c,0x4b,0x20,0}, {0,0,0x03,0x13,0xfc,0x08,0,0},
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1