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

正文內(nèi)容

51單片機(jī)只能家用電熱水器設(shè)計(jì)(參考版)

2025-07-02 19:07本頁(yè)面
  

【正文】 Delay(1。}void respons(){ unsigned int g=0。sda=1。sck=1。Delay(1)。Delay(1)。}void start(){ sda=1。 i8。 LCD_Write(LCD_COMMAND,0x40|(place*8))。str++。\039。 if(y==1) LCD_Write(LCD_COMMAND,0x80|(x0x40))。 if(object==LCD_SCREEN) LCD_Write(LCD_COMMAND,0x18|direction)。 LCD_SetInput(LCD_AC_UP|LCD_NO_MOVE)。 LCD_SetDisplay(LCD_SHOW|LCD_NO_CURSOR)。 LCD_Write(LCD_COMMAND,0x38)。 }define LCD_AC_UP 0x02define LCD_AC_DOWN 0x00 define LCD_MOVE 0x01 define LCD_NO_MOVE 0x00 void LCD_SetInput(unsigned char InputMode){ LCD_Write(LCD_COMMAND, 0x04|InputMode)。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 LcdRs=style。 }define LCD_COMMAND 0 define LCD_DATA 1 define LCD_CLEAR_SCREEN 0x01 define LCD_HOMING 0x02 void LCD_Write(bit style, unsigned char input){ LCD_Wait()。while(DBPortamp。LcdEn=0。LcdEn=1。LcdRw=1。 } unsigned char LCD_Wait(void){LcdEn=0。key_val=16。}if(key_val==15){ Delay(100) 。sk[14]=1 。key_val=16。}if(key_val==13){ Delay(100) 。sk[12]=1 。key_val=16。} if(key_val==11){ Delay(100) 。sk[10]=1 。}if(m9)m=0。m++。pt=9。sk[9]=1 。key_val=16。password[m]=8。count++。} if(key_val==8){ Delay(100) 。m++。pt=7。sk[7]=1 。key_val=16。password[m]=6。count++。} if(key_val==6){ Delay(100) 。m++。pt=5。sk[5]=1 。key_val=16。password[m]=4。count++。} if(key_val==4){ Delay(100) 。m++。pt=3。sk[3]=1 。key_val=16。password[m]=2。count++。} if(key_val==2){ Delay(100) 。m++。pt=1。sk[1]=1 。key_val=16。password[m]=0。count++。if(count2==1){if(key_val==0){ Delay(100) 。tmp2)==0x00)。 }tmp2*=2。tmp2)==0x00)。tmp2)==0x00) { key_val = col*4 +row。row4。 0x0f) 0x0f) { tmp2 = 0x01。 0x0f) 0x0f) { debouner()。 tmp1*=2。col++) {P1 = 0x0f。 for(col=0。 }void Check_Key(void){unsigned int row,col,tmp1,tmp2。j120。in。}void Delay(unsigned int n) { unsigned int i,j。i2400。void debouner(){ int i。 uchar sk[16]={0,0,0,0,0,0,0,0,0,0,0,0,0,0},pt=10。 uint cp[1]={0}。 uint po=0,pn=0,pass1=0,n=0。uint key_val=16。sfr DBPort = 0x80。sbit LcdRw = P3^1。sbit sck=P3^6。sbit speaker=P2^1。 附錄程序清單include include include include define uchar unsigned char。 在本次設(shè)計(jì)中宋維波老師提供了提供了許多方面的幫助,還有同學(xué)的意見,有他們的幫組,才能讓我基本完成設(shè)計(jì)的基本要求,在論文完成之際,謹(jǐn)向付出了巨大心血和辛勞的老師和同學(xué)致以崇高的敬意和衷心的感謝。在未來(lái)的生活中太陽(yáng)能熱水器將會(huì)走進(jìn)千家萬(wàn)戶,它的智能化發(fā)展將是它的發(fā)展趨勢(shì)。在現(xiàn)實(shí)生活中人們往往會(huì)因?yàn)橥浬纤y,導(dǎo)致水資源的浪費(fèi),還有在太陽(yáng)的照射強(qiáng)度不夠時(shí),太陽(yáng)能熱水器的水達(dá)不到溫度,所以要有一個(gè)電加熱方式。下面是程序的流程圖: 主程序的流程圖如圖():按默認(rèn)值運(yùn)行溫度鍵按了嗎?溫度鍵按了嗎?設(shè)定溫度范圍以新的設(shè)定值運(yùn)行開始NYYN①圖() 主程序流程框圖 讀溫度子程序的流程圖如圖():開始DS18B20的復(fù)位判斷DS18B20是否存在?跳過(guò)ROM匹配溫度轉(zhuǎn)換延時(shí)DS18B20的復(fù)位跳過(guò)ROM匹配讀取溫度溫度保存結(jié)束NY圖()讀溫度子程序的流程框圖 BCD碼處理子程序如圖()開始取高位判斷溫度是否在零下?取溫度值得補(bǔ)碼計(jì)算小數(shù)位的溫度BCD值計(jì)算整數(shù)位溫度BCD值計(jì)算出百位、十位、個(gè)位的BCD數(shù)值結(jié)束YN圖()BCD碼處理子程序框圖 電加熱繼電器控制子程序如圖():開始取溫度的十位十位=3?十位>3?結(jié)束YYNN圖()電加熱繼電器控制子程序框圖 水位子程序如圖():開始斷電水溫高于設(shè)定值嗎?水溫低于設(shè)定值嗎?通電加熱報(bào)警斷電水位低于設(shè)定值嗎?NYNYNY圖()水位子程序框圖 顯示程序流程圖 開始LCD初始化確認(rèn)顯示位置 N單片機(jī)向LCD寫數(shù)據(jù)或命令 顯示數(shù)據(jù) Y 結(jié)束圖() 顯示程序流程圖 PROTEUS(ISIS)仿真在本次設(shè)計(jì)中PROTEUS(ISIS)和KEIL的聯(lián)調(diào)是軟件運(yùn)動(dòng)的基礎(chǔ),下面對(duì)聯(lián)調(diào)的步驟做簡(jiǎn)單的介紹: 一.PROTEUS原理圖圖() PROTEUS原理圖 第六章 結(jié)論本次設(shè)計(jì)完成了設(shè)計(jì)的要求,包括水溫水位的顯示,以及通過(guò)程序設(shè)定在超過(guò)一定的水位的時(shí)候,通過(guò)控制繼電器停止上水,低于則繼續(xù)上水;以及在低于一個(gè)溫度時(shí),通過(guò)控制繼電器實(shí)現(xiàn)電加熱,以及還有一個(gè)溫度傳感器的檢測(cè)模塊。能夠最大限度地發(fā)揮硬件的功能。能夠?qū)﹃P(guān)鍵代碼進(jìn)行更準(zhǔn)確的控制,避免因線程共同訪問(wèn)或者硬件設(shè)備共 享引起的死鎖; 能夠直接訪問(wèn)與硬件相關(guān)的存儲(chǔ)器或I/O端口; 另外重要的一點(diǎn),只要看一下編譯后生成的匯編代碼,就能體會(huì)到Keil C51生成的目標(biāo)代碼效率非常之高,多數(shù)語(yǔ)句生成的匯編代碼很緊湊,容易理解??傊撥浖且豢罴瘑纹瑱C(jī)和SPICE分析于一身的仿真軟件,功能極其強(qiáng)大 ,可仿真5AVR、PIC。 目前支持的單片機(jī)類型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各種外圍芯片。該軟件的特點(diǎn):  全部滿足我們提出的單片機(jī)軟件仿真系統(tǒng)的標(biāo)準(zhǔn),并在同類產(chǎn)品中具有明顯的優(yōu)勢(shì)。下面對(duì)這個(gè)兩個(gè)軟件做簡(jiǎn)單的介紹。主程序要先初始化系統(tǒng)的工作參數(shù),主要是單片機(jī)的定時(shí)器,COP模塊、A/D轉(zhuǎn)換、端口、鍵中斷等的工作模式參數(shù)設(shè)定,之后系統(tǒng)主程序循環(huán)調(diào)用各個(gè)功能模塊子程序,對(duì)相關(guān)事件的處理依靠標(biāo)志位和判斷標(biāo)志位實(shí)現(xiàn)。第五章 系統(tǒng)軟件設(shè)計(jì)軟件設(shè)計(jì)由主程序,鍵掃描子程序及若干功能模塊子程序組成。觸點(diǎn)切換電壓和電流是指繼電器允許加載的電壓和電流。當(dāng)繼電器吸合狀態(tài)的電流減小到一定程度時(shí),繼電器就會(huì)恢復(fù)到未通電的釋放狀態(tài)。而對(duì)于線圈所加的工作電壓,否則會(huì)產(chǎn)生較大的電流而把線圈燒毀。吸合電流 是指繼電器能夠產(chǎn)生吸合動(dòng)作的最小電流。在這采用直流電壓(+5V)的工作電壓來(lái)驅(qū)動(dòng)。. 二、繼電器主要產(chǎn)品技術(shù)參數(shù)額定工作電壓 是指繼電器正常工作時(shí)線圈所需要的電壓。按開關(guān)型式可分為常開型和常閉型。固態(tài)繼電器(SSR)的工作原理和特性 固態(tài)繼電器是一種兩個(gè)接線端為輸入端,另兩個(gè)接線端為輸出端的四端器件,中間采用隔離器件實(shí)現(xiàn)輸入輸出的電隔離。熱敏干簧繼電器不用線圈勵(lì)磁,而由恒磁環(huán)產(chǎn)生的磁力驅(qū)動(dòng)開關(guān)動(dòng)作。 電磁繼電器驅(qū)動(dòng)電路熱敏干簧繼電器的工作原理和特性 熱敏干簧繼電器是一種利用熱敏磁性材料檢測(cè)和控制溫度的新型熱敏開關(guān)。對(duì)于繼電器的“常開、常閉”觸點(diǎn),可以這樣來(lái)區(qū)分:繼電器線圈未通電時(shí)處于斷開狀態(tài)的靜觸點(diǎn),稱為“常開觸點(diǎn)”;處于接通狀態(tài)的靜觸點(diǎn)稱為“常閉觸點(diǎn)”。當(dāng)線圈斷電后,電磁的吸力也隨之消失,銜鐵就會(huì)在彈簧的反作用力返回原來(lái)的位置,使動(dòng)觸點(diǎn)與原來(lái)的靜觸點(diǎn)(常閉觸點(diǎn))吸合。電磁繼電器的工作原理和特性電磁式繼電器一般由鐵芯、線圈、銜鐵、觸點(diǎn)簧片等組成的。繼電器是一種電子控制器件,它具有控制系統(tǒng)(又稱輸入回路)和被控制系統(tǒng)(又稱輸出回路),通常應(yīng)用于自動(dòng)控制電路中,它實(shí)際上是用較小的電流去控制較大電流的一種“自動(dòng)開關(guān)”。顯示容量:16*2個(gè)字符芯片工作電壓:—工作電流:()模塊最佳工作電壓:字符尺寸:*(W*H)mm 引腳功能說(shuō)明:編號(hào)符號(hào)引腳說(shuō)明1VSS電源地2VDD電源正極3VL液晶顯示偏壓4RS數(shù)據(jù)/命令選擇5R/W讀/寫選擇6E使能信號(hào)7D0數(shù)據(jù)8D1數(shù)據(jù)9D2數(shù)據(jù)10D3數(shù)據(jù)11D4數(shù)據(jù)12D5數(shù)據(jù)13D6數(shù)據(jù)14D7數(shù)據(jù)15BLA背光正極16BLK背光正極指令RSR/WD7D6D5D4D3D2D1D0100000000012000000001*300000001I/D40000001DC5000001S/CR/L**600001DLNF**70001字符發(fā)生存儲(chǔ)器地址8001顯示數(shù)據(jù)存儲(chǔ)器地址911BF計(jì)數(shù)器地址一、繼電器的工作原理和特性 繼電器是一種電子控制器件,采用電磁繼電器。A/D轉(zhuǎn)換是把從熱電偶接收到的溫度模擬量轉(zhuǎn)換成溫度數(shù)字量輸送到單片機(jī)里,以便可以用單片機(jī)進(jìn)行控制。直到A/D 轉(zhuǎn)換完成, EOC 變?yōu)楦唠娖剑?指示A/D 轉(zhuǎn)換結(jié)束,結(jié)果數(shù)據(jù)已存入鎖存器, 這個(gè)信號(hào)可用作中斷申請(qǐng)。START 上升沿將逐次逼近寄存器復(fù)位。首先輸入3 位地址, 并使ALE=1, 將地址存入地址鎖存器中。具有轉(zhuǎn)換起??刂贫?。輸入輸出與TTL 兼容。ADC0809是一個(gè)典型的A/D轉(zhuǎn)換芯片,為逐次逼近式8位CMOS型A/D轉(zhuǎn)換器,片內(nèi)有8路模擬選通開關(guān)、三態(tài)輸出鎖存器以及相應(yīng)的通道地址鎖存與譯碼電路。當(dāng)金屬絲受外力作
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1