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

正文內(nèi)容

基于89c52的數(shù)字溫度傳感器設(shè)計課程設(shè)計(編輯修改稿)

2024-10-03 19:59 本頁面
 

【文章內(nèi)容簡介】 char dat) { unsigned char i=0。 for(i=0。i8。i++) { DQ=0。 DQ=datamp。0x01。 delay(5)。 DQ=1。 dat=1。 } } /**********************************/ ReadTemperature(void) { unsigned char a=0。 unsigned char b=0。 unsigned int t=0。 float tt=0。 Init_DS18B20()。 WriteOneChar(0xcc)。 WriteOneChar(0x44)。 Init_DS18B20()。 WriteOneChar(0xcc)。 WriteOneChar(0xbe)。 a=ReadOneChar()。 b=ReadOneChar()。 t=b。 t=8。 t=t|a。 tt=t*。 t=tt*10+。 return(t)。 } /***************************/ ifndef __18B20_H__ define __18B20_H__ include sbit DQ=P2^2。 Init_DS18B20(void)。 ReadOneChar(void)。 WriteOneChar(unsigned char dat)。 ReadTemperature(void)。 void delay(unsigned int i)。 endif 液晶顯示子函數(shù) include include uchar hanzi0[]=時間 : 。 uchar hanzi1[]=溫度 : 。 uchar hanzi2[]=高報警 : 。 uchar hanzi3[]=低報警 : 。 void delay_ms(uchar a) { uint i,j。 for(i=a。i0。i) for(j=6245。j0。j)。 } /************************************************/ /******************************* //在 12m 晶振時延時 50us **********************************/ void delayus(uchar t) { uint i,j。 for(i=t。i0。i) for(j=19。j0。j)。 } /********************************/ void write_(uchar ) { rs=0。 rw=0。 e=0。 lcd_dat_port=。 delayus(1)。 e=1。 delayus(10)。 e=0。 delayus(2)。 } /***********************************/ void write_data(uchar dat) { rs=1。 rw=0。 e=0。 lcd_dat_port=dat。 delayus(1)。 e=1。 delayus(10)。 e=0。 delayus(2)。 } /********************************/ void init() { uchar i。 delay_ms(2)。 write_(0x30)。 delayus(4)。 write_(0x30)。 delayus(4)。 write_(0x0c)。 delayus(4)。 write_(0x01)。 delayus(240)。 write_(0x06)。 delayus(10)。 /******************/ write_(0x80)。 delay_ms(1)。 for(i=0。i9。i++) { write_data(hanzi0[i])。 } write_(0x90)。 delay_ms(1)。 for(i=0。i9。i++) { write_data(hanzi1[i])。 } write_(0x88)。 delay_ms(1)。 for(i=0。i16。i++) { write_data(hanzi2[i])。 } write_(0x98)。 delay_ms(1)。 for(i=0。i16。i++) { write_data(hanzi3[i])。 } delay_1ms(10)。 } ifndef __LCD12864_H__ define __LCD12864_H__ include include define lcd_dat_port P0 sbit rs=P3^5。 sbit e=P3^4。 sbit rw=P3^6。 void write_(uchar )。 void write_data(uchar dat)。 void delay_ms(uchar a)。 void delayus(uchar t)。 void init()。 void lcd_char_write(uchar x_pos,y_pos,lcd_dat)。 endif 延時函數(shù) include void delayshu(void) { int k。 for(k=0。k1000。k++)。 } /**********************/ void lcd_delay(uint ms) { uint i。 while(ms) { for(i=0。ii++) {。} } } /***************************************/ /**********************************/ void delay_1ms(uchar x) { uchar i=0,j=0。 for(i=0。ix。i++) { for(j=0。j113。j++) {。} } } ifndef __DELAY_H__ define __DELAY_H__ include define uchar unsigned char define uint unsigned int void lcd_delay(uchar ms)。 void delayshu(void)。 void delay_1ms(uchar x)。 endif 時鐘函數(shù) include include /******************************************************************** 函 數(shù) 名: RTInputByte() 功 能:實時時鐘寫入一字節(jié) 說 明:往 DS1302 寫入 1Byte 數(shù)據(jù) (內(nèi)部函數(shù) ) 入口參數(shù): d 寫入的數(shù)據(jù) 返 回 值:無 設(shè) 計: zhaojunjie 日 期: 20200319 修 改: 日 期:
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1