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

正文內(nèi)容

基于單片機(jī)的數(shù)字溫度計(jì)設(shè)計(jì)方案(編輯修改稿)

2025-06-02 00:20 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 if(shanshuo_st) {Disp_alarm(shangxian)。} } else if(set_st==2) { BEEP=1。 //關(guān)閉蜂鳴器 EX0=1。 //開(kāi)啟外部中斷0 EX1=1。 //開(kāi)啟外部中斷1 if(x=10){shanshuo_st=~shanshuo_st。x=0。} if(shanshuo_st) {Disp_alarm(xiaxian)。} } }} 數(shù)字式溫度計(jì)的讀出溫度子程序出溫度子程序的主要功能是讀出RAM中的9字節(jié),在讀出時(shí)需進(jìn)行CRC校驗(yàn),校驗(yàn)有錯(cuò)時(shí)不進(jìn)行溫度數(shù)據(jù)的改寫(xiě)。: 數(shù)字式溫度計(jì)讀出溫度子程序流程框圖程序:unsigned int ReadTemperature(void){ unsigned char a=0。 unsigned char b=0。 unsigned int t=0。float tt=0。 Init_DS18B20()。 WriteOneChar(0xCC)。 //跳過(guò)讀序號(hào)列號(hào)的操作 WriteOneChar(0x44)。 //啟動(dòng)溫度轉(zhuǎn)換 Init_DS18B20()。 Delay_DS18B20(100)。 Init_DS18B20()。 WriteOneChar(0xCC)。 //跳過(guò)讀序號(hào)列號(hào)的操作 WriteOneChar(0xBE)。 //讀取溫度寄存器 a=ReadOneChar()。 //讀低8位 b=ReadOneChar()。 //讀高8位 t=b。 t=8。 t=t|a。 return(t)。} 數(shù)字式溫度計(jì)的溫度轉(zhuǎn)換命令子程序溫度轉(zhuǎn)換命令子程序主要是發(fā)溫度轉(zhuǎn)換開(kāi)始命令,當(dāng)采用12位分辨率時(shí)轉(zhuǎn)換時(shí)間約為750ms,在本程序設(shè)計(jì)中采用1s顯示程序延時(shí)法等待轉(zhuǎn)換的完成。: 數(shù)字式溫度計(jì)溫度轉(zhuǎn)換命令子程序流程框圖程序:void Init_DS18B20(void){ unsigned char x=0。 DQ = 1。 //DQ復(fù)位 Delay_DS18B20(8)。 //稍做延時(shí) DQ = 0。 //單片機(jī)將DQ拉低 Delay_DS18B20(80)。//精確延時(shí),大于480us DQ = 1。 //拉高總線 Delay_DS18B20(14)。 x = DQ。 //稍做延時(shí)后,如果x=0則初始化成功,x=1則初始化失敗 Delay_DS18B20(20)。}void WriteOneChar(unsigned char dat){ unsigned char i=0。 for (i=8。 i0。 i) { DQ = 0。 DQ = datamp。0x01。 Delay_DS18B20(5)。DQ = 1。 dat=1。 }}unsigned char ReadOneChar(void){ unsigned char i=0。 unsigned char dat = 0。 for (i=8。i0。i) { DQ = 0。 // 給脈沖信號(hào) dat=1。 DQ = 1。 // 給脈沖信號(hào) if(DQ) dat|=0x80。 Delay_DS18B20(4)。 } return(dat)。} 數(shù)字式溫度計(jì)的計(jì)算溫度子程序計(jì)算溫度子程序?qū)AM中讀取值進(jìn)行BCD碼的轉(zhuǎn)換運(yùn)算,并進(jìn)行溫度值正負(fù)的判定,: 數(shù)字式溫度計(jì)計(jì)算溫度子程序流程框圖程序:Disp_Temperature(uint k) { uchar i,tmph,tmpl,sign。 k=ReadTemperature( )。 sign=(uchar)((k8)amp。0xf0)。 if(sign==0xf0)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1