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

正文內容

基于arm929t內核的三星s3c2410芯片的電子黑板的軟件和硬件設計畢業(yè)論文(已改無錯字)

2022-08-27 17:32:20 本頁面
  

【正文】 洪波,金連文 . 通過 ADS7846 在 PDA 上實現(xiàn)個性化書法輸入 [J].電子技術應用 .20xx 年 9月 21 日 [6]錢麗 . 基于 ARM的嵌入式無線點菜 [D] . 武漢科技大學計算機 23 應用技術碩士論文 [7]沈連豐,宋鐵成,葉芝慧等 . 嵌入式系統(tǒng)及其開發(fā)應用 [M].北京:電子工業(yè)出版社 [8]譚愛國,據(jù)長江 . 基于 ARM 單片機的觸摸屏嵌入式系統(tǒng) 設計[J] .電腦開發(fā)與應用 .20xx 年 第 10 期 [9]唐繼英 .基于 ARM的網(wǎng)絡顯示器硬件系統(tǒng)的設計 [D] .河北工業(yè)大學控制理論與控制工程專業(yè)碩士論文 [10] 王敏,金新民,童亦斌 . 基于 ARM 微處理器 LPC2292 的觸摸屏顯示系統(tǒng)設計 [D]. 電子元器件應用 . 附錄一 include define USE_IRQ_TOUCH 1 define ADC_FREQ (2*1000000) char disp_buf[50]。 void DelayNS(uint32 dly) { uint32 i。 for(。 dly0。 dly) for(i=0。 i50000。 i++)。 } if USE_IRQ_TOUCH!=0 void IRQ_AdcTouch(void) { 24 uint32 point_adcx。 uint32 point_adcy。 int i。 rINTSUBMSK |= (BIT_SUB_ADC|BIT_SUB_TC)。 if(rADCTSC amp。 0x100) { UART_SendStr(\n Stylus Up! \n)。 rADCTSC amp。= 0x0ff。 } else { UART_SendStr(\n Stylus Down! \n) do{ rADCTSC = (08)|(07)|(16)|(15)|(04)|(13)|(02)|(10)。 for(i=0。 i10。 i++)。 point_adcx = 0。 for(i=0。i4。i++) rADCCON = rADCCON | (10)。 while(rADCCON amp。 0x01)。 while(!(rADCCON amp。 0x8000))。 point_adcx = point_adcx + (rADCDAT1 amp。 0x3FF)。 } point_adcx = point_adcx2。 sprintf(disp_buf, XPosion[AIN5] is %04d \n, point_adcx)。 UART_SendStr(disp_buf)。 rADCTSC= (08)|(17)|(06)|(05)|(14)|(13)|(02)|(20)。 for(i=0。 i10。 i++)。 point_adcy = 0。 for(i=0。i4。i++) { rADCCON = rADCCON | (10)。 while(rADCCON amp。 0x1)。 while(!(rADCCON amp。 0x8000))。 point_adcy = point_adcy + (rADCDAT0 amp。 0x3FF)。 } point_adcy = point_adcy2。 sprintf(disp_buf, YPosion[AIN7] is %04d \n, point_adcy)。 25 UART_SendStr(disp_buf)。 GUI_Point(point_adcx,point_adcy,RED)。 CRectangleDemo(point_adcx,point_adcy,RED)。 }while(!((rADCDAT0amp。0x8000)|(rADCDAT0amp。0x8000)))。 rADCTSC= (18)|(17)|(16)|(05)|(14)|(03)|(02)|(30)。 } rSUBSRCPND = rSUBSRCPND | BIT_SUB_TC。 rINTSUBMSK =~ (BIT_SUB_TC)。 ClearPending(BIT_ADC)。 } else void WaitStylusDown(void) { rADCTSC = (08)|(17)|(16)|(05)|(14)|(03)|(02)|(30)。 while(!(rSUBSRCPNDamp。BIT_SUB_TC))。 } void WaitStylusUP(void) { rADCTSC = (18)|(17)|(16)|(05)|(14)|(03)|(02)|(30)。 while(!(rSUBSRCPNDamp。BIT_SUB_TC))。 rSUBSRCPND = rSUBSRCPND | BIT_SUB_TC。 } void AdcTouch(void) { uint32 point_adcx。 uint32 point_adcy。 int i。 rADCTSC = (08)|(07)|(16)|(15)|(04)|(13)|(02)|(10)。 for(i=0。 i100。 i++)。 point_adcx = 0。 for(i=0。i4。i++) { rADCCON = rADCCON | (10)。 while(rADCCON amp。 0x01)。 while(!(rADCCON amp。 0x8000))。 point_adcx = point_adcx + (rADCDAT1 amp。 0x3FF)。} 26 point_adcx = point_adcx2。 sprintf(disp_buf, XPosion[AIN5] is %04d \n, point_adcx)。 UART_SendStr(disp_buf)。 rADCTSC = (08)|(17)|(06)|(05)|(14)|(13)|(02)|(20)。 for(i=0。 i100。 i++)。 point_adcy = 0。 for(i=0。i4。i++) { rADCCON = rADCCON | (10)。 while(rADCCON amp。 0x01)。 while(!(rADCCON amp。 0x8000))。 point_adcy= point_adcy + (rADCDAT0 amp。 0x3FF)。} point_adcy = point_adcy2。 sprintf(disp_buf, YPosion[AIN7] is %04d \n\n\n, point_adcy)。 UART_SendStr(disp_buf)。 //GUI_Point(point_adcx,point_adcy,RED)。 //CRectangleDemo(point_adcx,point_adcy)。 rSUBSRCPND = rSUBSRCPND | BIT_SUB_TC。} endif void TouchInit(void) { rGPGUP = rGPGUP | 0xF000。 rGPGCON = rGPGCON | 0xFF000000。 rADCDLY = 20xx0。 rADCCON=(114)|((PCLK/ADC_FREQ 1)6)|(03)|(02)|(01)|(00)。 rADCTSC = (08)|(17)|(16)|(05)|(14)|(03)|(02)|(30)。 if USE_IRQ_TOUCH!=0 VICVectAddr[31] = (uint32) IRQ_AdcTouch。 rINTMSK = ~BIT_ADC。 rINTSUBMSK = ~BIT_SUB_TC。 endif } int main(void) { DispDesktop()。 UART_Select(0)。 UART_Init()。 27 UART_SendStr(Touch Screen Test. \n)。 UART_SendStr(Separate X/Y position conversion mode test. \n)。 TouchInit()。 GUI_Initialize()。 if USE_IRQ_TOUCH!=0 IR
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1