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

正文內(nèi)容

基于arm929t內(nèi)核的三星s3c2410芯片的電子黑板的軟件和硬件設(shè)計(jì)畢業(yè)論文-預(yù)覽頁

2025-07-13 13:15 上一頁面

下一頁面
 

【正文】 仿真器比較便宜,連接比較方便,通過現(xiàn)有的 JTAG 邊界掃描口與 ARM CPU 核通信,屬于完全非插入式 ( 即不使用片上資源 ) 調(diào)試,它無需目標(biāo)存儲(chǔ)器,不占用目標(biāo)系統(tǒng)的任何端口,而這些是駐留監(jiān)控軟件所必需的。 圖27 JTAG電路圖第三章 系統(tǒng)設(shè)計(jì)選型 ARM處理器選型處理器的分類如前文所述ARM 微處理器目前包括下面ARM7, ARM9,ARM9E, ARM10E,SecurCore, Xscale, StrongARM 等幾個(gè)系列. 鑒于當(dāng)前電子市場上的情況,在此我主要討論一下ARM7 與ARM9 這兩種主流處理器的特點(diǎn)及應(yīng)用領(lǐng)域。(3)。(6)主頻最高可達(dá)130MIPS,高速的運(yùn)算處理能力能勝任絕大多數(shù)的復(fù)雜應(yīng)用。(3)支持32 位ARM 指令集和16 位Thumb 指令集。支持?jǐn)?shù)據(jù)Cache 和指令Cache,具有更高的指令和數(shù)據(jù)處理能力。同樣它還采用了一種叫做Advanced Microcontroller Bus Architecture(AMBA)新型總線結(jié)構(gòu)。ARM920T 實(shí)現(xiàn)了MMU,AMBA BUS 和Harvard 高速緩沖體系結(jié)構(gòu)。 在時(shí)鐘方面S3C2410 也有突出的特點(diǎn),該芯片集成了一個(gè)具有日歷功能的RTC 和具有PLL(MPLL 和UPLL)的芯片時(shí)鐘發(fā)生器。S3C2410 的內(nèi)部結(jié)構(gòu)圖如圖31 所示,圖 31 S3C2410 內(nèi)部結(jié)構(gòu)圖第四章 系統(tǒng)硬件電路設(shè)計(jì)S3C2410最小系統(tǒng)電路設(shè)計(jì)S3C2410最小系統(tǒng)是主要由電源電路、復(fù)位電路、系統(tǒng)時(shí)鐘電路組成。圖43 電源電路圖 ,所以得通過LDO芯片進(jìn)行再次轉(zhuǎn)換。我們將顯示漢字函數(shù)定義為void GUI_Disp ( uint16 x, uint16 y, uint16 w, uint16 h,uint16 *buffer),其中x,y是漢字顯字的起始點(diǎn),w,h分別是漢字顯示的長度和寬度,buffer是要顯示的漢字的點(diǎn)陣碼。這樣就得到一個(gè)采樣點(diǎn)的坐標(biāo)值,最后將這一個(gè)坐標(biāo)點(diǎn)送給LCD畫點(diǎn)驅(qū)動(dòng)程序,將其在LCD顯示屏上顯示出來。這里有多種解決方案: 觸摸屏芯片的資料中應(yīng)該有解決方案,或者找其相近的觸摸屏,查看他人是怎么處理類似情況的;如果液晶的顯示沒有問題,就是得到觸摸屏的坐標(biāo)后如何處理,現(xiàn)在我假定已經(jīng)了解觸摸屏的物理原理了,點(diǎn)擊觸摸屏上下頂點(diǎn),獲得兩個(gè)坐標(biāo),(x1,y1)和(x2,y2),x1 = x2,記錄下來,然后隨便點(diǎn)擊一個(gè)位置,獲得的y值肯定在y1和y2之間,根據(jù)比例算出位置,然后映射到液晶上,根據(jù)比例顯示出來就可以,大致的過程就是這樣,x的值也可以這樣計(jì)算出來,期間需要注意的是消除抖動(dòng)。所以由測量得到的值(adcx,adcy),需要進(jìn)行如下轉(zhuǎn)換: (13) (14)但在轉(zhuǎn)換過程中,并沒有出現(xiàn)對應(yīng)的轉(zhuǎn)換關(guān)系,而是橫軸轉(zhuǎn)換成(0640)+(0320),縱軸轉(zhuǎn)換成(0480)+(0480),什么原因,有兩種可能,一種是數(shù)據(jù)類型設(shè)置的小,在乘法計(jì)算過程中數(shù)據(jù)溢出而丟失;另一種就是在除法運(yùn)算過程中,數(shù)據(jù)省略而丟失。所以我采用第二方法,即邊采樣邊顯示的方法。 系統(tǒng)軟件運(yùn)行具體流程圖如圖61所示,剛開始時(shí),系統(tǒng)處在主菜單中,然后往復(fù)循環(huán),判斷是否啟動(dòng)畫圖面板,如果啟動(dòng),則進(jìn)入畫圖面板,在這個(gè)界面,我們有兩種選擇:畫圖選擇和取色選擇。圖51 系統(tǒng)軟件流程圖電子黑板成功圖如圖52和53圖52軟件清屏效果界面圖圖53 調(diào)試成功圖第七章 設(shè)計(jì)總結(jié)與展望 通過本學(xué)期對《嵌入式系統(tǒng)》這門課程的學(xué)習(xí),對基于ARM929T內(nèi)核的三星 S3C2410芯片的電子黑板的軟件和硬件方面的設(shè)計(jì)進(jìn)行了研究,并對可以實(shí)現(xiàn)的各種功能進(jìn)行了驗(yàn)證。而您開朗的個(gè)性和寬容的態(tài)度,幫助我能夠很順利的完成了這次課程設(shè)計(jì)。 dly0。}if USE_IRQ_TOUCH!=0void IRQ_AdcTouch(void){ uint32 point_adcx。 if(rADCTSC amp。 } else { UART_SendStr(\n Stylus Down! \n) do{ rADCTSC = (08)|(07)|(16)|(15)|(04)|(13)|(02)|(10)。 point_adcx = 0。 while(rADCCON amp。 point_adcx = point_adcx + (rADCDAT1 amp。 UART_SendStr(disp_buf)。 i++)。i++) { rADCCON = rADCCON | (10)。 0x8000))。 sprintf(disp_buf, YPosion[AIN7] is %04d \n, point_adcy)。 }while(!((rADCDAT0amp。 } rSUBSRCPND = rSUBSRCPND | BIT_SUB_TC。 while(!(rSUBSRCPNDamp。BIT_SUB_TC))。 int i。 i++)。i++) { rADCCON = rADCCON | (10)。 0x8000))。 sprintf(disp_buf, XPosion[AIN5] is %04d \n, point_adcx)。 i100。i4。 while(!(rADCCON amp。} point_adcy = point_adcy2。 //CRectangleDemo(point_adcx,point_adcy)。 rADCDLY = 20000。 rINTMSK = ~BIT_ADC。 UART_Init()。 GUI_Initialize()。 CRectangleDemo(300,300,BLACK) 。 WaitStylusUP(
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1