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

正文內(nèi)容

基于s08的溫度檢測(cè)顯示系統(tǒng)的設(shè)計(jì)(編輯修改稿)

2025-07-15 16:55 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ][i])amp。amp。(Value V_T_table[0][i+1])) { T=((V_T_table[1][i+1]V_T_table[1][i])*100)/16。 T=T*(ValueV_T_table[0][i])。 /* 沒(méi)有,找到區(qū)間并插值 */ T=V_T_table[1][i]+T/100。 break。 } } } return T。 /* 返回溫度值T */} 溫度顯示模塊程序LCD1602采用+5V電壓驅(qū)動(dòng),其數(shù)據(jù)接口和讀寫(xiě)控制引腳與MC9S08AW60單片機(jī)的I/O口直接相連。MC9S08AW60單片機(jī)將采集到的模擬電壓值經(jīng)過(guò)A/D轉(zhuǎn)換后,查表得到溫度值,通過(guò)I/O口傳輸給LCD1602顯示。C語(yǔ)言編寫(xiě)的溫度值顯示的節(jié)選程序代碼如下:/******************************************************\ * *函數(shù)名稱:LCD1602_init()* *作用LCD1602初始化\******************************************************/void LCD1602_init(void){ LCD1602_DB(0x08 ,0x03)。 /*顯示模式 8位總線 雙行顯示 5*7點(diǎn)陣*/ RS_RW_E_init()。 LCD1602_DB(0x04 ,0x01)。 /*光標(biāo)移動(dòng) 每輸入一次該指令 光標(biāo)向右移一格 整體畫(huà)面不滾動(dòng)*/ RS_RW_E_init()。 LCD1602_DB(0x0C ,0x00)。 /* 屏幕開(kāi)關(guān) 打開(kāi)顯示屏 不顯示光標(biāo) 不閃爍 */ RS_RW_E_init()。 LCD1602_DB(0x06 ,0x00)。 //輸入方式 RS_RW_E_init()。 LCD1602_DB(0x01 ,0x00)。 //清屏 RS_RW_E_init()。 }/******************************************************\ * *函數(shù)名稱:LCD1602_display()* *作用LCD1602顯示\******************************************************/void LCD1602_display(void){ if(neg_flag) /* 如果是負(fù),最高位顯示*/ { LCD1602_DB(0x00,0x08)。 /*需要顯示的字符的地址*/ RS_RW_E_init()。 LCD1602_write_dat(0x0d,0x02)。 } else /* 如果是正,最高位顯示+*/ { LCD1602_DB(0x00,0x08)。 /*需要顯示的字符的地址*/ RS_RW_E_init()。 LCD1602_write_dat(0x0b,0x02)。 } LCD1602_DB(0x01,0x08)。 /*需要顯示的字符的地址*/ RS_RW_E_init()。 LCD1602_write_dat(Disp_Value[0][s],Disp_Value[1][s])。 LCD1602_DB(0x02,0x08)。 /*需要顯示的字符的地址*/ RS_RW_E_init()。 LCD1602_write_dat(Disp_Value[0][g],Disp_Value[1][g])。}27總結(jié)硬件方面。選擇硬件,要比較同類產(chǎn)品的穩(wěn)定性、功耗、體積、價(jià)格等,另外還要符合設(shè)計(jì)的全部要求。在顯示方案上,利用LCD1602顯示,程序簡(jiǎn)單,在硬件電路的設(shè)計(jì)方面,用Protel繪制電路圖時(shí)要標(biāo)明元件的大小,有些封裝元件要標(biāo)明名稱和封裝。其次,軟件方面。把程序分塊編寫(xiě)能夠有效地提高正確性和編程效率。通過(guò)本次實(shí)驗(yàn),我學(xué)習(xí)了很多關(guān)于S08AW60的知識(shí),并能通過(guò)所學(xué)設(shè)計(jì)一款基于S08AW60的溫度測(cè)量顯示系統(tǒng),雖然有很多不足,也有很多不理解的地方,但是通過(guò)學(xué)習(xí)和討論,一一得到了解決,受益匪淺。參考文獻(xiàn)[1] 王威.嵌入式微控制器S08AW原理與實(shí)踐[M].北京:北京航空航天大學(xué)出版社,2009[2] 陳杰. 傳感器與檢測(cè)技術(shù)[M].北京:高教出版社,2004[3] 邵貝貝. [M].北京:北京航空航天大學(xué)出版社,2006[4] (第三版). 北京:高等教育出版社,1989[5] [M]北京:能源出版社,1987[6] 沙占友、王彥朋、2003[7] . 人民郵電出版社,2003[8] 孫傳友、2002[9] 章吉良,周勇,戴旭涵等.微傳感器原理、技術(shù)及應(yīng)用[M].上海:上海交通大學(xué)出版社,2005附錄A 溫度采集與顯示程序/*****************************************************\ * *文件名* *MCU:MC9S08AW60* *調(diào)試環(huán)境:CodeWarrior * *日期:\****************************************************/include /* for EnableInterrupts macro */include /* include peripheral declarations */const unsigned char Disp_Value[2][10]={{0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09},{0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03}} 。 /*存放顯示段碼*/const signed int V_T_table[2][17]={{0,16,32,48,64,80,96,112,128,144,160,176,192,208,224,240,255},{0,79,56,43,34,27,21,15,10,5,1,6,11,18,26,40,0} /*存放A/D轉(zhuǎn)換值和溫度值的表*/} 。 define LCD1602_D03_PTB03 PTCD /*1602液晶屏數(shù)據(jù)接口低4位接C口低4位*/define LCD1602_D47_PTD03 PTDD /*1602液晶屏數(shù)據(jù)接口高4位接D口低4位*/define LCD1602_RS PTGD_PTGD0 /*1602液晶屏數(shù)據(jù)選擇接口接G口0位*/define LCD1602_RW PTGD_PTGD1 /*1602液晶屏讀寫(xiě)選擇接口接G口1位*/define LCD1602_E PTGD_PTGD2 /*1602液晶屏信號(hào)使能接口接G口2位*/signed int Temperature。 /*溫度*/char neg_flag=0。 /*溫度正負(fù)標(biāo)志,正時(shí)為0,負(fù)時(shí)為1*/int s,g。 /*溫度十位,個(gè)位*/unsigned int adc_value。 /*通道電壓值*///***********************函數(shù)聲明**************************//void data_deal(void)。 /*數(shù)據(jù)處理程序*/void adc_init(void) 。 /*ADC初始化程序*/signed int GetTemperature(int Value)。 /*
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1