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

正文內容

基于arm929t內核的三星s3c2410芯片的電子黑板的軟件和硬件設計畢業(yè)論文(編輯修改稿)

2025-07-16 13:15 本頁面
 

【文章內容簡介】 要由電源電路、復位電路、系統(tǒng)時鐘電路組成。由于ARM芯片的高速、低功耗、低工作電壓導致其噪聲容限低,對電源的紋波、瞬態(tài)響應性能、時鐘源是穩(wěn)定性、電源監(jiān)控可靠性等諸多方面也提出了更高要求,DeviceARM2410核心板有復位電路使用了存儲器的電源監(jiān)控復位芯片CAT1025H30,提高了系統(tǒng)的可靠性,具體電路原理圖如圖41所示:圖41 復位電路圖在圖中,S2為復位按鍵,用于手動復位,但需要在上接一電阻,使其為高電平,nRESET信號為CAT1025JI30輸出的復位信號,此信號連接到S3C2410芯片的復位輸入引腳,實現系統(tǒng)的復位控制??梢赃x擇NAND Flash啟動方式或者NOR Flash啟動方式,這是通過配置OM0引腳來實現的,電路如圖42所示,當JP20跳線短接時,OM0為0電平,選擇NAND Flash啟動方式;當JP20跳線斷開時,OM0由R26上拉為1電平,選擇NOR Flash啟動方式。圖42 復位啟動選擇電路圖系統(tǒng)電源電路如圖43所示,電源供電由JP11連接輸入實驗箱主板,5V電源經過C39,C49,C50濾波后,由兩片LDO芯片U其中一組用來經主板供電,另一組用來給核心板供電。圖43 電源電路圖 ,所以得通過LDO芯片進行再次轉換。具體電路如圖44所示圖44 S3C2410A電源電路圖LDO是一種低電壓差電源芯片,而SPX1117系列LD0芯片輸出電流可達800mA,輸出電壓的精度為,還具有電流限制和熱保護功能,其輸出端的10的鉭電容用來改善瞬態(tài)響應和穩(wěn)定性。 LCD液晶顯示的方法有很多種,通??煞譃槎问健⒆址?、點陣式,在本系統(tǒng)的設計過程中,為了對使用者作出必要的提示,需要在LCD上顯示漢字,所以有必要對其作一研究。 漢字的顯示一般采用圖形的方式,事先從微機中提取要顯示的漢字的點陣碼,一般用字模提取軟件來獲得。我們將顯示漢字函數定義為void GUI_Disp ( uint16 x, uint16 y, uint16 w, uint16 h,uint16 *buffer),其中x,y是漢字顯字的起始點,w,h分別是漢字顯示的長度和寬度,buffer是要顯示的漢字的點陣碼。在該函數當中,首先對顯示區(qū)域參數過濾,如果在該區(qū)域,則對要顯示的漢字的點陣碼送到LCD緩沖區(qū),進行顯示。其關鍵點在于點陣碼的提取和分塊顯示。 觸摸屏驅動程序是通過設置ADC寄存器來實現的,一般在S3C2410中,將其設置成中斷模式,具體程序框圖如圖51所示:圖45程序框圖 在該框圖中,我們可以得到,當觸筆接觸到觸摸屏時,S3C2410將響應中斷,即進入中斷函數,然后首先將關閉中斷,然后通過ADCDATA0寄存器的最高位來判斷觸筆是提起狀態(tài)還是按下狀態(tài),如果是按下狀態(tài),那么將首先對X軸進行采樣、轉換,最后將X軸對應的坐標值寄存在ADCDAT0寄存器的低8位,同理,接著對Y軸對應的坐標值進行采樣、轉換,最后將Y軸對應的坐標值寄存在ADCDATA1寄存器的低8位。這樣就得到一個采樣點的坐標值,最后將這一個坐標點送給LCD畫點驅動程序,將其在LCD顯示屏上顯示出來。 當然了,這只是問題研究的第一步,因為我們的最終目的是要通過獲取對應坐標點,在觸摸屏上畫出各種不同的圖形符號和進行必要的坐標范圍判定。這樣我們又提出一個問題,即是否每次都能準確獲得相應觸點的坐標。 坐標點校準 當用觸筆在觸摸屏發(fā)生點擊動作時,?這里有多種解決方案: 觸摸屏芯片的資料中應該有解決方案,或者找其相近的觸摸屏,查看他人是怎么處理類似情況的;如果液晶的顯示沒有問題,就是得到觸摸屏的坐標后如何處理,現在我假定已經了解觸摸屏的物理原理了,點擊觸摸屏上下頂點,獲得兩個坐標,(x1,y1)和(x2,y2),x1 = x2,記錄下來,然后隨便點擊一個位置,獲得的y值肯定在y1和y2之間,根據比例算出位置,然后映射到液晶上,根據比例顯示出來就可以,大致的過程就是這樣,x的值也可以這樣計算出來,期間需要注意的是消除抖動。用公式進行計算,在觸摸屏數據與其位置偏移關系且屏幕像素與其位置偏移關系同為線性關系假設情況下,觸摸屏返回的位置信息與像素位置信息之間成2D坐標變換關系。則對于觸摸屏按下點的觸摸屏坐標(Tx,Ty)與其在顯示設備位置關系上匹配的點的屏幕坐標(Sx,Sy)之間的轉換關系,可以通過下述坐標變換表示:Sx、Sy是預先知道的,Tx、Ty 是通過測量得到的,即通過三個點就可以確定A1,B1,C1和A2, B2, C2。本人用的是第二種方法,由實驗得到的數據可知,LCD上的原點坐標是(0,0),最大坐標是(640,480);而觸摸屏上的原點坐標是(0,0),最大坐標是(1000,1000)。所以由測量得到的值(adcx,adcy),需要進行如下轉換: (13) (14)但在轉換過程中,并沒有出現對應的轉換關系,而是橫軸轉換成(0640)+(0320),縱軸轉換成(0480)+(0480),什么原因,有兩種可能,一種是數據類型設置的小,在乘法計算過程中數據溢出而丟失;另一種就是在除法運算過程中,數據省略而丟失。但這兩種可能都不是。 在上一節(jié)中,我們對LCD畫點的問題以及觸摸屏獲取點的問題進行了一定的研究,但問題的關鍵是我們要畫出不同的圖形,需要對一系列的點進行操作,這樣就涉及到了對大量點的收集問題,也就是點收集的實時性。 一般有兩種情況,一種是逐點收集,即觸摸屏響應一次中斷,收集一次點,然后延時一定的時間,如果在延時時間內,沒有中斷,則將收集到的所有點一并顯示出來,另一種情況就是在中斷程序里面做文章,因為如果把觸摸屏設置成中斷模式,我們可以通過DATAn的最高位來判斷觸筆是否提起,如果觸筆一直處于按下狀態(tài),那么我們就在一直進行采樣,并將采樣到的各個點顯示出來,這樣就可以達到實時性的要求。所以我采用第二方法,即邊采樣邊顯示的方法。 本設計是基于S3C24210A處理器,該芯片具有豐富的軟硬件資源,我們通過在軟件中定義其各自的寄存器,來完成設計要求,在設計過程中,我們主要用到了LCD模塊和觸摸屏模塊,所以在軟件的主函數當中,首先要對其進行初始化,然后進入一開始界面,并且將L
點擊復制文檔內容
外語相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1