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

正文內(nèi)容

基于51單片機(jī)的溫度控制系統(tǒng)的設(shè)計(參考版)

2025-07-01 00:27本頁面
  

【正文】 Alarm_BEEP=0。 Alarm_H=1。 Alarm_BEEP=1。 Alarm_H=1。 Alarm_BEEP=1。 Alarm_H=0。 Low=Temp_set25。 uchar Low。 default:break。 if(Temp_set2=1) Temp_set2=1。break。 switch(Set_flag) { case 1:Temp_set1。 default:break。 if(Temp_set2=Temp_set1) Temp_set2=Temp_set1。break。 //Set_flag=2,設(shè)定下限值}/********按鍵加一子程序********/void Key_inc(void){ switch(Set_flag) { case 1:Temp_set1++。 } } }}/********工作模式子程序********/void Key_set(void){ Set_flag++。break。break。break。 //延時消抖 if(P1!=0xff) { temp=P1。 P1=0xff。}/********精確延時********/void Delay_us(uchar i){ while(i)。 t=t|a。 t=b。 a=Read_18B20()。 Write_18B20(0xcc)。 Write_18B20(0x44)。 init_18B20()。 uchar b=0。 Delay_us(10)。 DQ=1。0x01。 _nop_()。i0。}/********向DS18B20寫入一個字節(jié)數(shù)據(jù)********/void Write_18B20(uchar dat){ uchar i=0。 Delay_us(10)。 Delay_us(1)。 dat=1。i) { DQ=0。 for(i=8。}/********從DS18B20讀取一個字節(jié)數(shù)據(jù)********/uchar Read_18B20(void){ uchar i=0。 x=DQ。 //精確延時大于480us DQ=1。 //延時 DQ=0。 DQ=1。 Display_char(14,1,str3[Temp_true_2])。 Display_char(5,1,mode[Set_flag])。 Display_char(13,0,str3[Temp_low_1])。}/********顯示子程序********/void Display(void){ Display_char(5,0,str3[Temp_high_1])。 Temp_true_1=Temp_mea/10。 Temp_low_1=Temp_set2/10。 } }/********顯示字型轉(zhuǎn)換********/void Change(void){ Temp_high_1=Temp_set1/10。 List++。=0x0f。=0x01。}/********顯示一串字符********/void Display_str(uchar X,uchar Y,uchar code *Data){ uchar List=0。 LCD_Command(X,0)。 if(Y) X|=0x40。 Xamp。}/********顯示一個字符********/void Display_char(uchar X,uchar Y,uchar Data){ Yamp。 _nop_()。 LCD_EN=1。 _nop_()。 while(P0amp。 LCD_RW=1。 LCD_EN=1。 LCD_EN=0。 _nop_()。 //寫模式 LCD_EN=1。 LCD_RS=1。}/********寫顯示數(shù)據(jù)到LCD********/void LCD_Data(uchar LD){ ReadyLCD()。 _nop_()。 _nop_()。 //選中指令寄存器 LCD_RW=0。 P0=LC。 //顯示光標(biāo)右移設(shè)置 LCD_Command(0x0c,1)。 //關(guān)閉顯示 LCD_Command(0x01,1)。 LCD_Command(0x38,1)。 LCD_Command(0x38,0)。 LCD_Command(0x38,0)。 LCD_Command(0x38,0)。 } }}/********顯示模塊********//********LCD初始化********/void init_LCD(void){ P0=0。j60。ik。 }}/********延時kms********/void Delay(uint k){ uint i,j。 //顯示 Alarm()。 //讀取溫度 Change()。 while(1) { Key_scan()。 Display_str(0,0,str0)。 //開機(jī)界面 Display_str(0,1,str2)。 //LCD初始化 init_18B20()。 //下限報警溫度初值10 Delay(500)。 Temp_set1=90。 P2amp。/********主程序********/void main(void){ P1=0xff。extern uchar code str3[]={0123456789}。extern uchar code str1[]={Mode: Deg: C}。uchar Temp_true_1,Temp_true_2。uchar Temp_high_1,Temp_high_2。uchar Set_flag=0。sbit Alarm_L=P2^6。sbit Normal=P2^4。sbit LCD_EN=P2^2。sbit LCD_RS=
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1