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

正文內(nèi)容

基于單片機(jī)的溫度傳感系統(tǒng)畢業(yè)設(shè)計(jì)論文-資料下載頁

2025-06-20 00:23本頁面
  

【正文】 (0x0053,0x013F)。 TFT_wcd(0x0060,0xA700)。 TFT_wcd(0x0061,0x0001)。 TFT_wcd(0x006A,0x0000)。 TFT_wcd(0x0080,0x0000)。 TFT_wcd(0x0081,0x0000)。 TFT_wcd(0x0082,0x0000)。 TFT_wcd(0x0083,0x0000)。 TFT_wcd(0x0084,0x0000)。 TFT_wcd(0x0085,0x0000)。 TFT_wcd(0x0090,0x0010)。 TFT_wcd(0x0092,0x0600)。 TFT_wcd(0x0093,0x0003)。 TFT_wcd(0x0095,0x0110)。 TFT_wcd(0x0097,0x0000)。 TFT_wcd(0x0098,0x0000)。TFT_wcd(0x0007,0x0133)。}//===============================================================//液晶屏打點(diǎn)函數(shù)static void TFT_draw(unsigned int x,unsigned int y,unsigned char color){ TFT_wcd(Xaddr,x)。//寫入水平坐標(biāo) TFT_wcd(Yaddr,y)。//寫入垂直坐標(biāo) TFT_wc(0x00,0x22)。 TFT_wd(cdata[color])。//設(shè)置該點(diǎn)的顏色}//液晶屏漢字顯示函數(shù)void TFT_word(unsigned int x,unsigned int y,unsigned char dat[],unsigned char color,char size) //該地址為漢字的左下角起始地址{ unsigned char i,j。 y+=24。 for(i=0。i12*size。i++){ for(j=0。j8。j++) { if(dat[3*i]%(1(8j))/(1(7j))==1) TFT_draw(x+i,yj,color)。 // else TFT_draw(x+i,yj,0)。 if(dat[3*i+1]%(1(8j))/(1(7j))==1) TFT_draw(x+i,yj8,color)。 //加減號(hào)直接決定了文字的方向 else TFT_draw(x+i,yj8,0)。 if(dat[3*i+2]%(1(8j))/(1(7j))==1) TFT_draw(x+i,yj16,color)。 // else TFT_draw(x+i,yj16,0)。 }}}//字符串顯示void TFT_string(unsigned x,unsigned int y,unsigned char dat[],unsigned char color){ unsigned char i。 for(i=0。istrlen(dat)。i++) { TFT_word(x,y,word[dat[i]32].dat,color,1)。 x+=12。 if(x319) { y=24。 x=0。 } }} ///整數(shù)顯示void TFT_num(unsigned x,unsigned int y,int num,unsigned char color){unsigned char n[5],i。bit wei=0。 if(num0) { TFT_word(x,y,word[39。39。32].dat,color,1)。 //顯示負(fù)號(hào) x+=12。 num*=(1)。 } n[0]=num%100000/10000。 n[1]=num%10000/1000。 n[2]=num%1000/100。 n[3]=num%100/10。 n[4]=num%10。 for(i=0。i5。i++) { if(n[i]!=0) wei=1。 if((n[i]==0)amp。amp。(wei==0)amp。amp。(i2)) continue。 if(i==3) { TFT_word(x,y,word[39。.39。32].dat,color,1)。 x+=12。 } TFT_word(x,y,word[39。039。+n[i]32].dat,color,1)。 x+=12。 }}includeincludeincludeinclude //自定義頭文件unsigned char xdata dat[300]。unsigned char xdata datlast[300]。//單片機(jī)內(nèi)部AD轉(zhuǎn)換 ,P11作為AD輸入端unsigned char ad(){ADC_CONTR=0xC0。 //開 A/D 轉(zhuǎn)換電源,選擇AD速度 P1ASF=0x00。 //選擇 作為 A/D 轉(zhuǎn)換通道 ADC_CONTR|=0x08。 //啟動(dòng) A/D 轉(zhuǎn)換 while((ADC_CONTRamp。0x10)==0)。 //等待 A/D 轉(zhuǎn)換結(jié)束 ADC_CONTRamp。=0xE7。 //將 ADC_FLAG 清 0 return(ADC_RES)。 //保存 A/D 轉(zhuǎn)換結(jié)果 }void windows()//示波器坐標(biāo)軸顯示{ unsigned int i,j。for(i=10。i320。i++){TFT_draw(i,120,3)。//畫 X 軸if((i10)%40==0){for(j=10。j70。j++)TFT_draw(i,j*3,3)。 //畫網(wǎng)格線}if((i10)%8==0)for(j=116。j124。j++)TFT_draw(i,j,3)。 //畫 X 軸刻度線線}for(j=0。j240。j++){TFT_draw(10,j,3)。//畫 Y 軸if(j%30==0){for(i=3。i100。i++)TFT_draw(i*3,j,3)。 //畫網(wǎng)格線}if((j%6==0)amp。amp。(j210)amp。amp。(j30))for(i=10。i14。i++)TFT_draw(i,j,3)。 //畫網(wǎng)格線}for(i=1。i7。i++){TFT_draw(313+i,117+i/2,3)。 //畫 X 坐標(biāo)軸箭頭TFT_draw(313+i,123i/2,3)。}for(i=1。i8。i++){TFT_draw(i/2+7,235+i,3)。 //畫 Y 坐標(biāo)軸箭頭TFT_draw(13i/2,235+i,3)。}}void main(){unsigned int i,j。unsigned int u,f。TFT_initial()。 //液晶屏初始化for(i=0。i320。i++)for(j=0。j240。j++)TFT_draw(i,j,7)。//液晶屏全白windows()。TFT_string(15,216,U=,5)。TFT_string(210,216,t=100us,5)。TFT_string(15,0,Umax= v,5)。TFT_string(210,0,f= Hz,5)。 TMOD = 0x01。 TH0 = 0xF8。 TL0 = 0x30。 EA = 1。 ET0 = 1。 TR0 = 1。while(1){ if(ad()10){delayms(1)。if(ad()200){for(i=0。i300。i++)dat[i]=56+ad()/2。}} for(i=0。i300。i++) { if(datlast[i]==120) TFT_draw(i+10,120,3)。 else TFT_draw(i+10,datlast[i],7)。 TFT_draw(i+10,dat[i],1)。 if(dat[i]u) u=dat[i]。 datlast[i]=dat[i]。 } TFT_num(75,0,u*,5)。}}void Timer0Interrupt(void) interrupt 1{ TH0 = 0x0F8。 TL0 = 0x30。 P12=!P12。}32
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1