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

正文內(nèi)容

基于單片機智能電水壺控制系統(tǒng)設計畢業(yè)論文-wenkub.com

2025-06-25 21:02 本頁面
   

【正文】 還有同班的十幾位同學,在學習生活中,他們給予了我極大的關心和幫助,在此向他們表示我最真誠的感謝。//關閉蜂鳴器 yj1602_init()。 if(jian_ce==1)//缺水 { while(jian_ce==1) { deal_with()。 while(1) { deal_with()。 jdq=0。 jdq=1。 } } if(auto_ok==1) { if(wen_du=900) { yj1602_init()。 } } } void bi_jiao() { if(auto_flag==1) { if(auto_ok==0) { if(wen_du=1000) { yj1602_init()。)。*39。 } if(key3==0) { delay(10)。)。*39。 } if(key2==0) { delay(10)。 if(key1==0) { di()。 if(key3==0) { beep=1。 auto_flag=1。 flag=1。)。mode_flag=1。 if((mode_flag==0)amp。 yj1602_write_date(39。)。m39。)。t39。 yj1602_write_date(39。 } else { if(mode_flag==1) { yj1602_write_(0x80+0X40)。)。o39。 yj1602_write_date(39。 yj1602_write_date(39。)。s39。e39。 yj1602_write_date(39。)。)。t39。 yj1602_write_date(39。 } else { if(auto_flag==1) { 31 yj1602_write_(0x80+0X46)。)。o39。 yj1602_write_date(39。 yj1602_write_date(39。)。s39。o39。 yj1602_write_date(39。)。)。e39。 yj1602_write_date(39。)。)。N39。)。r39。 yj1602_write_date(39。)。e39。 yj1602_write_date(39。 yj1602_write_date(39。 yj1602_write_(0x80+add)。)。 yj1602_write_date(0x30+dian)。 //0x30碼制轉(zhuǎn)換 yj1602_write_date(0x30+ge)。 dian=date%10。 } void write_1602_tem(uchar add,uint date)//環(huán)境溫度顯示數(shù)據(jù) { uchar bai,shi,ge,dian。 } void yj1602_init() //液晶初始化 { yj1602_write_(0x38)。delay(1)。delay(1)。 P0=。 en=1。0x0f。 //讀取溫度值高位 temp1=b4。 //跳過讀序號列號的 操作 WriteOneChar(0xBE)。 // 跳過讀序號列號的操作 WriteOneChar(0x44)。 uchar b=0。 DQ = 1。 i) { DQ = 0。 } return(dat)。 // 給脈沖信號 dat=1。 uchar dat = 0。 //拉高總線 delay_18B20(14)。 //DQ 復位 delay_18B20(8)。delay(1000)。y)。 for(x=ms。//自動狀態(tài) bit auto_ok。//繼電器接口 uint wen_du。 sbit key3=P3^6。 sbit en=P2^7。另一個重要電路是溫度檢測和加熱控制電路,該電路完成了溫度信號的采樣和溫度的控制,并將信號送到單片機的控制電路中。 ,找電路主要點測量電路中電壓,看是否能正確顯示,觀察各外設是否能正常工作。///開始加熱 } } } 24 系統(tǒng)聯(lián)合調(diào)試 硬件調(diào)試 用直觀法檢查電路焊接是否正確,元器件極性是否正確 ; 用數(shù)字萬用表測量各引腳之間是否連接正常, 避免短接、斷接。//自動加熱完成 beep=0。 } 溫度保持在某一設定值子程序 溫度保持在某一設定值子程序 主要是對 溫度低于預定值時進行重新啟動系統(tǒng)進行加熱操作, 程序流程圖如圖 15所示。 yj1602_write_date(0Xdf)。 ge=date%100/10。 //讀取溫度值高位 wen_du=((b*256+a)4)*10。 //跳過讀序號列號的操作 WriteOneChar(0xBE)。 發(fā) DS18B20 復位命令 發(fā)跳過 ROM 命令 發(fā)讀取溫度命令 讀取操作, CRC 校 對duduidui dui驗 移入溫度暫存器 結(jié)束 CR 校驗正確 ? 9 字節(jié) Y N N Y 21 WriteOneChar(0xCC)。 uchar a=0。//自動加熱 ok bit mode_flag。 uint shang,xia。 ////////////////////////// sbit beep=P2^0。 //////////////////////////////////////// sbit jian_ce=P3^3。單片機的 I/O 口方向是可編程的,在程序中應正確設置其方向,保證單片機的正常工作。過一定的時間后,電熱器件的工作電壓才達到額定電壓。把 INTO 和 INT1 產(chǎn)生的中斷綜合處理,即可得到電源電壓過零的時刻。電阻 3R 的作用是限制觸發(fā)電流,當雙向可控硅 KS 的功率較小時, 3R 的值可由 30Ω 改為 100Ω [8]。 編號 符號 引腳說明 編號 符號 引腳說明 1 VSS 電源地 9 D2 Data I/O 2 VDD 電源正極 10 D3 Data I/O 3 V0 液晶顯示偏壓 信號 11 D4 Data I/O 4 RS 數(shù)據(jù) /命令選擇端( H/L) 12 D5 Data I/O 5 R/W 讀寫選擇端( H/L) 13 D6 Data I/O 6 E 使能信號 14 D7 Data I/O 7 D0 Data I/O 15 BLA 背光源正極 8 D1 Data I/O 16 BLK 背光源負極 15 讀狀態(tài):輸入: RS=L, RW=L, E=H 輸出: D0~D7=狀態(tài)字 讀數(shù)據(jù):輸入: RS=H, RW=H, E=H 輸出:無 寫指令:輸入: RS=L, RW=L, D0~D7=指令碼, E=高脈沖 輸出: D0~D7=數(shù)據(jù) 寫數(shù)據(jù):輸入: RS=H, RW=L, D0~D7=數(shù)據(jù), E=高脈沖 輸出:無 其具體電路如圖 8所示: 圖 8 電路原理圖 加熱電路和報警裝置 加熱電路 電熱器件由雙向可控硅 KS控制, KS由光電耦合器 4N25和晶體管 9013觸發(fā)。 1602 型 LCD可以顯示 2行 16 個字符,有 8位數(shù)據(jù)總線 D0~ D7和 RS, R/W, EN三個控制端口,工作電壓為 5V,并且具有字符對比度調(diào)節(jié)和背光功能 [6]。 軟件 消抖方法 即檢測出鍵閉合后執(zhí)行一個延時程序, 5ms~ 10ms 的延時,讓 14 前沿抖動消失后再一次檢測鍵的狀態(tài),如果仍保持閉合狀態(tài)電平,則確認為真正有鍵按下。 鍵盤及顯示電路 鍵盤輸入特點 ( 1) 由于機械觸點的彈性作用,一個按鍵開關在閉合時不會馬上穩(wěn)定地接通,在斷開時也不會一下斷開。而要把它用于一些大功率場合,比如控制電動機,顯然是不行的。這樣不僅可以為電子線路和電器電路提供良好的電隔離,還可以保護電子電路和人員安全。 繼電器介紹 本設計是用單片機控制繼電器達到以弱控強的電路,下面再來介紹一下單片機和強電之間的橋梁 電磁繼電器。 DS18B20 最大的特點是單總線數(shù)據(jù)傳輸方式,因此對讀寫的數(shù)據(jù)位有著嚴格的時序要求。 DS18B20 內(nèi)部有一個 9 字節(jié)的高速存儲器用于 存儲溫度值。其主要功能是把 PC初始化為 0000H,是單片機從 0000H單元開始執(zhí)行程序,除了進入系統(tǒng)的初始化之 外,當由于程序出錯或者操作錯誤使系統(tǒng)處于死鎖狀態(tài)時,為了擺脫困境,也需要按復位鍵重新啟動,因此,復位 12 電路是單片機系統(tǒng)中不可缺少的一部分 [10]。 51 型片內(nèi)有 4K的 ROM/EPROM,因此,只需要外接晶體振蕩器和復位電路就可構(gòu)成最小系統(tǒng)。運行中的復位操作不會改變片內(nèi) RAM 的內(nèi)容。 此設計單片機時鐘電路如圖 4示 : 10 圖 4 單片機的時鐘電路 單片機的復位電路 系統(tǒng)開始運行和重新啟動靠復位電路來實現(xiàn),復位使 CPU 和 其它部件處于一個確定的初始狀態(tài),從這個狀態(tài)開始工作。 電源轉(zhuǎn)換電路 V in1GND2+ 5 V3U 1 2M C 7 8 0 5 TC30 . 1 u fC70 . 1 u fC20 . 1 u fC50 . 1 u fT1T R A N S 1D4D1 D2D5V C C12J1C O N 2C43 3 0 0 u fC63 3 0 0 u f 圖 3 源轉(zhuǎn)換電路 T1為電為源變壓器,它將交流電網(wǎng)電壓 220V變成整流電路要求的交流電壓,電壓經(jīng)過四個二極管兩兩導通整流濾波后,再經(jīng)過 三端穩(wěn)壓 芯片 7805 就可以將原來交流 220V 的電壓轉(zhuǎn)換成直流電壓為 +5V,即可以得到報警電路和溫度檢測電路所需要的電壓值 [14]。因 此電路采用線性電源進行供電 [5]。但該電路制作成本高,需要使用專用的高頻變壓器。 (2)電源電路選擇: 方案一 :采用線性電源電路。電源功率的大小,電流和電壓是否穩(wěn)定,將直接影響電子系統(tǒng)的工作性能和使用壽命。 報警電路是由單片機的 I/O 口來控制的,當 測量的溫度 超過系統(tǒng)設計所 設定的數(shù)值 時,通過程序使單片機的 I/O 值,從而三極管導通,使蜂鳴器 SPEAKER發(fā)出報 警聲。 方案 二 LCD 液晶顯示 。 最后選擇了 AT89C51 這個比較常用的單片機來實現(xiàn)系統(tǒng)的功能要求。 再則由于系統(tǒng)沒 有其它高標準的要求,又考慮到本設計中程序部分比較大,根據(jù)總體方案設計的分析,設計這樣一個簡單的的系統(tǒng),可以選用帶 EPROM 的單片機,由于應用程序不大, 應用程序直接存儲在片內(nèi),不用在外部擴展存儲器,這樣電路也可簡化 ,在這里選用 ATMENL 生產(chǎn)的 AT89CXX 系列單片機。因為單片機從根本上改變了傳統(tǒng)的控制系統(tǒng)設計思想和設計方法。 方案 三 單片機編程:用單片機設計電路,由于使用軟硬結(jié)合的方式,所以電路結(jié)構(gòu)簡單,調(diào)試 C也比較方便。 方案選擇與相關技術(shù) 系統(tǒng)方案的選擇方案與論證 方案一 集成電路構(gòu)成方案:特點是對整機邏輯結(jié)構(gòu)了解的全面透 徹,但電路結(jié)構(gòu)比較復雜,元器件比較多,裝配用時長且成本高,調(diào)試難,故障率高。在開發(fā)大型軟件時更能體現(xiàn)高級語言的優(yōu)勢。其芯片引腳圖如 圖 1所示 。單片機使人類生活更加方便、舒適、豐富多彩。多機系統(tǒng)一般有若干臺功能各異的單片機組成,各自完成特定的任務,它們通過串行通信相互聯(lián)系、協(xié)調(diào)工作。 (3)單片機在實時控制中的 應用 單片機廣泛地應用于各種實時控制系統(tǒng)中。 它的應用遍及各個領域,主要表現(xiàn)在一下幾個方面: (1)單片機在智能儀表中的應用 單片機廣泛地用于各種儀器儀表,是儀器儀表智能化,并可以提高測量的自動化程度,簡化儀器儀表的硬件結(jié)構(gòu),提高其性能價格比。 (4)低功耗、低電壓,便于生產(chǎn)便攜式產(chǎn)品。另外,其體積小,對于強磁場環(huán)境易于采取屏蔽措施,適合在惡劣環(huán)境下工作。 單片機的特點 由于單片機的這種結(jié)構(gòu)形式及它所采取的半導體工藝,使其具有很多顯著的特點,因而在各個領域都得到了迅猛的發(fā)展。就其組成和功能而言,一塊單片機芯片就是一臺計算機。 單片機的設計目標主要是增強 “ 控制 ” 能力,滿足實時控
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1