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

正文內(nèi)容

單片機(jī)智能體溫計課程設(shè)計(編輯修改稿)

2024-07-23 10:13 本頁面
 

【文章內(nèi)容簡介】 efine uchar unsigned char define uint unsigned int uchar code dis_code[10]={0xc0,0xf9,0xa4,0xb0, // 0, 1, 2, 3 0x99,0x92,0x82,0xf8,0x80,0x90}。 // 4, 5, 6, 7, 8, 9, off uchar data set_data[3]={0x00,0x07,0x03}。 //預(yù)設(shè) 度 uchar data ad_data。 //AD轉(zhuǎn)換結(jié)果 uchar data dis_buf[3]={0x00,0x00,0x00}。 // 顯示緩沖區(qū) uchar data bcd_buf[3]={0x00,0x00,0x00}。 //十進(jìn)制 BCD碼轉(zhuǎn)換存放uchar data TIMER0_NUM。 bit TIMER0_flag。 bit data set_flag=0。 sbit ALE=P2^4。 sbit OE=P2^5。 sbit START=P2^6。 sbit EOC=P2^7。 sbit P30=P3^0。 sbit select0=P3^7。 sbit select1=P3^6。 sbit select2=P3^5。 sbit K1=P2^0。 sbit K2=P2^1。 sbit K3=P2^2。 sbit K4=P2^3。 sbit bep=P3^3。 sbit SET_IND=P3^4。 sbit P17=P1^7。 //小數(shù)點 uint data temp。 /**********************************************/ /*函數(shù)聲明 /**********************************************/ void delay1ms(uchar t)。 void adc(void)。 void BCD(void)。 void keyscan(void)。 void send_str(void)。 void beep(void)。void display(void)。 /**********************************************/ /*按鍵蜂鳴函數(shù) /**********************************************/ void beep2(void) { uchar data j,k。 for(j=26。j0。j) { for(k=254。k0。k)。 bep=!bep。 } bep=1。 } /**********************************************/ /*蜂鳴報警 /**********************************************/ void beep(void) { uchar data j,k。 for(j=100。j0。j) { for(k=254。k0。k) bep=0。 } bep=1。 //關(guān)蜂鳴器 } /**********************************************/ /*延時1ms 函數(shù) /**********************************************/ void delay1ms(uchar t) { uchar j,k。 for(j=0。jt。j++) for(k=0。k120。k++)。 } /**********************************************/ /*AD 轉(zhuǎn)換函數(shù) /**********************************************/ void adc(void) { ALE=1。 _nop_()。 _nop_()。 ALE=0。 START=1。_nop_()。 _nop_()。 START=0。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 while(EOC==0)。 //等待轉(zhuǎn)換結(jié)束 OE=1。 ad_data=P0。 //讀入轉(zhuǎn)換數(shù)據(jù) OE=0。 } /**********************************************/ /*十進(jìn)制 BCD碼轉(zhuǎn)換函數(shù) /**********************************************/ void BCD(void) { bcd_buf[2]=(ad_data/51)。 //十位 temp=(ad_data%51)。 temp=(temp*10)。 bcd_buf[1]=(temp/51)。 //個位 temp=(temp%51)。 temp=temp*10。 bcd_buf[0]=(temp/51)。 //小數(shù)位 if(bcd_buf[2]set_data[2]) //報警值檢測 beep()。 else if(bcd_buf[2]==set_data[2]) { if(bcd_buf[1]set_data[1]) beep()。 else if(bcd_buf[1]==set_data[1]) { if(bcd_buf[0]set_data[0]) beep()。 } } } /**********************************************/ /*鍵盤掃描函數(shù) /**********************************************/ void keyscan(void) { uchar data m。 if(K1==0) //K1 設(shè)置鍵 { for(m=0。m100。m++) //延時 11msdisplay()。 if(K1==0) { beep2()。 //按鍵時響一聲 set_flag=!set_flag。 //設(shè)置標(biāo)志位取反 } } if(set_flag==1) //若設(shè)置鍵按下,則檢測 K2K4 { SET_IND=0。 //設(shè)置燈亮 if(K2==0)
點擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1