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

正文內(nèi)容

基于arm9的觸摸屏設(shè)計(jì)與研究-資料下載頁

2025-11-08 22:08本頁面

【導(dǎo)讀】系統(tǒng)在工農(nóng)業(yè)等諸多領(lǐng)域得到了廣泛的應(yīng)用。本文簡(jiǎn)要介紹了嵌入式系統(tǒng)的結(jié)構(gòu)、校準(zhǔn)方法以及簡(jiǎn)單程序設(shè)計(jì)思路。經(jīng)過驗(yàn)證,該驅(qū)動(dòng)程序運(yùn)行良好,基于觸摸屏的。簡(jiǎn)單程序設(shè)計(jì)達(dá)到預(yù)期目標(biāo)。

  

【正文】 中, CPU 需要知道三件事情: 觸摸屏在什么時(shí)候被按下 觸摸屏被按下后要進(jìn)行 X和 Y方向的電壓測(cè)量 觸摸屏在什么時(shí)候抬起 對(duì)觸摸屏進(jìn)行 初始化的步驟如下 : 1. 設(shè)置 ADC 工作時(shí)鐘 2. 設(shè)置觸摸屏工作模式 3. 開觸摸屏中斷,設(shè)置中斷服務(wù)函數(shù) 中斷服務(wù)函數(shù): 1. 設(shè)置觸摸屏接口模式 2. 設(shè)置 ADC 啟動(dòng)延時(shí)時(shí)間 3. 啟動(dòng) A/D 轉(zhuǎn)換 4. 等待 A/D 轉(zhuǎn)換完成 5. 讀取 X 和 Y 方向轉(zhuǎn)換數(shù)據(jù) 6. 設(shè)置為等待抬起中斷模式,循環(huán)檢測(cè)是否發(fā)生中斷 7. 重新設(shè)置為按下中斷模式 、部分程序代碼 LCD 的初始化: void LCD_Init(void) { /*第一步:配置 GPIO為 LCD功能引腳 */ rGPCUP = 0x00000000。 rGPCCON = 0xaaaa02aa。 rGPDUP = 0x00000000。 rGPDCON = 0xaaaaaaaa。 //Initialize VD[15:8] /*第二步:配置 LCD_PWRDN背光引腳 */ 《嵌入式系統(tǒng)原理與開發(fā)》課程設(shè)計(jì)論文 14 rGPGCON=rGPGCON|(38)。 /*第三步:配置 LCDCON1~5*/ rLCDCON1=(CLKVAL_TFT8)|(MVAL_USED7)|(PNRMODE_TFT5)|(BPPMODE_TFT1)|0。 rLCDCON2=(VBPD24)|(LINEVAL14)|(VFPD6)|(VSPW)。 rLCDCON3=(HBPD19)|(HOZVAL8)|(HFPD)。 rLCDCON4=(HSPW)。 rLCDCON5=(FRM56511)|(INVVCLK10)|(INVVLINE9)|(INVVFRAME8)|(INVVD7)|(INVVDEN6)|(INVPWREN5)|(INVLEND4)|(PWREN3)|(ENLEND2)|(BSWP1)|(HWSWP)。 /*第四步:配置幀緩存地址 */ rLCDSADDR1=(((U32)LCD_BUFFER22)21)|M5D((U32)LCD_BUFFER1)。 //如果是 24BPP 時(shí)是 M5D( ((U32)LCD_BUFFER+(LCD_WIDTH*LCD_HEIGHT*4))1 )。 //因?yàn)?24BPP一個(gè)字占 4字節(jié) rLCDSADDR2=M5D( ((U32)LCD_BUFFER+(LCD_WIDTH*LCD_HEIGHT*2))1 )。 rLCDSADDR3=LCD_WIDTH*2/2。 //如果是 24BPP時(shí)是 LCD_WIDTH*4/2 因?yàn)?24BPP一個(gè)字占 4字節(jié) /*第五步:屏蔽 LCD中斷 */ rLCDINTMSK|=3。 /*第六步:打開 LCD信號(hào)輸出使能 */ rLCDCON1|=1。 //開啟 LCD顯示這句不能少 } 在屏幕上顯示圖片 int main(void) { LCD_Init()。 //LCD初始化 //繪制白色背景 Brush_Background(0xFFFFFF)。 《嵌入式系統(tǒng)原理與開發(fā)》課程設(shè)計(jì)論文 15 //圖片顯示 Draw_Text16(75,280,0xf800,0xffff,amp。tu[0])。 Draw_Text16(75+16,280,0xf800,0xffff,amp。pian[0])。 Draw_Text16(75+32,280,0xf800,0xffff,amp。xian[0])。 Draw_Text16(75+48,280,0xf800,0xffff,amp。shi[0])。 while(1) { //顯示圖片 1 Paint_Bmp(0,0,320,240,gImage_meiyu320x240_1)。 delay(1000000)。 //顯示圖片 2 Paint_Bmp(0,0,320,240,gImage_qianshou320x240_2)。 delay(1000000)。 } } 總結(jié) 本文 首 先對(duì)嵌入式系統(tǒng)及其發(fā)展現(xiàn)狀進(jìn)行了簡(jiǎn)要介紹,而后著重 介紹了觸摸屏的工作原理 ,以及基于 S3C2440的觸摸屏開發(fā) ,硬件連接圖 ,驅(qū)動(dòng)程序的開發(fā)以及應(yīng)用層的開發(fā)。在實(shí)際開發(fā)中觸摸屏常出現(xiàn)定位誤差 ,可以采用求平均值法 ,減小誤差。在觸摸屏的響應(yīng)速度上尤其是對(duì)于速度要求比較高的場(chǎng)合 ,選擇在驅(qū)動(dòng)的開發(fā)中采用小任務(wù)機(jī)制 ,將 digi_tasklet壓入任務(wù)調(diào)度之后就立即退出 ,從而加快了整個(gè)系統(tǒng)的速度。文中提出的觸摸屏的研制 ,更好地提高了人機(jī)交互能力 ,并對(duì)觸點(diǎn)坐標(biāo)進(jìn)行校準(zhǔn) 糾正 ,改善了顯示精度。 《嵌入式系統(tǒng)原理與開發(fā)》課程設(shè)計(jì)論文 16 參考文獻(xiàn) [1] 孫紀(jì)坤 ,張小全 .嵌入式 Linux系統(tǒng)開發(fā)技術(shù)詳解 )基于 ARM[M].北京 :人民郵電出版社 , 2020. [2] YagbmourK. Building embedded Linux systems[M]. OpReillyMedia Inc, 2020. [3] Corbet J,RubiniA. Linux 設(shè)備驅(qū)動(dòng)程序 [M].北京 :中國(guó)電力出版社 , 2020. [4] 劉崢嶸 ,張智超 .嵌入式 Linux 應(yīng)用開發(fā)祥解 [M].北京 :機(jī)械工業(yè)出版社 , 2020. [5] 黃俊平 ,葉小嶺 .基于 ARM7 的半自動(dòng)生化分析儀 [J].微計(jì)算機(jī)信息 , 2020, 28(3): 117. [6] 馬忠梅 ,李善平 . ARMamp。 Linux 嵌入式系統(tǒng)教程 [M].北京 :北京航空航天大學(xué)出版社 , 2020. [7] [美 ]MaxwellStt,著 .馮銳 ,邢飛 ,劉隆國(guó) ,陸麗娜 ,譯 . Linux 內(nèi)核 源代碼分析 . 2020。 6 [8] 吳明暉 .基于 ARM 的嵌入式系統(tǒng)開發(fā)與應(yīng)用 .北京 :人民郵電出 版社 , 2020 [9] 孫天澤 ,袁文菊 ,張海峰 .嵌入式設(shè)計(jì)及 Linux 驅(qū)動(dòng)開發(fā)指南 ))) 基于 ARM9 處理器 .北京 :電子工業(yè)出版 社 , 2020 [10] 劉崢嶸 ,張智超 ,許振山 .嵌入式 Linux 應(yīng)用開發(fā)詳解 .北京 :機(jī)械 工業(yè)出版社 , 2020 [11] 李善平 ,劉文峰 ,王煥龍 .Linux 與嵌入式系統(tǒng) .北京 :清華大學(xué)出 版社 , 2020
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1