全文预览

嵌入式课程设计报告--基于ARM平台的打地鼠游戏

上传者:叶子黄了 |  格式:doc  |  页数:17 |  大小:4068KB

文档介绍
=bmp[p+1]|(bmp[p]<<8);//这里由于色彩显示为16BPP,所以需要16位,bmp[]为16进制数据,单字节8位,故需要移位8,高位在前。 if(((x0+x)<SCR_XSIZE_480_272)&&((y0+y)<SCR_YSIZE_480_272)) PutPixel(x+x0,y+y0,c); p=p+2;?}} }voidtouchinit(void)//触摸屏功能初始化函数{?rADCDLY=50000;//Normalconversionmodedelayabout(1/3.6864M)*50000=13.ON=(1<<14)+(ADCPRS<<6);//ADCPRSEn,ADCPRSValuerADCTSC=0xd3;//Wfait,XP_PU,XP_Dis,XM_Dis,YP_Dis,YM_EnpISR_ADC=(int)AdcTsAuto2;?rINTMSK=~BIT_ADC;//ADCTouchScreenMaskbitclear?rINTSUBMSK=~(BIT_SUB_TC);?Uart_Printf("\nTouchScreeninitsucessfully!");}void__irqAdcTsAuto2(void)//中断处理函数{?inti;?U32saveAdcdly;if(rADCDAT0&0x8000){ rADCTSC&=0xff;?//Setstylusdowninterruptbit}?rADCTSC=(1<<3)|(1<<2);//Pull-updisable,Seq.X,Ypostionmeasure.?saveAdcdly=rADCDLY;?rADCDLY=40000;//Normalconversionmodedelayabout(1/50M)*40000=0.8ms?ON|=0x1;//startADC

收藏

分享

举报
下载此文档