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

正文內(nèi)容

數(shù)字式自動溫度控制儀設(shè)計(存儲版)

2024-10-06 12:05上一頁面

下一頁面
  

【正文】 溫度傳感器 ,來實現(xiàn)對溫度的采集和轉(zhuǎn)換,大大簡化了電路的復(fù)雜度,以及算法的要求。 0. 5℃ 。 DS1302 時鐘電路 DS1302 是美國 DALLAS 公司推出的一種高性能、低功耗的實時時鐘芯片,附加 31 字節(jié)靜態(tài) RAM,采用 SPI 三線接口與 CPU 進行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號和 RAM 數(shù)據(jù)。電路圖如圖 5。寫數(shù)據(jù)是要顯示什么內(nèi)容。 圖 10 溫度低于 30℃ 武漢理工大學(xué)《專業(yè)綜合》課程設(shè)計說明書 11 當(dāng)溫度繼續(xù)上升,因為沒達到臨界值,電燈開關(guān)狀態(tài)并沒有發(fā)生改變,但隨著溫度的上升,電機的轉(zhuǎn)速隨之升高,為 54 r/min。作為一種入門語言,我們在大一就已經(jīng)學(xué)過,并且還參加了計算機二級考試。雖然這個設(shè)計做的不怎么好,但是在設(shè)計過程中所學(xué)到的東西是這次課程設(shè)計的最大收獲和財富,使我終身受益。 //PWM低電平所占時間 void initall()。 DispTime()。amp。)。j++) write_data(buf[j])。 write_string(1,0,Speed: 000 r/min)。 TR0=1。 if(times==200) { times=0。 write_data(count*6%10+48)。ix。 delayms(5)。 } void write_string(uchar col, uchar line, uchar *table) //LCD中輸出字符串 { if(col==0) { write_(0x80+line)。 } } 武漢理工大學(xué)《專業(yè)綜合》課程設(shè)計說明書 19 else return。 for(k=0。 delayus(175)。i) { D0=0。j0。 } uint gettemp() //獲得溫度數(shù)值 { uchar a,b 。 //每次進行通信時都要進行復(fù)位操作 write_byte(0xcc)。 return (temp)。 dsdata=0。//數(shù)據(jù)傳送都是從低位開始 address=address1。//上升沿動作 dsclk=1。//片選端無效 dsret=1。0x01。:39。 //秒數(shù)據(jù)轉(zhuǎn)換成十六進制 buf[7]=read(0x81)%16+48。 //小時數(shù)據(jù)轉(zhuǎn)換成十六進制 buf[1]=read(0x85)%16+48。//低地址輸入 address=address1。//清零時鐘總線 dsdata=0。 if(dsdata) rdata=rdata|0x80。//上升 沿時進行寫數(shù)據(jù) dsdata=addressamp。 uchar rdata。 temp=temp|a。 //開始溫度轉(zhuǎn)換; delayms(5)。 delayus(20)。 } } uchar read_byte() //讀數(shù)據(jù) { uchar dat1,j。 for(i=8。 delayus(4)。 write_(0x01)。\039。 delayms(5)。 delayms(5)。 //攝氏度的圖案顯示 void delayms(uint x) { uint i,j。 write_data(count*6/100+48)。 TH0=(6553650000)/256。 EA=1。//寫保護 } initT0()。 for(j=0。 write_data(39。 } else 武漢理工大學(xué)《專業(yè)綜合》課程設(shè)計說明書 16 { ctr=1。 /*****************主函數(shù) **********************/ void main() { initall()。 uchar timeflag=0。在設(shè)計之前我根本就沒有考慮到電機的轉(zhuǎn)速特性,認為只要我們?nèi)藶榭刂?,都可以達到預(yù)定的要求,因此就直接使用了步進電機,但不管怎樣好像都無法實現(xiàn)目標(biāo),最后在同學(xué)的提醒下才使用直流電機來提速。因此在學(xué)期末來臨之際,我們迎來了 單片機的課程設(shè)計,此次設(shè)計就是綜合運用以前學(xué)過的 C語言知識、 Proteus 仿真、 keil 軟件、單片機的編程基礎(chǔ)知識等來設(shè)計一個自動溫度控制儀。電路圖如圖 9。當(dāng) RS 和 R/W 共同為低電平時可以寫入指令或者顯示地址,當(dāng) RS為低電平 R/W 為高電平時可以讀忙信號,當(dāng) RS 為高電平 R/W 為低電平時可以寫入數(shù)據(jù) E使能端,當(dāng) E端由高電平跳變成低電平時,液晶模塊執(zhí)行命 令 D0~ D78位雙向數(shù)據(jù)線 BLA( 15 管腳) 背光源正極 BLK( 16 管腳) 背光源負極 ?? LCD1602 的基本操作時序 寫指令 輸入: RS=L, =L, =指令碼, E=高脈沖 輸出 : =數(shù)據(jù) 寫數(shù)據(jù) 輸入: RS=H, =L, =數(shù)據(jù), E=高脈沖,輸出:無 ?? LCD1602 的寫操作時序 1) 通過 RS 確定是寫數(shù)據(jù)還是寫指令。 在系統(tǒng)電路中用 DS1302 芯片來顯示系統(tǒng)時間,電路圖如圖 4。 DS18B20 測溫電路圖如圖 3所示。 2. 不需要外部組件,能測量- 55~ +125℃ 范圍內(nèi)的溫度。 系統(tǒng)框圖如圖 1: 圖 1 系統(tǒng)框圖 加熱設(shè)備 DS1302 時鐘顯示 DS18B20 溫度控制 LCD 顯示模塊 電機驅(qū)動模塊 AT89C52 武漢理工大學(xué)《專業(yè)綜合》課程設(shè)計說明書 2 2 系統(tǒng)電路 設(shè)計 系統(tǒng)硬件電路圖 圖 2 系統(tǒng)電路圖 如圖 2,系統(tǒng)硬件電路主要由溫度顯示,時鐘芯片,電機驅(qū)動模塊,加熱模塊以及 LCD顯示組成。此系統(tǒng) 可以實時的顯示環(huán)境溫度,并可以根據(jù)溫度來控制電機的轉(zhuǎn)速以及這種轉(zhuǎn)速維持的時間,將轉(zhuǎn)速顯 示在液晶屏上,同時還可以控制加熱設(shè)備。 溫度℃ 室溫 ~100 100 100~150 150 150~180 180 時間 2分鐘 2分鐘 5分鐘 2分鐘 2分鐘 5分鐘 轉(zhuǎn)速 rps 500 800 1000 1500 1800 2020 ( 4)應(yīng)用液晶顯示器實時顯示當(dāng)前的溫度值、系統(tǒng)時間和電機轉(zhuǎn)速; ( 5)完成系統(tǒng)硬軟件設(shè)計; ( 6)完成系統(tǒng)仿真,提交課程設(shè)計報告。 ( 3)設(shè)置 2個模擬輸出通道:一個通道控制加熱設(shè)備
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1