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

正文內容

觸摸屏驅動畢業(yè)論文(參考版)

2024-08-31 21:39本頁面
  

【正文】 i++) Uart_Printf(\n)。 for (i=0。 while(1)。 while(1)。 while(1)。 while(1)。 while(1)。 // All=IRQ mode rINTMSK=BIT_GLOBAL。 // Vectored Int. IRQ enable,FIQ disable rINTCON=0x5。 pISR_DABORT=(unsigned)HaltDabort。 pISR_SWI =(unsigned)HaltSwi。 //在 LCD上面 Test_Touch()。 Uart_Printf(\n Date: __DATE__ \n)。 Uart_Printf(\n S3C44B0X Test Program Ver rSYSCFG=0x%x MCLK=%dMHz,rSYSCFG,MCLK/1000000) 。 Uart_Printf(\n 觸摸屏測試實驗 \n)。 Uart_Printf(\n 謝云峰 \n) 。 Delay(0)。 Uart_Init(0,57600)。 Delay(0)。 ChangePllValue( 88, 6, 1 )。 rLCDCON1=(1)|(25)|(MVAL_USED7)|(0x38)|(0x310)|(CLKVAL_COLOR12)。 rDP4_5 =0x7ebdf。 rDP5_7 =0xeb7b5ed。 rDP3_5 =0xa5a5f。 rDP1_2 =0xa5a5。 rBLUELUT =0xfb40。 //The following value has to be changed for better display. rREDLUT =0xfdb96420。 // 256color, LCDBANK, LCDBASEU rLCDSADDR2= M5D((((U32)frameBuffer256+(SCR_XSIZE*LCD_YSIZE))1)) | (MVAL21)。 // disable,8B_SNGL_SCAN,WDLY=8clk,WLH=8clk, rLCDCON2=(LINEVAL)|(HOZVAL_COLOR10)|(1021)。 location is changed.. frameBuffer256=(unsigned int (*)[SCR_XSIZE/4])malloc(ARRAY_SIZE_COLOR)。 鹽城師范學院畢業(yè)設計 25 define MVAL_USED 0 void Lcd_Init(int depth) { if((U32)frameBuffer256==0) { //The total frame memory should be inside 4MB. //For example, if total memory is 8MB, the frame memory //should be in 0xc000000~0xc3fffff or c400000~c7fffff. //But, the following code doesn39。 0x1fffff) define ARRAY_SIZE_COLOR (SCR_XSIZE/1*SCR_YSIZE) define HOZVAL (LCD_XSIZE/41) define HOZVAL_COLOR (LCD_XSIZE*3/81) define LINEVAL (LCD_YSIZE1) define MVAL (13) define CLKVAL_MONO (13) //60Mhz, CLKVAL=19 define CLKVAL_G4 (9) //40Mhz, CLKVAL=9 110Hz define CLKVAL_G16 (10) //40Mhz, CLKVAL=10 101Hz // 9 112Hz define CLKVAL_COLOR (10) //60Mhz void LcdInit(int color)。 void HaltDabort(void)。 void HaltSwi(void)。 void Isr_Init(void)。CLinux 系統(tǒng)原理及應用 [M].北京: 清華大學出版社, 2020. [6] 韓兵 .觸摸屏技術及應用 [M].北京 :化學工業(yè)出版社, 2020. [7] 趙昌永 , 王勇 , 陳抗生 . 一種基于嵌入式 Linux 的視頻采集系統(tǒng) [J]. 儀 器儀表學報 , 2020, 26(8):53- 55. [8] 陳賾 .ARM 嵌入式實踐教程 [M].北京 :北京航空航天大學出版社, 2020. [9] 皮大能.單片機課程設計指導書 [M].北京:北京理工大學出版社, 2020. [10] 王田苗 .嵌入式系統(tǒng)設計與實例開發(fā) [M].北京:清華大學出版社 , 2020. [11] ADS7843 touch screen controller[S].BurrBrown Corporation, 1998. [12] 張茹,孫松林,于曉剛 .嵌入式系統(tǒng)技術基礎 [M].北京:北京郵電大學出版 社, 2020. [13] 于明,范書瑞,曾祥燁 .ARM9 嵌入式系統(tǒng)設計與開發(fā)教程 [M].北京:電子 工業(yè)出版社, 2020. [14] 于明,曾祥燁 .ARM9 嵌入式系統(tǒng)設計與開發(fā)教程 [M].北京:電子工業(yè)大學 出版社, . [15] 張綺文,謝建雄,謝勁心 .ARM 嵌入式常用模塊與綜合系統(tǒng)設計實例精講[M]. 北京:電子工業(yè)出版社, . 鹽城師范學院畢業(yè)設計 23 致 謝 在論文完成之際,我首先向關心幫助和指導我的指導老師施文娟表示衷心的感謝并致以崇高的敬意! 在學校的學習生活即將結束,回顧四年來的學習經歷,面對現在的收獲,我感到無限欣慰。本文為人機交互中的觸摸屏驅動控制提供了一種實用解決方案,可應用于其他的嵌入式系統(tǒng)中。 圖 43反饋結果 鹽城師范學院畢業(yè)設計 21 結束語 在嵌入式智能設備中,觸摸屏正在逐漸取代傳統(tǒng)的鼠標、鍵盤等設備,成為最主要的人機交互輸入設備,本文完成了基于 S3C44B0X 的觸摸屏的驅動控制。 運行結果 1) 程序運行時,如 圖 41 所示。 3) 打開系統(tǒng)電源,運行仿真器驅動程序,使用 ARM 集成開發(fā)環(huán)境打開 程序 ,下載并運行。 X Y ( X”,Y”) (X,Y) (X’,Y’) 鹽城師范學院畢業(yè)設計 19 圖 34 讀取坐標流程圖 4 觸摸屏驅動程序的測試 測試準備 1) 用并口線正確連接電腦并口和配套仿真器,用 14 針(或 20 針)的排線連接仿真器和實驗箱的 JTAG 口;用串口線連接實驗箱上的串口 1 單元與計算機的 COM1(或 COM2)。利用軟件模擬 DIN, DOUT和DCLK上的三線串行傳輸時序,將讀取 X 或 Y坐標值的控制字串行送入 ADS7843,然后再串行讀出坐標值。 圖 33 觸摸屏的坐標 實際采用固定參考電壓模式, SER/DFR= 1。其中, ( X,Y) 是按鍵的中心坐標, ( X’,Y’)是按鍵右下角坐標, ( X”,Y”) 是其 左上角的坐標。 圖 32 定時器處理程序流程 開始 設置 GPIO[x]( x=1,2,...,6) 寄存器 有中斷 配置 GPIO[x]( x=1,2,...,6) 寄存器 送接收 X 坐標 A/D 轉換值的命令字 接收 X 坐標 A/D 轉換值 送接收 Y 坐標 A/D 轉換值的命令字 接收 Y 坐標 A/D 轉換值 結果一樣 對 A/D 轉換值做處理 返回 N Y Y N 鹽城師范學院畢業(yè)設計 18 觸摸屏按鍵的坐標算法 ADS7843 的轉換精度有 8 位和 12 位兩種,可以精確到 X或 Y方向上的 1/256和 1/4096。定時器處理程序的主要任務為通過 ADS7843 的X+, X, Y+, Y端子分別讀取觸摸屏 X 軸和 Y 軸的 A/D 轉換坐標值,并對其進行判斷,獲得真實結構,達到對觸點定位的目的。 圖 31 觸摸屏驅動程序實現流程 中斷處理程序 觸摸屏的驅動核心是中斷處理程序,響應中斷并提供相應服務的程序稱為中開始 觸摸屏的初始化 內核線程判斷是否有觸摸動作? 讀取 X/Y 的電壓值放入相應的數據結構 內核線程判斷是否還有觸摸動作? 讀取觸摸結束時 X/Y 的電壓值放入相應的數據結構 其他處理 N Y Y N 鹽城師范學院畢業(yè)設計 17 斷處理程序。 驅動控制電路軟件設計中最為關鍵的就是根據 ADS7843 芯片內部原理及時序關系控制其實現對 XY 坐標的采集,同
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1