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

正文內(nèi)容

片機(jī)課程設(shè)計(jì)--數(shù)字溫度控制系統(tǒng)-文庫(kù)吧

2025-05-17 22:48 本頁(yè)面


【正文】 //釋放總線}/**********向ds18b20寫(xiě)入一個(gè)字節(jié)的數(shù)據(jù)************/void ds18b20_write_byte(uchar wrbyte){ uchar i=0。 while(i++8) { ds18b20_write_bit(wrbyteamp。0x01)。//從最低位開(kāi)始寫(xiě)數(shù)據(jù) wrbyte=1。//將數(shù)據(jù)右移一位 }}/****************從ds18b20中讀出一位數(shù)據(jù)****************/bit ds18b20_read_bit(){ bit readbit。 uchar i=0。 DQ=0。 //拉低總線 i++。i++。 DQ=1。 i++。i++。i++。i++。 readbit=DQ。 delay1(8)。 DQ=1。 return(readbit)。}/********從ds18b20中讀出一個(gè)字節(jié)的數(shù)據(jù)********/uchar ds18b20_read_byte(){ uchar i=0,readbyte=0,bitresult=0。 while(i++8) { bitresult=ds18b20_read_bit()。 readbyte=readbyte1 | bitresult7。 } return(readbyte)。}/***********啟動(dòng)溫度轉(zhuǎn)換函數(shù)**************/void ds18b20_start() { DQ=1。 ds18b20_reset()。 ds18b20_write_byte(0xCC)。 //跳過(guò) ds18b20_write_byte(0x44)。//啟動(dòng)溫度轉(zhuǎn)換}/***************讀取溫度函數(shù)***************/int ds18b20_read_tem(){ int tem=0。 ds18b20_reset()。 ds18b20_write_byte(0xCC)。 ds18b20_write_byte(0xBE)。 //發(fā)出讀取命令 tem=ds18b20_read_byte()。 //讀取溫度低八位 tem|=(((int)ds18b20_read_byte())8)。//讀溫度高八位 tem=(float)tem*。 return tem。}includeincludeincludedefine uchar unsigned chardefine uint unsigned char typedef unsigned int UINT16。typedef unsigned char UINT8。uchar sz[18]=A: B: 。uchar screen[18]={39。 39。,39。 39。,39。S39。,39。E39。,39。T39。,39。:39。,39。 39。,39。039。,39。039。,39。039。,39。.39。,39。039。,0xdf,0x43,39。 39。,39。 39。}。uchar max[]={39。039。,39。339。,39。039。,39。.39。,39。039。}。sbit lcd_rs=P1^0。sbit lcd_en=P1^1。sbit DQ1=P1^2。 //18b201數(shù)據(jù)sbit DQ2=P1^3。 //18b202數(shù)據(jù)sbit b=P1^4。 //蜂鳴器sbit MOTOR1=P1^5。 //風(fēng)機(jī)控制sbit MOTOR2=P1^6。 //氣窗控制sbit MOTOR3=P1^7。 //空調(diào)控制sbit key1=P2^0。 //功能按鍵sbit key2=P2^1。 //讀取按鍵sbit key3=P2^2。 //設(shè)定增加sbit key4=P2^3。 //設(shè)定減少/**************延時(shí)函數(shù)****************/void delay1(uchar n){ while(n) { }}void delay(uint z){ uchar x,y。 for(x=0。xz。z++) for(y=0。y1。y++)。}void lcd_delay(){ uchar i。 for(i=1。i140。i++)。}void key_delay(uchar time){ uchar i,j。 for(i=0。itime。i++) for(j=0。j110。j++)。}//1602液晶函數(shù)開(kāi)始/*****************lcd寫(xiě)命令函數(shù)******************/void lcd_write_cmd(uchar cmder){ lcd_rs=0。 P0=cmder。 lcd_delay()。 lcd_en=1。 lcd_delay()。 lcd_en=0。}/***************lcd寫(xiě)數(shù)據(jù)函數(shù)******************/void
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1