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

正文內(nèi)容

溫度測量顯示電路設(shè)計與制作(課程設(shè)計報告)-資料下載頁

2025-04-11 22:54本頁面
  

【正文】 *********************/define c(x) (x*110592/120000)sbit Ir_Pin=P3^2。 //紅外數(shù)據(jù)管腳unsigned char Ir_Buf[4]。 //用于保存解碼結(jié)果//==============================================================unsigned int Ir_Get_Low() //計數(shù)器1,用于解碼延時{ TL1=0。 TH1=0。 TR1=1。 while(!Ir_Pin amp。amp。 (TH1amp。0x80)==0)。 TR1=0。 return TH1*256+TL1。}//=============================================================unsigned int Ir_Get_High() //計數(shù)器1,用于解碼延時{ TL1=0。 TH1=0。 TR1=1。 while(Ir_Pin amp。amp。 (TH1amp。0x80)==0)。 TR1=0。 return TH1*256+TL1。}char jianche(){ //解碼程序 char i,j。 uint temp。restart: while(Ir_Pin)。 temp=Ir_Get_Low()。 if(tempc(8500) || tempc(9500)) goto restart。//引導(dǎo)脈沖低電平9000 temp=Ir_Get_High()。 if(tempc(4000) || tempc(5000)) goto restart。//引導(dǎo)脈沖高電平4500 for(i=0。i4。i++) //4個字節(jié) for(j=0。j8。j++) //每個字節(jié)8位 { temp=Ir_Get_Low()。 if(tempc(200) || tempc(800)) goto restart。 temp=Ir_Get_High()。 if(tempc(200) || tempc(2000)) goto restart。 Ir_Buf[i]=1。 if(tempc(1120)) Ir_Buf[i]|=0x80。 } return Ir_Buf[2]amp。0x0f。 //所得碼}/*********************************時鐘模塊****************************************/extern uchar minTX。 //最小報警溫度extern uchar maxTX。 //最大報警溫度uchar storeT[14]。 //實際溫度的顯示長度uchar wendu。 void t0ISR() interrupt 1 //T0中斷(50ms),中斷讀溫度{ static uchar timeC = 0。 TH0=0x3c。 TL0=0xb0。 if(10==++timeC) // (50*N)毫秒 { timeC=0。 wendu=rTempetuare(storeT)。 lcd_dis(0x42, storeT)。 //顯示實際溫度 if(wendu = minTX) { P1_0= 0。 P3_6=0。 //小于最小溫度,報警 } else { P1_0= 1。 P3_6=1。 } if(wendu=maxTX) { //大于最高溫度,報警 P1_1= 0。 P3_6=0。 } else { P1_1= 1。 P3_6=1。 } }}void inti_timer(){ //初始化 IE|=0x82。 //允許定時器0中斷 IP|=0x02。 //設(shè)置定時器0的優(yōu)先級 TMOD=0x01。 //選用定時器0 TH0=0x3c。 //50ms定時 TL0=0xb0。 TR0=1。 //啟動定時器0}/*****************************主程序模塊 ***************************************/uchar minTX = 10。 //最小報警溫度初始化uchar maxTX = 24。 //最大報警溫度初始化char minT[7]=min:10。char maxT[7]=max:24。main(){ uchar i。 lcd_inti()。 //LCD初始化 inti_timer()。 TMOD=0x11。 //設(shè)置計數(shù)器寄存器 lcd_dis(0x01, minT)。 //顯示最小報警溫度 lcd_dis(0x0a, maxT)。 //顯示最大報警溫度 while(1) { for(i=4。 i!=6。 ++i){ minT[i]=jianche()。 minT[i] |= 0x30。 lcd_dis(0x01, minT)。 } minTX=(minT[4]0x30)*10 + (minT[5]0x30)。 for(i=4。 i!=6。 ++i){ maxT[i]=jianche()。 maxT[i] |= 0x30。 lcd_dis(0x0a, maxT)。 } maxTX=(minT[4]0x30)*10 + (minT[5]0x30)。 } }7. 參考文獻(xiàn)1. ,.2. ,.3. ,.4. ,.5. .6. 2004實用教程——,.7. ,8. 致謝這次課程設(shè)計,首先要感謝我們組的每一位成員。感謝組長全瑞給予我鍛煉的機(jī)會,把繪制電路部分交給我;感謝景存和安榮給予的幫助。此外,還要感謝513實驗室的曉明師兄在刻板方面給予的建議和指導(dǎo),感謝老師給予我們這次鍛煉工程設(shè)計和實踐動手能力的機(jī)會。由于時間原因,我們的作品還有很多可以完善的地方,但整個過程我們受益匪淺。負(fù)責(zé)硬件方面的工作讓我真切感受到硬件的制作要不斷積累經(jīng)驗,硬件制作得好,對于軟件調(diào)試有重要意義,能減少不少問題。另外,我必須感謝一直以來給予我?guī)椭椭С值睦蠋煛熜趾屯瑢W(xué)。無論是在課程方面還是在實驗室的電子制作方面,他們都給予了我不少建議和引導(dǎo)。在實驗室參與電子方面的制作和比賽的一年里,學(xué)到了很多知識,也提高了自己的實踐動手能力和獨(dú)立思考能力。運(yùn)用在實驗室接觸到的知識和課堂所學(xué)知識,我才得以順利完成此次課程設(shè)計的任務(wù)。最后,要感謝學(xué)院給予我們提高綜合應(yīng)用理論知識解決實際問題的學(xué)
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1