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

正文內(nèi)容

智能壓力測(cè)量?jī)x的研制-資料下載頁(yè)

2025-06-26 05:17本頁(yè)面
  

【正文】 感謝他們四年來(lái),為我們提供了良好的學(xué)習(xí)環(huán)境,傳授給我們知識(shí)。畢業(yè)設(shè)計(jì)過(guò)程中學(xué)院為我們提供了專(zhuān)門(mén)的實(shí)驗(yàn)室,給我們提供了很大的方便,創(chuàng)造了良好的環(huán)境。 由于水平有限,本設(shè)計(jì)中還存在著很多的不足之處,請(qǐng)各位老師批評(píng)、指正,謝謝!附 錄附錄一程序includeunsigned char code table[]={0x3f,0x06,0x5b,0x4f,//不帶小數(shù)點(diǎn)的編碼0x66,0x6d,0x7d,0x07,0x7f,0x6f,0xbf,0x86,//帶小數(shù)點(diǎn)的編碼0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef}。 sbit DL=P2^4。sbit WL=P2^5。sbit Beep=P2^7。sbit d1=P2^0。sbit d2=P2^1。sbit d3=P2^2。sbit d4=P2^3。sbit START=P2^6。sbit MOVE=P3^7。sbit UP=P3^6。sbit DOWN=P3^5。sbit OK=P3^4。 unsigned char pos=0。 unsigned int shan=0。void delay(unsigned int t){while(t)。}void display(unsigned int t){char c=shan/15。shan++。 P0=table[t/1000]。 if((pos==1)amp。amp。(c%2)) P0=0x00。 DL=1。 DL=0。 d1=0。 WL=1。 WL=0。 d1=1。 delay(500)。 P0=table[t%1000/100+10]。 if((pos==2)amp。amp。(c%2)) P0=0x00。 DL=1。 DL=0。 d2=0。 WL=1。 WL=0。 d2=1。 delay(500)。 P0=table[t%1000%100/10]。 if((pos==3)amp。amp。(c%2)) P0=0x00。 DL=1。 DL=0。 d3=0。 WL=1。 WL=0。 d3=1。 delay(500)。 P0=table[t%1000%100%10]。 if((pos==4)amp。amp。(c%2)) P0=0x00。 DL=1。 DL=0。 d4=0。 WL=1。 WL=0。 d4=1。 delay(500)。} int set_value=50。void main(void){ unsigned int adc_value=0。 IT0=1。 EX0=1。 EA=1。 while(1) { START=1。 START=0。 if(pos==0) { adc_value=P1。 adc_value=adc_value*。 display(adc_value)。 if(adc_valueset_value) Beep=0。 else Beep=1。 } else display(set_value)。 // if(t100)// Beep=0。 // else// Beep=1。 // t=t*。 }} void init()interrupt 0 { if(!MOVE) { pos++。 if(pos==5) pos=1。 } if(!UP) { pos=0。 } if(set_value9999) set_value=set_value%10000。 if(set_value0) set_value=0。 { if(pos==1) set_value+=1000。 if(pos==2) set_value+=100。 if(pos==3) set_value+=10。 if(pos==4) set_value+=1。 if(!DOWN) { if(pos==1) set_value=1000。 if(pos==2) set_value=100。 if(pos==3) set_value=10。 if(pos==4) set_value=1。 } if(!OK)void AD(){ST=0。delay(2)。ST=1。 //啟動(dòng)AD轉(zhuǎn)換delay(2)。ST=0。Wile(EOC==0)。OE=1。dianyaz=P0。OE=0。}void delayms(uint xms) //延時(shí) { uint i,j。 for(i=xms。i0。i) for(j=110。j0。j)。 } void num { uint n,num=num+num。for(n=4。n=1。n++)。float average。average=sum/4。}void delayms(uint xms){uint i,j。for(i=xms。i0。i) for(j=110。j0。j)。}void init(){TMOD=0x01。TH0=(6553645872)/256。TL0=(6553645872)%256。EA=1。ET0=1。}void keyscan(){if(key1==0){ delayms(10)。 If(key==0) { num=num+10。 If(num=100) num=0。 wile(!key1)。 }}if(key2==0){ delayms(10) if(key2==0) { wile(!key2)。 TR0=~TR0。 }}SMO=0。void init() //定時(shí)器初始化程序TMOD=0x20。 //T1的工作方式TH1=0xfd。 //TH1,TL1賦初值TL1=0xfd。TR1=1。 //啟動(dòng)T1REN=1。 //允許串口就收位SM1=1。 //串口的工作方式EA=1。 //定時(shí)器使能ES=1。 //串口中斷允許}void UART() //串口發(fā)送數(shù)據(jù)程序{ init()。 while(1){ If(flag==1) //標(biāo)志位 { ES=0。 //關(guān)閉串口中斷,防止發(fā)送(接受)數(shù)據(jù)時(shí),進(jìn)入串口中斷 for(i=0。i<6。i++) { SBUF=table[i]。 while(!TI)。 //發(fā)送完后由硬件將其置1 TI=0。 } SBUF=a。 while(!TI)。 TI=0。 ES=1。 flag=0。 } }} void ser()interrupt 4 { RI=0。 a=SBUF。 flag=1。}附錄二電路圖附錄三PCB板圖2 PCB板
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1