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

正文內(nèi)容

畢業(yè)設(shè)計-基于單片機的電冰箱液晶顯示溫控器-wenkub.com

2024-11-29 19:06 本頁面
   

【正文】 在我們即將離校的時候,依然能夠?qū)W到很多知識,特別是增強了我們的實踐操作和動手能力,自己獨立思考的能力也有了很大的提升。 在此論文完成之際, 謹向 尊敬的 翟紅老師 致以誠摯的謝意和崇高的敬意 。OUT=1。} } if(temp1T){delay(1000)。 gettempTS()。 case 3:fun3()。 case 1:fun1()。 initTS()。 //延時 500ms,等電源穩(wěn)定 InitLcd()。0xf0)4。readBTS()。readBTS()。 writeBTS(0xbe)。 writeBTS(0x44)。 writeBTS(0x8a)。 } //************************************************ void initTS(void) //初始化 DS18B20 { resetTS()。i++) { 基于單片機的電冰箱液晶顯示溫控器 27 b=readTS()。 bit b。0x01) write1TS()。 } //*************************************** void writeBTS(uchar byte) //write one byte {uchar i。 while(TSOR)。 for(i=0。 return b。delay15us()。_nop_()。 TSOR=1。 _nop_()。delay15us()。_nop_()。_nop_()。_nop_()。_nop_()。 _nop_()。delay15us()。 } //*************************************************** void write0TS(void) //write bit0 { TSOR=1。 基于單片機的電冰箱液晶顯示溫控器 25 } //************************************************* void delay60us(void) 延時 60 微秒子函數(shù) { uchar i。 } } } /***************************************/ /*****************************************/ void delay15us(void) //延時 15 微秒子函數(shù) { uchar i。 case 3:T。break。 } } } /***************************************/ void dec_key(void) //按鍵減法子函數(shù) { if(t==5) { switch(set) { case 0:if(P2==0xf7)ON_OFF=!ON_OFF。 case 3:T++。break。 } } /***************************************/ 基于單片機的電冰箱液晶顯示溫控器 24 void inc_key(void) //按鍵加法子函數(shù) { if(t==5) { switch(set) { case 0:if(P2==0xf7)ON_OFF=!ON_OFF。break。break。 if(P2!=0xff) {xx=P2。 DisplayOneChar(5,1,T%10+0x30)。 基于單片機的電冰箱液晶顯示溫控器 23 DisplayOneChar(12,1,temp1%10+0x30)。 DisplayOneChar(7,0,min%10+0x30)。 DisplayListChar(0,1,str1)。//顯示屏打開,光標顯示、閃爍,檢測忙信號 DisplayOneChar(6,0,min/10+0x30)。 //================================= DisplayOneChar(11,1,temp1/10+0x30)。 //================================= DisplayOneChar(9,0,sec/10+0x30)。//顯示屏打開,光標不顯示、不閃爍,檢測忙信號 DisplayListChar(0,0,str0)。 //================================= WriteCommandLCM(0x0f,1)。 DisplayOneChar(5,1,T%10+0x30)。 DisplayOneChar(7,0,min%10+0x30)。 } //============================ } /*******************************************/ void fun1(void) //液晶顯示子函數(shù) 1 { WriteCommandLCM(0x0c,1)。 } else { DisplayOneChar(14,0,0x4f)。 DisplayOneChar(12,1,temp1%10+0x30)。 DisplayOneChar(10,0,sec%10+0x30)。 DisplayOneChar(4,0,hour%10+0x30)。 //掃描鍵盤 基于單片機的電冰箱液晶顯示溫控器 20 } //================================== void fun0(void) //液晶顯示子函數(shù) 0 { WriteCommandLCM(0x0c,1)。min=0。deda=0。 TL0=(50235%256)。 TR0=1。 //數(shù)組指針遞增 X++。 // Y 的變化范圍 0~1 Xamp。 //將指令 X 寫入 LCM,忽略忙信號檢測 WriteDataLCM(DData)。=15。//顯示光標右移設(shè)置,檢測忙信號 WriteCommandLCM(0x0c,1)。 //返回 P1 口的內(nèi)容 } // ReadStatusLCM 函數(shù)結(jié)束 /*LCM 初始化子函數(shù) */ void InitLcd() //函數(shù)名為 InitLcd 的 LCM 初始化子函 數(shù) { // InitLcd 函數(shù)開始 WriteCommandLCM(0x38,1)。 //置 LCM_EN 端為高電平,讀使能 while(P1amp。 //選中指令寄存器 LCM_RW=1。 //置 LCM_EN 端為低電平,延時一會兒 LCM_EN=1。 //置 LCM_EN 端為高電平,寫入使能 } // WriteDataLCM 函數(shù)結(jié)束 /*讀數(shù)據(jù)到 MCU 子函數(shù) */ /*uchar ReadDataLCM(void) //函 數(shù)名為 ReadDataLCM 的讀數(shù)據(jù)到 MCU 子函數(shù) { // ReadDataLCM 函數(shù)開始 LCM_RS=1。 //選中數(shù)據(jù)寄存器 LCM_RW=0。 //置 LCM_EN 端為高電平,寫入使能 } // WriteCommandLCM 函數(shù)結(jié)束 /*寫數(shù)據(jù)到 LCM 子函數(shù) */ void WriteDataLCM(uchar WDLCM) /*函數(shù)名為 WriteDataLCM 的寫數(shù)據(jù)到 LCM 子函數(shù)。 //選中指令寄存器 LCM_RW=0。} reset()} //兩個 for 循環(huán)體 } //delay 函數(shù)結(jié)束 /*寫指令到 LCM 子函數(shù) */ void WriteCommandLCM(uchar WCLCM, uchar BusyC) /*函數(shù)名為 WriteCommandLCM 基于單片機的電冰箱液晶顯示溫控器 17 的寫指令到 LCM 子函數(shù)。ik。 void delay60us(void)。 bit readTS(void)。 void initTS(void)。 void inc_key(void)。 void fun1(void)。//讀數(shù)據(jù)到 MCU 子函數(shù)聲明 基于單片機的電冰箱液晶顯示溫控器 16 uchar code str0[]={ : : }。 //時間變量 char min,hour。 bit outflag。 //溫度測試端 define Busy 0x80 //常量定義 define uchar unsigned char define uint unsigned int define DATAPORT P1 define reset() {WDT=0x1e。 //引腳定義 sbit LCM_RW=P3^4。 ,提高軟件質(zhì)量。 第七章 總結(jié) 本系統(tǒng)采用了 AT89S51 單片機,從一定程度上提高了電冰箱的 智能程度,而數(shù)字溫基于單片機的電冰箱液晶顯示溫控器 15 度傳感器的使用更為電冰箱的使用提供了更好的操作體驗。 在工程窗口的文件頁中點擊 “ Target1” 前 面 “ +” 號展開,點擊 “ Source Group1” 使其反白顯示,點擊鼠標右鍵,選中下拉菜單的 “ Add file to Group” Source Group1” ,出現(xiàn)一個對話框,尋找源文件,注意 “ 文件類型 ” 的選擇,選中源文件后雙擊將其加入工程項目。 A C C 入 棧P S W 入 棧選 擇 工 作 寄 存 器 二 區(qū)關(guān) 定 時 器 0 和 1是 否 為 粗 測 ?讀 取 T L 0是 否 有 頻 率 ?是否故障?讀 取 值 置 零計 數(shù) 器 賦 初 值清 中 斷 返 回 標 志計 數(shù) 器 賦 初 值 , 正 式 測 量開 定 時 器 0 和 1清 粗 測 標 志 位選 擇 工 作 寄 存 器 一 區(qū)P S W 出 棧A C C 出 棧返 回NYYNYN基于單片機的電冰箱液晶顯示溫控器 14 uVision2 提供對多種最新的 8051 類微處理器的支持,包括 AnalogDevices 的 ADuC83x和 ADuC84x,以及 Infineon 的 XC866 等。 第六章 仿真調(diào)試 、編程仿真軟件 Keil 的簡介 KeilSoftware 公司推出的 uVision2 是一款可用于多種 8051MCU 的集成開發(fā)環(huán)境(IDE),該 IDE 同時也是 PK51 及其它開發(fā)套件的一個重要組件。退出掃描。 基于單片機的電冰箱液晶顯示溫控器 12 第五章 軟件設(shè)計 、主程序流程框圖
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1