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

正文內(nèi)容

電氣控制課程設(shè)計報告(參考版)

2025-01-24 17:54本頁面
  

【正文】 TimeCounter++。 cc++。 }void timer0() interrupt 1{ TH0=(6553650000)/256。 //鳴叫 Heat=1。 CountFlag=0。//不加熱 } if(RTValue(STValue+)) { if(CountFlag == 1) { TR0=0。 } Beep=1。 if(CountFlag == 0 ) { CountFlag = 1。amp。 Heat=k。 k=Counter%20。 } Counter++。 if(CountFlag == 0 ) { CountFlag = 1。amp。 Heat=k。 k=Counter%10。 } Counter++。 TimeCounter=0。RTValue()) { //TimeCounter=0。 //加熱 } if((STValue5)=RTValueamp。 } } } if(RTValue(STValue5)) { Beep=1。 SetFlag=0。 KeyCounter++。) { SetData[KeyCounter]=num。num!=39。 } } if(SetFlag) { if(KeyFlagamp。 m=50。 while(m)。 Bit_Display(1,ShowTime[1],0)。 m=50。 while(m)。i++) { Bit_Display(3,19,0)。j++) //每次用循環(huán)顯示 也許可以提高亮度 for(i=0。ShowTimeFlag==1)//顯示恒溫時間 { for(j=0。SetFlag==0amp。 } if(DisFlag==0amp。 ShowTime[1]=(stime/10)%10。 } if(TimeCounter!=0) { stime=TimeCounter。 //下方框 表示設(shè)定溫度 Seg_Display(STValue)。i50。j50。amp。 //上方框 表示實際溫度 Seg_Display(RTValue)。i50。j50。amp。 //獲取實際溫度 num=Get_Code()。 InitSys()。 unsigned int htime=0。 }void main(){ unsigned char i,j,num,k。 //開中斷 ET0=1。 TL0=(6553650000)%256。void InitSys(){ TMOD=0X01。 //1顯示設(shè)定值 0顯示實際值sbit Beep = P3^5。 //是否接收到有用鍵值 1有bit SetFlag=0。 //設(shè)置恒溫時間計數(shù)器bit ShowTimeFlag=0。//計數(shù)次數(shù)unsigned int CountFlag。 //恒溫時間值 unsigned int m。 //實際溫度值unsigned char STValue=50。 //溫度設(shè)定值 unsigned char KeyCounter。 } }主程序includeincludeincludeincludeunsigned char data DisData[2]。 //不顯示小數(shù)點 else Bit_Display(i,Digit[i],1)。 i 3。 //個位 Digit[2] = (unsigned int)(uiData*10)%10。 Digit[0] = (unsigned int)(uiData/10)%10。 } P4 = Pos_Dis_Buf[Pos]。 SegClk = 1。 0x80。 i 8。 } P4 = Pos_Dis_Buf[4]。//查段碼表 if(Point) { ucTemp amp。 unsigned char ucTemp。/*函數(shù):Delay()功能:不精確延時參數(shù):延時參數(shù)返回值:無*/void Delay(unsigned int n){ while(n)。unsigned char code Pos_Dis_Buf[5] = {0xef,0xdf,0xbf,0x7f,0xff}。 //顯示數(shù)據(jù)高地位sbit SegClk=P3^7。 } return j。 default:KeyFlag=0。 //39。 //39。ShowTimeFlag=~ShowTimeFlag。c39。 break。KeyFlag=1。 case 14:j=39。KeyFlag=1。break。SetFlag=1。a39。C39。 case 11:break。KeyFlag=1。break。 case 9:j=8。KeyFlag=1。B39。 case 7:break。KeyFlag=1。break。 case 5:j=5。KeyFlag=1。 //39。break。 case 2:j=3。KeyFlag=1。break。 switch(i) { case 0:j=1。 }unsigned char Get_Code(){ unsigned char i=0xff,j=0xff。i++) if(KeyCode==keycode[i]) return i。 } for(i=0。 //如果不松鍵 則一直停在這邊 } KeyCode = X|Y。 if(P2 != 0xf0) { Y = P2。 if(P2 != 0x0f) { X = P2。 P2 = 0x0f。unsigned char Key_Scan() //返回的是keycode[]數(shù)組的位數(shù){ unsigned char i,X,Y。extern bit ShowTimeFlag。extern bit SetFlag。}鍵盤掃描程序includeincludeextern unsigned char KeyCounter。 // 發(fā)轉(zhuǎn)換命令 t = (b 8) + a。 WriteOneChar(0xCC)。 //溫度低8位 b = ReadOneChar()。 // 發(fā)Skip ROM命令 WriteOneChar(0xBE)。//*********************讀出溫度函數(shù)*********************// Init_DS18B20()。 //存儲符號 unsigned int t。 return(value)。 //DQ=1,則寫入為 10000000 ds18b20_delay(6)。 _nop_()。 _nop_()。jDELAY_TIME1。 //4us } DQ = 1。 _nop_()。j++) { _nop_()。 for(j=0。 } value = 1。j++) { _nop_()。 for(j=0。 i 0。 uchar value = 0。 ds18b20_delay(1)。 //66us val = val 1。 0x01。 _nop_()。 _nop_()。j++){ _nop_()。 for(j=0。 _nop_()。jDELAY_TIME1。 i) //定義 8 bit,寫 8 bit { DQ = 1。 for (i = 8。 ds18b20_delay(40)。 //延時50us if(DQ==1) //設(shè)置判斷條件,看ds1820的返回值,0則跳出while循環(huán) x=1。 //延時大約850us, DQ=1。初始化成功 { DQ=0。_nop_()。j++){ _nop_()。//先將數(shù)據(jù)口拉高 for(j=0。 }}//*********************18B20復(fù)位函數(shù)*********************//void Init_DS18B20(void){ unsigned char x=1,j。i++) { s=temp。 for(i=0。 //改成P3^0void ds18b20_delay(int time)//延時時間為(time * 6 us){ int i,s,temp。對于大慣性、純滯后電阻爐溫度控制系統(tǒng),不斷修改軟件算法,用軟件代替復(fù)雜的硬件電路,可獲得滿意的控制效果,在實時性、準(zhǔn)確性、穩(wěn)定性方面都得到了滿足,具有工程實際推廣價值。測試次數(shù)設(shè)定溫度實際恒定溫度135℃℃240℃℃355℃℃460℃℃6 結(jié)論實際運行的經(jīng)驗和理論的分析都表明,運用計算機對許多工藝過程進(jìn)行控制時,都能得到滿意的效果。C時,就會啟動
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1