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

正文內(nèi)容

基于8051單片機的溫度控制系統(tǒng)的設(shè)計-wenkub

2023-07-08 17:22:23 本頁面
 

【正文】 5AT89S53 和 AT89S8252等型號,其中 AT89S52為 ATMEL所生溫度采集電路AT89S52加熱電路顯示電路 報警電路產(chǎn)的一種低功耗、高性能 CMOS8位微控制器,內(nèi)部有 8KB的可下載 Flash存儲器,2KB的 EEPROM,提高了存儲容量,系統(tǒng)不必擴展外部程序存儲器和數(shù)據(jù)存儲器這樣大大的減少了系統(tǒng)硬件部分 [5]。XTAL2:系統(tǒng)時鐘的反相放大器輸出端,一般在設(shè)計上只要在 XTAL1 和 XTAL2 上接上一只石英振蕩晶體系統(tǒng)就可以動作了,此外可以在兩引腳與地之間加入一 20PF 的小電容,可以使系統(tǒng)更穩(wěn)定,避免噪聲干擾而死機。如果是使用 8751 內(nèi)部程序空間時,此引腳要接成高電平。平時在程序執(zhí)行時 ALE引腳的輸出頻率約是系統(tǒng)工作頻率的1/6,因此可以用來驅(qū)動其他周邊晶片的時基輸入。PORT0(~):端口 0是一個 8位寬的開路汲極(Open Drain)雙向輸出入端口,共有 8個位, 表示位 0, 表示位 1,依此類推。PORT2(~):端口 2是具有內(nèi)部提升電路的雙向 I/O端口,每一個引腳可以推動 4個 LS的 TTL負(fù)載,若將端口 2的輸出設(shè)為高電平時,此端口便能當(dāng)成輸入端口來使用。PORT3(~):端口 3也具有內(nèi)部提升電路的雙向 I/O端口,其輸出緩沖器可以推動 4個 TTL負(fù)載,同時還多工具有其他的額外特殊功能,包括串行通信、外部中斷控制、計時計數(shù)控制及外部數(shù)據(jù)存儲器內(nèi)容的讀取或?qū)懭肟刂频裙δ堋#篒NT1,外部中斷 1輸入。:RD,外部數(shù)據(jù)存儲器的讀取信號。另外,1-Wire具有成本低、節(jié)省I/O口、抗干擾能力強,便于總線擴展和維護(hù)等特點。 C~+125176。176。光刻 ROM中的 64位序列號是出廠前被光刻好的,它可以看作是該 DS18B20的地址序列碼。 表 12 位轉(zhuǎn)化后得到的 12 位數(shù)據(jù)LSByteM231201234bi76t5bi4tbi0SS645398這是 12位轉(zhuǎn)化后得到的 12位數(shù)據(jù),存儲在 18B20的兩個 8比特的 RAM中,二進(jìn)制中的前面 5位是符號位,如果測得的溫度大于 0,這 5位為 0,只要將測到的數(shù)值乘于 ;如果溫度小于 0,這 5位為 1,測到的數(shù)值需要取反加 1再乘于 [11]即可得到實際溫度。圖 報警電路 控制電路及顯示電路通過 2個外部電路來控制溫度,只要在中斷口讓 2個開關(guān)接地。靜態(tài)串行顯示器的結(jié)構(gòu)圖如 :abcdefgdpVccabcdefgdp共陰極 共陽極圖 靜態(tài)串行顯示器的結(jié)構(gòu)圖點亮 LED顯示器有靜態(tài)和動態(tài)兩種方法 [14]。顯示位的亮度既跟導(dǎo)通電流有關(guān),也和點亮?xí)r間與間隔時間的比例有關(guān)。由于采用動態(tài)顯示,其優(yōu)點是占用硬件資源少,功耗小。輸入串行數(shù)據(jù)線 DIN和位移信號 CLK,四個串/并移位寄存器與芯片74LS245相連。當(dāng)AT89S52單片機的 P0口總線負(fù)載達(dá)到或超過 P0最大負(fù)載能力時,必須接入74LS245等總線驅(qū)動器。:圖 74LS245電路示意圖第 3 章 軟件設(shè)計總體設(shè)計:程序總體是控溫,所以應(yīng)該不斷測溫并控制。關(guān)閉外部中斷INC DIS1 。顯示并打開中斷外部中斷 1處理溫度的個位結(jié)束外部中斷 2處理溫度的十位結(jié)束KEY:MOV A,DIS2 MOV B,10MUL ABADD A,DIS1 。打開中斷RETI 。 顯示程序根據(jù)數(shù)碼管的顯示特點,要在實現(xiàn)一位后延時一會兒再顯示下一位。CPU 的操作過程如圖 。 開 始元 件 復(fù) 位寫 SKIPROM 命令(CCH)寫啟動轉(zhuǎn)換命令(44H)延時 750μS等待轉(zhuǎn)換結(jié)束元 件 復(fù) 位寫 SKIPROM 命令(CCH)寫讀轉(zhuǎn)換結(jié)果命令(BEH)讀轉(zhuǎn)換結(jié)果CRC 校驗結(jié) 束圖 DS18B20操作過程115μS60120μS30μS15μS115μS15μS115μS1560μS復(fù)位脈沖 480960μS應(yīng)答脈沖 60240μS(a)初始化信號(b)寫 1 信號(c)寫 0 信號(d)讀信號 圖 DS18B20操作時序圖 DS18B20操作程序流程圖根據(jù)上述可以得到 18B20的操作的 3個函數(shù) [20]:初始化 18B20INIT_1820:SETB DQNOPCLR DQMOV R0,06BHTSR1:DJNZ R0,TSR1。清標(biāo)志位,表示 DS1820不存在LJMP TSR7TSR5:MOV R0,06BHTSR6:DJNZ R0,TSR6。 將溫度高位和低位從 DS18B20中讀出MOV R1,77H。 舍去溫度低位中小數(shù)點后的四位溫度數(shù)值SWAP AMOV TEMPER_NUM,AMOV A,TEMPER_LJNB ,TEMPER_COV1 。C時,進(jìn)行加熱,加熱到 50度與 70度之間為正常狀態(tài)。溫度處理TEMPER_WORK:LCALL TEMPER_COVMOV A,TEMPER_NUMCLR CSUBB A,70JNC TEMP_OVERMOV A,TEMPER_NUMCJNE A,TEMPER_CONFIG,TWRETTW:JC OPEN_HASETB HARET。然后設(shè)計軟件,編寫程序調(diào)試硬件電路各個模塊的功能。C小于 70176。最終結(jié)果表明:本設(shè)計是合理的,能很好的達(dá)到預(yù)期的效果和要求。老師為人謙和,平易近人。借此機會,我謹(jǐn)向石老師致以深深地謝意。再次感謝他們,祝他們一生幸福、安康!。我還要感謝蘭州城市學(xué)院的老師們,正是因為有了他們嚴(yán)格、無私、高質(zhì)量的教導(dǎo),我才能在這幾年的學(xué)習(xí)過程中汲取專業(yè)知識和迅速提升能力;同時也感謝這四年來與我互勉互勵的諸位同學(xué),在各位同學(xué)的共同努力之下,我們始終擁有一個良好的生活環(huán)境和一個積極向上的學(xué)習(xí)氛圍,能在這樣一個團(tuán)隊中度過,是我極大的榮幸.最后,我要感謝參與我論文評審和答辯的各位老師,他們給了我一個審視幾年來學(xué)習(xí)成果的機會,讓我能夠明確今后的發(fā)展方向,他們對我的幫助是一筆無價的財富。在論文的寫作過程中,每當(dāng)我有所疑問,老師總會放下繁忙的工作,不厭其煩地指點我;在我初稿完成之后,老師又在百忙之中抽出空來對我的論文認(rèn)真的批改,字字句句把關(guān),提出許多中肯的指導(dǎo)意見,使我在研究和寫作過程中不致迷失方向。經(jīng)歷大半年時間的磨礪,本科畢業(yè)論文終于完稿,回首大半年來收集、整理、思索、修改直至最終完稿的過程,我得到了許多的關(guān)懷和幫助,現(xiàn)在要向他們表達(dá)我最誠摯的謝意。C時報警,停止加熱。當(dāng)溫度小于 50176。加熱OPEN_HA:CLR HARET結(jié) 論本課程設(shè)計是 8051單片機的溫度控制系統(tǒng)。C時,喇叭報警,停止加熱。保存變換后的溫度數(shù)據(jù)RET。所以我們要有一個處理溫度的函數(shù)得到整數(shù)的溫度。把 A的值寫入 18B20
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1