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

正文內(nèi)容

畢業(yè)設(shè)計-觸摸式lcd人機接口設(shè)計(更新版)

2025-01-23 09:41上一頁面

下一頁面
  

【正文】 IO1CLR |= ((~(((unsigned int)dat)16))amp。 IO1SET |= (((unsigned int)dat)16)。 for(i = k。 //RD = 1。 PLLFEED = 0x55。 if ((Fcclk / 4) / Fpclk) == 1 VPBDIV = 0。 //初始化液晶接口 CH375DataOut()。 void DispOneColor(unsigned short Color)。 Jiangxi University of Science and Technology。 China) [15]Application of Multimedia Touch Screen in School Information Service System ZHANG Bing。 21 圖 53校準界面 6 結(jié)論 本文完成了基于 xpt2046 控制的觸摸屏軟件硬件的設(shè)計,實現(xiàn)了用 xpt2046 控制 TFTLCD以及實現(xiàn)人機交匯,在實際應(yīng)用中該系統(tǒng)可靠穩(wěn)定,達到預(yù)期效果。 write_(0x0024,0x0000)。 write_(0x0037,0x0502)。 write_(0x0033,0x0502)。 write_(0x0046,0x013F)。 write_(0x004A,0x0000)。 //掃描開始地址 write_(0x0041,0x0000)。 write_(0x0017,0x0003)。 write_(0x0011,0x6070)。 write_(0x001E,0x00B0)。 //打開晶振 write_(0x0003,0xA8A4)。 //WR = 1 LCD_CS_H()。 LCD_WR_L()。 17 IO1SET |= (((unsigned int)dat)16)。0xFF)。 unsigned int j。 //WR = 1。另外 C語言也具有強大 的圖形功能,支持多種顯示器和驅(qū)動器。它把高級語言的基 本結(jié)構(gòu)和語句與低級語言的實用性結(jié)合起來。這些點的坐標都是以像素為單位的,而從觸摸屏中讀出的是點的物理坐標,其坐標軸的方向、 XY值的比例因子、偏移量、縮放因子都與LCD坐標不同,所以,可以在 IAL的某個函數(shù)(比如 wait_event函數(shù))中把物理坐標首先轉(zhuǎn)換為像素坐標,然后再賦給 POS結(jié)構(gòu),達到坐標轉(zhuǎn)換 的目的 . 觸摸屏校正思路: 在 IAL的某個函數(shù)(比如 wait_event函數(shù))中加入調(diào)試信息,開發(fā)板上運行 Calibrate程序,那么觸摸屏上任何一點的坐標就可以在主機監(jiān)視屏上回顯出來。 基于 XPT2406 的控制電路 XPT2046 控制電路如 所示: 圖 39 xpt2046 控制電路 14 4 系統(tǒng)軟件設(shè)計 觸屏校準作用 我們傳統(tǒng)的鼠標是一種相對定位系統(tǒng),只和前一次鼠標的位置坐標有關(guān)。 這一步,先將我們與 TFTLCD模塊相連的 IO口設(shè)置為輸出,具體使用哪些 IO口,這里需要根據(jù)連接電路以及 TFTLCD模塊的設(shè)置來確定。 R34,寫數(shù)據(jù)到 GRAM命令,當寫入了這個命令之后,地址計數(shù)器才會自動的增加和減少。該命令 CL位用來控制是 8位彩色,還是 26萬色。因為 93xx系列的初始化,其實都比較類似,我們完全可以用一個代碼兼容好幾個控制器。 模塊的控制器為 ILI9320,該控制器自帶顯存,其顯存總大小為 172820( 240*320*18/8),即 18 位模式( 26 萬色)下的顯存量。 WR:向 TFTLCD寫入數(shù)據(jù)。 所要用到的硬件資源如下: 1) ADS7843。圖 35中電容 C C2對振蕩頻率起微調(diào)作用,同時兩個電容器起穩(wěn)定振蕩頻率、快速起振的作用。本系統(tǒng) 9 采用的復(fù)位方式為上電自動復(fù)位和開關(guān)復(fù)位相結(jié)合的方式。 XPT 2046 最小系統(tǒng) TFTLD 模塊 8 圖 32最小系統(tǒng)模塊單元圖 單片機為系統(tǒng)的主控單元,系統(tǒng)通過 P0 口將模數(shù)轉(zhuǎn)換后數(shù)字信號輸入 CPU,由 CPU 比較判斷溫度值,運算功能是由 運算部件 完成的 , 運算部件的功能是實現(xiàn)數(shù)據(jù)的算術(shù)邏輯運算、位變址處理和數(shù)據(jù)傳送操作。也可以用于軍事工業(yè),例如用它來測量槍炮子彈在膛中擊發(fā)的一瞬間的膛壓的變化和炮口的沖擊波壓力。 在現(xiàn)在壓電效應(yīng)也應(yīng)用在多晶體上,比如現(xiàn)在的壓電陶瓷,包括鈦酸鋇 壓電陶瓷、 PZT、鈮酸鹽系壓電陶瓷、鈮鎂酸鉛壓電陶瓷等等 。 我們知道,晶體是各向異性的,非晶體是各向同性的。數(shù)據(jù)在 DCLK的 6 下降沿移出,當 C— S—高電平時為高阻狀態(tài) XPT 極限參數(shù) 表格 22 極限參數(shù) 名稱 參數(shù) VCC和 IOVDD電壓 +6V 模擬輸入信號電壓 - + VCC+ 數(shù)字輸入信號電壓 - IOVDD+ 功耗 250mW 最大結(jié)溫 + 150℃ 工作溫度 - 40℃~+ 85℃ 貯存溫度 65℃~+ 150℃ 焊接溫度(小于 10秒) + 300℃ 注:在極限值之外或任何其他條件下,芯片的工作性能不予保證 。XPT2046片內(nèi)集成有一個溫度傳感器。 透明電極 液晶顯示器之液晶分子須有上下方之電極 來 感應(yīng),控制其旋轉(zhuǎn), 而電極必須是透明且能導(dǎo)電之材質(zhì),目前使用 ITO(銦錫氧化物)。當嵌入式處理器給出像點時鐘、數(shù)據(jù)使能信號和 RGB數(shù)據(jù)信號時,要經(jīng)過液晶配套芯片 IZ9FC22數(shù)據(jù)掃描來進行時序匹配。工作溫度范圍為 40℃~ +85℃。 ALIENTEK TFTLCD 模塊自帶的觸摸屏控制芯片為 XPT2046。 電阻屏的特點有: 1)是一種對外界完全隔離的工作環(huán)境,不怕灰塵、水汽和油污。解決了公共信息市場上計算機所無法解決的問題。它賦予了多媒體以嶄新的面貌,是極富吸引力的全新多媒體交互設(shè)備。系統(tǒng) 模擬對TFTLCD(Thin Film TransistorLiquid Crystal Display)模塊的觸摸屏設(shè)計,最終實現(xiàn)一個手寫的功能。 隨著使用電腦作為信息來源的與日俱增,觸摸屏以其易于使用、堅固耐用、反應(yīng)速度快、節(jié)省空間等優(yōu)點,使得系統(tǒng)設(shè)計師們越來越多的感到使用觸摸屏的確具有相當大的優(yōu)越性。 電阻式觸摸屏利用壓力感應(yīng)進行控制。 從以上介紹可知,觸摸屏都需要一個 AD轉(zhuǎn)換器, 一般來說是需要一個控制器的。 XPT2046 能通過執(zhí)行兩次 A/D 轉(zhuǎn)換查出被按的屏幕位置, 除此之外,還可以測量加在觸摸屏上的壓力。 3 人們 在可視化效果的追求方面也與日俱增,高性能 rFr— LCD不僅可以顯示華麗的界面和高分辨力多媒體,同時,還具有低壓、低功耗、體積小、重量輕和超薄等諸多優(yōu)點。 color filter) 彩色的 LCD需要用到彩色濾光片( color filter),液晶面板透過驅(qū)動 IC的電壓改變,使液晶分子排排站 立 或呈扭轉(zhuǎn)狀,形成閘門 來 選擇背光源光線穿透與否,穿透的光線,再經(jīng)由彩色濾光片的處 理 ,才能表現(xiàn)出彩色的畫面。 TFTLCD 的制程需要真空蒸鍍與蝕刻,所以基板玻璃必須要能忍受強酸強堿之腐蝕、高溫的制程環(huán)境,并且必須具備比矽晶體 更 精密的表面平整 度 與平面起伏度 。工作溫度范圍為 40℃~ +85℃。 XPT2046 可以單電源供電,電源電壓范圍為 ~ 。 壓電傳感器中主要使用的壓電材料包括有石英、酒石酸鉀鈉和磷酸二氫胺。壓電傳感器主要應(yīng)用在加速度、壓力和力等的測量中。除了壓電傳感器之外,還有利用壓阻效應(yīng)制造出來的壓阻傳感器,利用應(yīng)變效應(yīng)的應(yīng)變式傳感器等,這些不同的壓力傳感器利用不同的效應(yīng)和不同的材料,在不 同的場合能夠發(fā)揮它們獨特的用途。它以主振頻率為基準發(fā)出 CPU 的時序,對指令進行譯碼,然后發(fā)出各種控制信號,完成一系列定時控制的微操作,用來控制單片機各部分的運行。當單片機已在運行當中時,按下復(fù)位按鍵后松開,也能使 RESET為一段 時間的高電平,從而實現(xiàn)開關(guān)復(fù)位操作。本模塊中電容 C C2選擇 30pF,振蕩頻率選擇 12MHz。 4) TFTLCD液晶模塊。 RST:硬復(fù)位 TFTLCD。 接下來,我們介紹一下 ILI9320 的幾個重要命令,因為 ILI9320 的命令很多,我們這里不可能一一介紹,有興趣的大家可以找到 ILI9320 的 datasheet 看看。 AM:控制 GRAM更新方向。當全部設(shè)置為 1的時候開啟顯示,全 0是關(guān)閉。這幾個命令用于設(shè)定你顯示區(qū)域的大小,我們整個屏的大小為 240*320,但是有時候我們只需要在其中的一部分區(qū)域?qū)懭霐?shù)據(jù),如果用先寫坐標,后寫數(shù)據(jù)這樣的方式來實現(xiàn),則速度大打折扣。通過向 TFTLCD寫入一系列的設(shè)置,來啟動 TFTLCD的顯示。不過由于技術(shù)原理的原因,并不能保證同一點觸摸每一次采樣數(shù)據(jù)相同,不能保證絕對坐標定位,點不準,這就是觸摸屏最怕出現(xiàn)的問題:漂移。比如: Vx = xFactor*Px + xOffset Vy = yFactor*Py + yOffset 主程序流程圖 主程序流程圖如下圖 41所示 15 圖 41 C 語言的簡介 C語是一種計算機程序設(shè)計語言。結(jié)構(gòu)式語言的顯著特點是代碼及數(shù)據(jù)的分隔化,即程序的各個部分除了必要的信息交流外彼此獨立。適合于多種操作系統(tǒng),如 Windows、 DOS、 UNIX 等等;也適用于多種機型。 //WR = 1。i) for(j = 1000。((0XFF16)))。 = 1。 //CS = 1 } //向液晶屏寫入命令 void TFTWriCom(unsigned short ch) { LCD_RS_L()。 } //液晶屏初始化 void TftInit(void) { LCD_RESET_L()。 DelayNS(1000)。 DelayNS(1000)。 DelayNS(1000)。 DelayNS(1000)。 DelayNS(1000)。 DelayNS(1000)。 DelayNS(1000)。 DelayNS(1000)。 DelayNS(1000)。 DelayNS(1000)。在此我對他表示真誠的感謝! 借此機會,我還要感謝校領(lǐng)導(dǎo),和大學四年的 授課老師,在大學四年中,是他們?yōu)槲姨峁┮粋€良好的學習環(huán)境,教給了我很多知識,和學習的方法。 Jiangxi University of Science and Technology。= ~(0XFF16) //D0~D7 define LCD_RS_H() = 1 define LCD_RS_L() = 1 define LCD_WR_H() = 1 define LCD_WR_L() = 1 define LCD_RD_H() = 1 define LCD_RD_L() = 1 define LCD_CS_L() = 1 define LCD_CS_H() = 1 define LCD_RESET_L() HC595_DATA amp。 void DispPic240_320(const unsigned char *str)。 //全屏顯示一種顏色 //DispSmallPic(0, 0, 109, 66, pic2)。 27 endif if (Fcco / Fcclk) == 2 PLLCFG = ((Fcclk / Fosc) 1) | (0 5)。 PLLCON = 3。 //RS = 1。j 0。 = 1。 = 1。 //RS = 0 Write_HC573(ch)。 //低電平復(fù)位 Delayn(10000)。 write_(0x000D,0x080C)。 //驅(qū)動輸出控制 320*240 0x6B3F write_(0x0002,0x0600)。 write_(0x0006,0x0000)。 //0x0233 write_(0x000B,0x0000)。 write_(0x0048,0x0000)。 write_(0x0044,0xEF00)。 write_(0x0031,0x0204)。 write_(0x0035,0x0204)。 write_(0x003B,0x0302)。 write_(0x004f,0)。 //RS = 1 LCD_CS_L()。 //WR = 1 } LCD_CS_H()。 TFTWriCom(0
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1