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

正文內(nèi)容

基于單片機(jī)的繼電器控制設(shè)計畢業(yè)論文(參考版)

2025-06-30 19:52本頁面
  

【正文】 //去抖 if(K2==0) 。 }while(K1==0)。F39。N39。j1=jdq1。 } } if (K1==0) //設(shè)置按鍵按下 { qudou()。 if(shangxian=0) shangxian=0。 } if (jian==0) //減按鍵按下 { qudou()。 if(shangxian=100) shangxian=99。 } if(sz0) { if (jia==0) //加按鍵按下 { qudou()。*39。 39。 //sz為調(diào)整的目標(biāo)變量,1為上限 if(sz==2) sz=0。 }void key() //按鍵掃描{ if (shezhi==0) //設(shè)置按鍵按下 { qudou()。 } beep()。F39。N39。j3=jdq3。 Disp()。 else shuju1[6]=39。if(jdq2==0) shuju1[6]=39。 } if(IRCOM[2]==0x18) {jdq2=!jdq2。F39。N39。j1=jdq1。 return。} //數(shù)據(jù)最高位補(bǔ)“1” N=0。 } //高電平計數(shù)完畢 IRCOM[j]=IRCOM[j] 1。 return。 N++。 } while (!IRIN) //等 IR 變?yōu)楦唠娖? { delay1(1)。k++) //每組數(shù)據(jù)有8位 { while (IRIN) //等 IR 變?yōu)榈碗娖健++) //收集四組數(shù)據(jù) { for (k=0。 } for (j=0。 } //確認(rèn)IR信號出現(xiàn) while (!IRIN) //等IR變?yōu)楦唠娖?,跳過9ms的前導(dǎo)低電平信號。 if (IRIN==1) { EX1 =1。 EX1 = 0。 } BEEP=1。i100。 BEEP=0。 i13。 //I/O口初始化} /**********************************************************/void delay1(unsigned char x) //x*{ unsigned char i。//外部中斷允許 EA=1。 IT1=1。} LCD_Write_String(0,0,1:F 2:F 3:F 4:F )。 LCD_Write_String(0,1, )。 Disp_Temperature1()。 } /*****初始化顯示*****/void csh(){int ww=1,i。 //溫度整數(shù)位}/*****顯示子程序*****/Disp() { LCD_Write_String(0,0,shuju1)。 //計算得到上限十位,并把計算得到的數(shù)放到顯示的數(shù)組里 shuju2[14]=ASCII_NUM[shangxian%10]。 //計算得到溫度小數(shù)點(diǎn)后兩位 shuju2[5]=ASCII_NUM[c]。 //計算得到溫度小數(shù)點(diǎn)后一位 shuju2[6]=ASCII_NUM[d]。 //計算得到溫度個位數(shù)字 shuju2[3]=ASCII_NUM[b]。 //計算得到溫度十位數(shù)字 shuju2[2]=ASCII_NUM[a]。 }/*****初始化溫度檢測子程序*****/Disp_Temperature1() //顯示溫度{e=ReadTemperature()。F39。}//溫度不在范圍內(nèi)接通繼電器 else {jdq4=1。shuju1[14]=39。 //計算得到上限十位,并把計算得到的數(shù)放到顯示的數(shù)組里 shuju2[14]=ASCII_NUM[shangxian%10]。 //計算得到溫度小數(shù)點(diǎn)后兩位 shuju2[5]=ASCII_NUM[c]。 //計算得到溫度小數(shù)點(diǎn)后一位 shuju2[6]=ASCII_NUM[d]。 //計算得到溫度個位數(shù)字 shuju2[3]=ASCII_NUM[b]。 //計算得到溫度十位數(shù)字 shuju2[2]=ASCII_NUM[a]。 //獲取溫度值 m=e/100。 //放大10倍輸出并四舍五入 return(t)。 tt=t*。 t=8。 //讀低8位 b=ReadOneChar()。 //跳過讀序號列號的操作 WriteOneChar(0xBE)。 Init_DS18B20()。 float tt=0。 unsigned char b=0。 //跳過讀序號列號的操作 WriteOneChar(0x44)。 }}void Tmpchange(void) //發(fā)送溫度轉(zhuǎn)換命令{ Init_DS18B20()。 DQ=1。0x01。 i) { DQ=0。 for (i=8。 } return(dat)。 // 給脈沖信號 if(DQ) dat|=0x80。 // 給脈沖信號 dat=1。i0。 unsigned char dat=0。 //稍做延時后,如果x=0則初始化成功,x=1則初始化失敗 Delay(20)。 //拉高總線 Delay(14)。 //單片機(jī)將DQ拉低 Delay(80)。 Delay(8)。 }/*****初始化DS18B20*****/void Init_DS18B20(void){ unsigned char x=0。 shuju2[16] = 39。shuju2[15]=39。shuju2[12]=39。shuju2[11]=39。shuju2[9]=39。shuju2[8]=39。shuju2[7]=39。shuju2[4]=39。shuju2[1]=39。 shuju2[0]=39。shuju1[16] = 39。shuju1[15]=39。shuju1[14]=39。shuju1[13]=39。shuju1[12]=39。shuju1[11]=39。shuju1[10]=39。shuju1[9]=39。shuju1[8]=39。shuju1[7]=39。shuju1[6]=39。shuju1[5]=39。shuju1[4]=39。shuju1[3]=39。shuju1[2]=39。shuju1[1]=39。 /*顯示開及光標(biāo)設(shè)置*/ shuju1[0]=39。 /*顯示光標(biāo)移動設(shè)置*/ DelayMs(5)。 /*顯示關(guān)閉*/ LCD_Write_Com(0x01)。 LCD_Write_Com(0x38)。 LCD_Write_Com(0x38)。 LCD_Write_Com(0x38)。 }}/* 初始化函數(shù)*/void LCD_Init(void) { LCD_Write_Com(0x38)。 //表示第二行 } while (*s) { LCD_Write_Data( *s)。}/* 寫入字符串函數(shù)*/void LCD_Write_String(unsigned char x,unsigned char y,unsigned char *s) { if (y == 0) { LCD_Write_Com(0x80 + x)。}/* 清屏函數(shù)*/void LCD_Clear(void) { LCD_Write_Com(0x01)。 _nop_()。 EN_SET。// endif RS_SET。}/* 寫入數(shù)據(jù)函數(shù)*/void LCD_Write_Data(unsigned char Data) { // ifndef PROTEUS // while(LCD_Check_Busy())。 _nop_()。 EN_SET。//endifRS_CLR。 }}/* 寫入命令函數(shù)*/void LCD_Write_Com(unsigned char ) { //ifndef PROTEUS //while(LCD_Check_Busy())。}void DelayMs(unsigned char t){ while(t) { //大致延時1mS DelayUs2x(245)。i++)。 for(i=0。 //上限報警溫度,默認(rèn)值為38void Delay(uint i) //DS18B20延遲程序{ while( i )。int sz=0。signed char m,wendu。char shuju2[]= 。int jdq1=1,jdq2=1,jdq3=1,jdq4=1。sbit j4=P2^0。sbit j2=P2^2。 //蜂鳴器驅(qū)動線 sbit IRIN = P3^3。sbit DQ=P1^6。sbit K2=P1^4。 //定義加鍵sbit jian=P1^2。define RS_CLR RS=0 define RS_SET RS=1define RW_CLR RW=0 define RW_SET RW=1 define EN_CLR EN=0define EN_SET EN=1sbit shezhi=P1^0。F39。E39。D39。C39。B39。A39。939。839。739。639。539。439。339。239。139。039。sbit EN = P2^7。計算機(jī)工程與設(shè)計;2006年11期:20972099.[9]聶詩良, Method of Sending and Reciving Infrared Remote control Signle with Microchip Computer[J]信息技術(shù)報;2004,28(2):2123.[10]李志超, and Application of Infrared Remote Control Based on MCU[J].中州大學(xué)學(xué)報;2008,25(2):111112. [11]梁超,謝皓. Design and Application of Infrared Remote Control System[J].中國學(xué)術(shù)期刊;2006年第4期:124125.49附錄附 錄include include define uint unsigned intdefine uchar unsigned char //宏定義sbit RS = P2^5。楊子鳴。紅外遙控技術(shù)及其解碼方案[J];中國學(xué)術(shù)期刊;2003年06期:14.[7]:.[8]朱光忠。也感謝每一個看到我的論文的老師和朋友,因為你們的閱讀使我的論文散發(fā)了生命力,由于時間倉促,還希望大家的批評與指點(diǎn)。參考文獻(xiàn)鳴 謝經(jīng)過這次
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1