歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

單片機(jī)方案吸油煙機(jī)方案

  • 資源ID:35589370       資源大?。?span id="xz0cryt" class="font-tahoma">489.50KB        全文頁(yè)數(shù):13頁(yè)
  • 資源格式: DOC        下載積分:15積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要15積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。

單片機(jī)方案吸油煙機(jī)方案

個(gè)人資料整理 僅限學(xué)習(xí)使用 1 / 11 吸油煙機(jī)是廣泛應(yīng)用于廚房的重要的電氣設(shè)備,吸油煙機(jī)性能的好壞將直 接影響廚房的環(huán)境,因此也將影響人的健康。隨著現(xiàn)代科學(xué)技術(shù)的發(fā)展,吸油 煙機(jī)將會(huì)有更廣闊的應(yīng)用領(lǐng)域,所以得到設(shè)計(jì)理想的吸油煙機(jī)也顯得尤其重 要。吸油機(jī)控制電路的設(shè)計(jì)理念已相當(dāng)成熟,根據(jù)對(duì)吸油煙機(jī)風(fēng)扇電機(jī)轉(zhuǎn)速不 同的要求,可以用不同的方法來(lái)設(shè)計(jì)。吸油煙機(jī)的設(shè)計(jì)既可以采用純模擬電 路,也可以采用數(shù)字電路,還可以采用數(shù)?;旌想娐贰N蜋C(jī)可以采用數(shù)碼管 顯示運(yùn)行狀態(tài),也可以采用 LCD液晶顯示器。b5E2RGbCAP 該吸油煙機(jī)采用輕觸式開關(guān)控制,并結(jié)合照明燈的亮和熄滅來(lái)控制油煙機(jī) 風(fēng)扇的轉(zhuǎn)動(dòng)。照明燈開關(guān)按鍵一個(gè) B1,照明指示燈一個(gè)LED1吸油煙機(jī)風(fēng)扇轉(zhuǎn) 動(dòng)按鍵兩個(gè)B2、B3,對(duì)應(yīng)這兩個(gè)按鍵指示燈兩個(gè) LED2 LED3吸油煙機(jī)功能開 關(guān)按鍵B4,對(duì)應(yīng)指示燈LED4 plEanqFDPw 設(shè)計(jì)要求如下: 1、 按一下B1,LED1變亮,同時(shí)吸油煙機(jī)的照明燈打開,再按一下 B1, LED1熄滅,對(duì)應(yīng)照明燈熄滅。 2、 B2和B3都能控制吸油煙機(jī)風(fēng)扇的轉(zhuǎn)動(dòng),但這兩者控制吸油煙機(jī)的轉(zhuǎn)速 不同,按一下 B2, LED2變亮、風(fēng)扇高速轉(zhuǎn)動(dòng),此時(shí)按一下 B3, LED3變亮, LED2熄滅,風(fēng)扇低速轉(zhuǎn)動(dòng),B2不再控制風(fēng)扇,再按一下 B2則LED2變亮,LED3 熄滅,風(fēng)扇又高速轉(zhuǎn)動(dòng),B3不再控制風(fēng)扇,也就是說(shuō)在同一時(shí)間里, B2和B3中 只能有一個(gè)按鍵能控制風(fēng)扇轉(zhuǎn)動(dòng)。DXDiTa9E3d 3、 按一下B4, LED4變亮,這是可以按B2或B3控制風(fēng)扇轉(zhuǎn)動(dòng),再按一下 B4則LED4熄滅,LED2 LED3熄滅,B2、B3不再起作用,在 LED4不亮的狀態(tài) 下,按B2或B3不起作用,而B1則不受影響。RTCrpUDGiT 二、吸油煙機(jī)的方案設(shè)計(jì) 在現(xiàn)代電子技術(shù)領(lǐng)域中,實(shí)現(xiàn)吸油煙機(jī)的控制電路的方法多種多樣,可以 通過(guò)純硬件電路來(lái)實(shí)現(xiàn),也可以采用硬件和軟件結(jié)合的電路來(lái)完成。以下列舉概述 吸油煙機(jī)的設(shè)計(jì) 個(gè)人資料整理 僅限學(xué)習(xí)使用 2 / 11 了幾種比較常用可行的方案,通過(guò)對(duì)比從中選擇一種比較好的方案。 5PCzVD7HxA 1吸油煙機(jī)的兩種設(shè)計(jì)方案 方案一:給予分立元件的吸油煙機(jī)控制電路 基于分立元件的吸油煙機(jī)的控制系統(tǒng)主要由控制電路、鍵盤模塊、指示燈 扌旨示燈電路 微處理器、指示燈電 理方 用的集成IC較多,功能實(shí)現(xiàn)起來(lái)比較麻煩,而且電路穩(wěn)定性不高。 dvzfvkwMIl 基于微處理器AT89C51的吸油煙機(jī)采用硬件和軟件相結(jié)合的方式實(shí)現(xiàn)控 制, 電路簡(jiǎn)單,功能完善,所應(yīng)用的集成IC較少,穩(wěn)定性較高。rqyn14ZNXI 經(jīng)過(guò)上述方案的比較,結(jié)合各種因數(shù)綜合考慮后,本設(shè)計(jì)采用方案二 模塊以及電機(jī)驅(qū)動(dòng)電路組成。其原理方框圖如圖 1 所示。jLBHrnAlLg 鍵 盤 所示。;XHA i播于基于磚C51 微處理器為核心,通過(guò)軟 89 控制電賂 I I 微處理器的 牛編程實(shí)現(xiàn) 則引起單片機(jī)基斷分立 驅(qū) 動(dòng) -111- - 扇 機(jī) 4_ 宇 吸油煙機(jī)控制系統(tǒng)的工作原理:以 電機(jī)控制的高低速切換一旦有按鍵操 器: 子程的原里方框圖 統(tǒng)擴(kuò)展了一個(gè)時(shí)鐘電路,能夠顯 H 數(shù)據(jù) 應(yīng)的按, AT89C51 建,執(zhí)行的電機(jī) 示時(shí)間。 控制動(dòng)作和指示燈顯示。 LDA卅 2 2方案比較 :設(shè)計(jì)過(guò)程中,方案的 可行腹位卩不僅要考慮其先進(jìn)性也要考慮其實(shí)現(xiàn)的可能性制合尋求最佳方 案。鎰紅 !: I _ 1 L_ 選擇必須與實(shí)際情形聯(lián)系起來(lái),從各方面考 電路 電路結(jié)構(gòu)復(fù)雜,所應(yīng) 個(gè)人資料整理 僅限學(xué)習(xí)使用 3 / 11 三、吸油煙機(jī)的硬件設(shè)計(jì)方案 1電極控制模塊個(gè)人資料整理 僅限學(xué)習(xí)使用 4 / 11 電機(jī)控制電路的主要功能是完成吸油煙機(jī)風(fēng)扇在高速轉(zhuǎn)動(dòng)與低速轉(zhuǎn)動(dòng)之間 的切換。其工作原理:微處理器在確認(rèn)風(fēng)扇轉(zhuǎn)動(dòng)按鍵 B2被按下后,則單片機(jī)的 P1.6置為高電平,三極管 流電機(jī)電樞回路通 V8導(dǎo)通,繼電器KA2吸合,常開觸點(diǎn)KA2閉合,直 +笨 _ PO曙 R18 電,風(fēng)扇電機(jī)低速轉(zhuǎn) 動(dòng); 當(dāng)按下按鍵B3 則將單片機(jī)的 P1.7 置為高電平, HI5 LDIOH V7導(dǎo)通,繼電器 KA1吸合,常開觸點(diǎn) 極管 P1.6 KA1閉合,電阻R18被 V V 圖 3 電機(jī)控制電路原理圖 短路,此時(shí)電樞回路的總電阻小于 KA1斷開時(shí)的總電阻,而端電壓保持不變, 所以電樞回路的電流增大,故而風(fēng)扇電機(jī)轉(zhuǎn)速增大。電機(jī)控制電路圖如圖 3所 示。EmxvxOtOco 2鍵盤模塊 根據(jù)設(shè)計(jì)要求,在本系統(tǒng)中共需要 7個(gè)按鍵, 照明燈按鍵B1、風(fēng)扇轉(zhuǎn)速控制鍵B2、B3,功能選擇 鍵B4電子時(shí)鐘設(shè)置調(diào)整鍵 B5B8。為了節(jié)省I/O 資源,采用2X4鍵盤電路,鍵位的列線 輸入線) 連到P1.0P1.2,行線 輸出線)連到 P1.2P1.5, 而2根列線則通過(guò) 74LS08“與”門相連后,連到 I1端。 初態(tài)時(shí),P1.2P1.5全部為0,沒(méi)有鍵壓 下時(shí),I1為高電平;當(dāng)鍵位上有任一鍵壓下, 3 端變低,向CPU發(fā)出中斷請(qǐng)求,執(zhí)行中斷服務(wù) 程序掃面鍵盤。鍵盤電路原理圖如圖 4所示。 SixE2yXPq5 3指示燈模塊 指示燈電路的主要功能是指示當(dāng)前吸油 +5V 八. 圖 5 指示燈電路原理圖 R獸 個(gè)人資料整理 僅限學(xué)習(xí)使用 i 煙的工作狀態(tài)。當(dāng)按鍵 B1被按下時(shí),將P3.0置為低電平,發(fā)光二極管 V1點(diǎn) 亮。指示燈電路原理圖如圖 5所示。6ewMyirQFL 4復(fù)位電路模塊 復(fù)位電路采用STC813組成的看門狗電路。它和單片 機(jī)的連接電路如圖6所示??撮T狗定時(shí)器對(duì)微處理機(jī)提 供了獨(dú)立的保護(hù)系統(tǒng),當(dāng)系統(tǒng)出現(xiàn)故障時(shí),在可選的超 時(shí)周期之后,STC813看門狗將發(fā)出RESET言號(hào),使CPU 自動(dòng)復(fù)位。利用 STC813的低電壓監(jiān)測(cè)電路,可以保護(hù) 系統(tǒng)免受低電壓的影響,當(dāng) Vcc低到轉(zhuǎn)換點(diǎn)以下時(shí),系 統(tǒng)復(fù)位,并一直保持到Vcc返回并且穩(wěn)定為止。 kavU42VRUs 5時(shí)鐘模塊 若采用直接驅(qū)動(dòng)法驅(qū)動(dòng)6個(gè)七段顯示器,共須6X 8=48條I/O線,而采用 解碼器驅(qū)動(dòng)也要6X4=24條I/O線,形成I/O 口的浪費(fèi)。所以采用掃描顯示 法,再加上TTL七段顯示譯碼器74LS48和3-8譯碼器74LS138,只需要7條 I/O線,可節(jié)省硬件。時(shí)鐘電路原理圖如圖 7所示。y6v3ALoS89 VCC VCC STC813 PF 丄 OCT GND 6 P2.7 71ST 圖 6 復(fù)位電路原理圖 化的 且設(shè) 5 附 化程.序 I始化 牛初始 。具 設(shè)計(jì) 襯器 始 擇定時(shí)器器 養(yǎng)進(jìn) 厶 開外部中斷 0. 顯示寄 口 I 盤端口初始化, 指示燈顯 M2U jVSTnp 為 生中斷 用 主程序流程圖如圖 等待狀態(tài),當(dāng)外部中斷 中 in 方 作 : 斷0沒(méi)有產(chǎn)生中斷時(shí), ,IE il i寸器: 0 工作方式 倉(cāng)值并啟動(dòng)計(jì)時(shí) 、n Yr、八. 設(shè)置優(yōu)先級(jí) 選 開始! TO弋 wen 4TTT1 - - 調(diào)用初始化程序 個(gè)人資料整理 僅限學(xué)習(xí)使用 2定時(shí)器0中斷服務(wù)程序模塊 定時(shí)器0中斷程序工作過(guò)程:定時(shí)器 0每隔4ms中斷,一次中斷相當(dāng)于一 個(gè)計(jì)數(shù),每中斷一次則計(jì)數(shù)加1。當(dāng)計(jì)數(shù)為250次時(shí),則表示1s到了,調(diào)用計(jì) 時(shí)子程序,秒變量加1,再判斷秒變量是否到60,如果到了 60,則說(shuō)明一分鐘 到了,分變量加1,同理判斷時(shí)變量是否1小時(shí)到了,若計(jì)數(shù)到了則將相關(guān)變 量清除為0。同時(shí)調(diào)用顯示子程序和子程序來(lái)對(duì)顯示器進(jìn)行掃描,從而顯示時(shí) 間數(shù)據(jù)。定時(shí)器中斷服務(wù)子程序的流程圖如圖 10所示。sQsAEJkW5T 序READ部分。 開始 開始 GMslasNXkA 將程序狀態(tài)字 時(shí)鐘程加器放入主要包括計(jì)時(shí)子程序 CLOCL顯示子程序1DIS、顯示準(zhǔn)備子程 計(jì)時(shí)重新程入計(jì)數(shù)初OC主要功能:每隔 1S判斷 量寄存器的值超過(guò) 60則清零,而時(shí)!變量寄存器的值超過(guò) 24 秒變量=0 分變量加 1 主要功能:將列掃描值和顯示數(shù)值送到 P2 口 o 顯示準(zhǔn)備子程序 DIS的主要 進(jìn)制數(shù)值暫存到寄賦存器 20H25Ho計(jì)時(shí)子程序 CLOC、顯示子程序DIS、子程 序RDAY勺程序流程圖分別|如圖 調(diào)用計(jì)時(shí)子程序 CLOCK. lza7igf02E _ 開始 -準(zhǔn)備子程序 zvpgeq麗調(diào)用 、顯小準(zhǔn) 4外部中斷0服A程序| - 1掃描指針載入;R0 - 斷子程中斷服務(wù)程序的功 外部中 務(wù) 能是:當(dāng)有鍵按下時(shí),通過(guò)“與”門觸發(fā)夕卜 部中斷沁調(diào)用鍵盤掃描子程序獲取鍵彳即根將秒 一亠二卡序流程圖和 NrpoJac3v1 掃扌描指針清回為J0 開始_” 0 中斷程序流程圖 1now1 圖 10 ; 五、 、 仿真及調(diào)試示值一 結(jié)果存入 A 獲取鍵值 將A送至P2 口顯鍵值 F? g行相應(yīng)的動(dòng)作。外 分別存入 20H 21H 鍵盤掃描子程序流程圖分另如圖 14、圖15所 返回 _ 圖 11 計(jì)時(shí)分 i 分別存入|22H、23H 5 / 11 卄 個(gè)人資料整理 僅限學(xué)習(xí)使用 7 / 11 1程序調(diào)試及冋題分析 在編寫應(yīng)用程序的過(guò)程中,無(wú)論是誰(shuí)都難免出現(xiàn)一些或大或小的錯(cuò)誤,尤其 是我們這些編程不是很厲害的學(xué)生,在編程過(guò)程中必然會(huì)產(chǎn)生錯(cuò)誤,所以編好 初稿后必須進(jìn)行程序調(diào)試。程序調(diào)試過(guò)程確實(shí)不是一個(gè)容易的過(guò)程,我把程序 在WAVE 600(集成實(shí)驗(yàn)環(huán)境下編輯好后一編譯發(fā)現(xiàn)二十幾處錯(cuò)誤,有些是丟了冒 號(hào),或使用的是中文式的冒號(hào),有些是宏匯編出錯(cuò)了等等錯(cuò)誤。 fjnFLDa5Z。 2仿真測(cè)試 在Proteus 6.9S環(huán)境下進(jìn)行仿真,仿真效果如圖16、圖17所示 的很認(rèn)真。開始幾天我白天在電子閱覽室查找資料,晚上在圖書館 關(guān)書籍,有時(shí)還請(qǐng)教我們的指導(dǎo)老師。經(jīng)過(guò)老師的多凡講解講解使 大的收獲。所幸的是,我得到了很多同學(xué)的幫助。我想沒(méi)有他們我圖 16 吸油煙機(jī)仿真圖一 驅(qū)動(dòng)器的, 所有我用到的我都一再的看喇了解機(jī)仿同時(shí)請(qǐng)教同學(xué)我看書過(guò)程當(dāng)中 的疑惑。在這個(gè)過(guò)程中又發(fā)現(xiàn)了以前連電路當(dāng)中出的一些問(wèn)題,能改的就改, 不能改的,咳,要是時(shí)間再多一些,或者我能早點(diǎn)做好,不要想那些如果,還 是準(zhǔn)備自己的,做好我現(xiàn)在能做的吧。 還好,驗(yàn)收還算成功,但是我覺(jué)得對(duì)我 來(lái)說(shuō)已經(jīng)很好,代表了我真實(shí)的水平,我覺(jué)得我對(duì)單片機(jī)的一些知識(shí)在這個(gè)動(dòng) 手的過(guò)程中真的是從無(wú)到有增長(zhǎng)的。同時(shí)我也盡量不去想別人得了多少分,沒(méi)戸晁祐iF 丁勻 * hWERH U1 棄了,因?yàn)槲冶救藢?duì)單片機(jī)也并不是很熟悉,學(xué)的東西好像它是 我是我 理論聯(lián)系不了實(shí) 1L XiL FIJI- PIJ FIJI 就要令我不 知所措了。后來(lái)請(qǐng) 洞努力 嗨肚語(yǔ)言沒(méi)學(xué)好,一開始的程序這塊兒 二 “和,上: 甘教我們班的 iiP 才程o v : 7: nj.An Hi lAU KLfUr 東西現(xiàn)在記起來(lái)容易多了,因?yàn)檎於荚谕鼈兇蚪坏?51的引腳及其功能, 離 = ISIS Fcixf巴附MBJ: fAniiatinjT ilb IH 靜*1 prET|r “山* D+EI H gucrob )ikt( ( EJIL 典p 匚色 0D 畫搖+ 業(yè)也吧啜口 n- r. bF Z X 武雷 H B & n 為人之間關(guān)系方面的。 卻GiT 謎是搞 T4.33T3 A19KSI A13KE 以前的 聘 學(xué)和 rm -1 個(gè)人資料整理 僅限學(xué)習(xí)使用 8 / 11 有什么不平衡的,有些人付出的是努力,有些人付出的是風(fēng)險(xiǎn)代價(jià),其實(shí)這也 沒(méi)有什么不一樣,這一點(diǎn)我早就了解。最后,我發(fā)現(xiàn)自己對(duì)單片機(jī)竟然也有了 一點(diǎn)興趣,想暑假回家以后補(bǔ)一補(bǔ)匯編語(yǔ)言。有什么問(wèn)題請(qǐng)教下以前的那些老 同學(xué)好了。HbmVN777sL 附錄A吸油煙機(jī)的程序清單 存放小時(shí)變量 存放分鐘變量 存放秒鐘變量 功能選擇標(biāo)志位 主程序起始地址 跳至主程序 INT0 中斷起始地址 跳至中斷子程序INT0 TIMER0中斷起始地址 跳至TIMER0中斷子程序TIMER * 主程序 * 。 設(shè)置堆棧在70H 。 顯示寄存器初值為00 。時(shí)寄存器初值為09H 。分寄存器初值為00H 。秒寄存器初值為00H 。 鍵盤端口初始化,行線置0 。 指示燈初始化 。 功能標(biāo)志位清零 。 TIMER0 工作方式1 o 定時(shí)4MS 。 。 中斷使能 。 中斷0優(yōu)先級(jí)高 。 中斷0跳變觸發(fā)方式 HOUR EQU 2AH MIN EQU 2BH SEC EQU 2CH GN_FLAG EQU 20H.5 ORG 00H LJMP MAIN ORG 03H LJMP INT0 ORG 0BH LJMP TIMER V7l4jRB8Hs 83ICPA59W9 MAIN: MOV SP,#70H MOV 28H,#00H MOV HOUR,#08H MOV MIN,#00H MOV SEC,#00H MOV P2,#0FH MOV P3,#0FFH CLR GN_FLAG MOV TMOD,#01H MOV TL0, #60H MOV TH0, #0F0H MOV IE, #83H SETB PX0 SETB IE0 MOV R4, #250 SETB TR0 AJMP $ 個(gè)人資料整理 僅限學(xué)習(xí)使用 9 / 11 。 中斷250次 。 啟動(dòng)定時(shí)器0 。 等待中斷 * mZkklkzaaP 外部中斷0處理子程序 *個(gè)人資料整理 僅限學(xué)習(xí)使用 10 / 11 AVktR43bpw INTO: PUSH ACC PUSH PSW AGAIN: MOV P2,#0FH JNB P2.0,ZHIX0 JNB P2.1,ZHIX1 AJMP EXIT ZHIX0: MOV P2,#0F0H CALL DELAY JNB P2.4, B5 JNB P2.5, B6 JNB P2.6, B7 JNB P2.7, B8 JMP EXIT ZHIX1: MOV P2,#0F0H CALL DELAY JNB P2.4, B1 JNB P2.5, B2 JNB P2.6, B3 JNB P2.7, B4 JMP EXIT B1: CPL P3.0 JMP EXIT B2: JB GN_FLAG, BB2 CALL DELAY JB GN_FLAG, BB2 JMP EXIT BB2: CPL P3.1 CLR P1.7 JMP EXIT B3: JB GN_FLAG, BB3 JMP EXIT BB3: CPL P3.3 CLR P1.6 JMP EXIT B4: CPL P3.5 CPL GN_FLAG JMP EXIT B5: MOV A,SEC ADD A,#01H DA A MOV SEC,A CJNE A,#60H,EXIT MOV SEC,#00H 將ACC的值暫存于堆棧 將PSW勺值暫存于堆棧 照明燈點(diǎn)亮或熄滅 電機(jī)低速轉(zhuǎn)動(dòng) 電機(jī)高速轉(zhuǎn)動(dòng) 電機(jī)功能選擇 將秒寄存器的值載入A A 的內(nèi)容加1 A做十進(jìn)制調(diào)整 將A的值存入秒寄存器 是否等于60秒,不是跳至N1 是則清除秒寄存器的值為00 個(gè)人資料整理 僅限學(xué)習(xí)使用 11 / 11 JMP EXIT B6: MOV A,MIN ADD A,#01H DA A MOV MIN,A CJNE A,#60H,EXIT MOV MIN,#00H JMP EXIT B7: MOV A,HOUR ADD A,#01H DA A MOV HOUR,A CJNE A, #24H,EXIT MOV HOUR,#00H JMP EXIT B8: JMP EXIT EXIT: POP PSW POP ACC RETI 至堆棧取回PSW勺值 至堆棧取回ACC勺值 * ORjBnOwcEd TO定時(shí)中斷處理子程序 * 將ACC的值暫存于堆棧 將PSW勺值暫存于堆棧 計(jì)時(shí)到重新賦初值 計(jì)時(shí)1S是否到?未到則跳到X2 到了重新給R4賦值 調(diào)用計(jì)時(shí)子程序CLOCK 調(diào)用顯示子程序DIS 調(diào)用掃描子程序SCAN 至堆棧取回PSW勺值 至堆棧取回ACC的值 返回 gIiSpiue7A 掃描子程序 * uEh0U1Yfmh SCAN: CLR RS0 CLR RS1 MOV R0,#28H將分寄存器的值載入A A 的內(nèi)容加1 A做十進(jìn)制調(diào)整 將A的值存入分寄存器 是否等于60分?不是則跳到N3 是則清除分寄存器的值為00 將時(shí)寄存器的值載入A A 的內(nèi)容加1 A做十進(jìn)制調(diào)整 將A的值存入秒寄存器 是否等于24?不是則跳到N5 是則清除時(shí)寄存器的值為00 2MiJTy0dTT TIMER: PUSH ACC PUSH PSW MOV TL0, #60H MOV TH0, #0F0H DJNZ R4,X2 MOV R4,#250 CALL CLOCK CALL DIS X2: CALL SCAN POP PSW POP ACC RETI 選擇工作寄存組0 28H )為掃描指針 個(gè)人資料整理 僅限學(xué)習(xí)使用 12 / 11 掃描完6個(gè)顯示器?不是則跳至X3 是則掃描指針為0 掃描指針載入A A 加上常數(shù)20H血示寄存器地址)=各 各時(shí)間顯示時(shí)間地址存入R1 掃描指針載入A 將A的高低4位互換P1高四位為掃描 掃描值加顯示值 送至P1 口顯示 掃描指針加1 返回 asfpsfpi4k 計(jì)時(shí)處理子程序 * ooeyYZTjj1 CLOCK:MOV A,SEC 。 秒寄存器的內(nèi)容載入A ADD A,#01H 。 加1秒 DA A 。A做十進(jìn)制調(diào)整 MOV SEC,A 。 存入秒寄存器 CJNE A,#60H,X4 。 是否超過(guò)60秒?不是則跳到 X4 MOV SEC,#00H 。 是則秒位清零 MOV A, MIN 。 分寄存器的內(nèi)容載入A ADD A,#01H 。 加1分 DA A 。 做十進(jìn)制調(diào)整 MOV MIN,A 。 存入分寄存器 CJNE A,#60H,X4 。 是否超過(guò)60分?不是則跳到 X4 MOV MIN,#00H 。 是則分位清零 MOV A,HOUR 。 時(shí)寄存器的內(nèi)容載入A ADD A,#01H 。 加1時(shí) DA A 。 做十進(jìn)制調(diào)整 MOV HOUR,A 。 存入時(shí)寄存器 CJNE A,#24H,X4 。 是否超過(guò)24時(shí)?不是則跳到 X4 MOV HOUR,#00H 。 是則時(shí)位清零 X4:RET 。 返回 * BkeGuInkxI 顯示準(zhǔn)備子程序 * PgdO0sRIMo DIS: SETB RS0 CLR RS1 。選擇工作寄存器2 CJNE R0,#6,X3 MOV R0,#00H X3: MOV A,R0 ADD A,#20H 時(shí)間顯示區(qū)地址IAg9qLsgBX MOV R1,A MOV A,R0 SWAP A 值,低四位為顯示值)WwghWvVhPE ORL A,R1 MOV P1,A INC R0 RET 個(gè)人資料整理 僅限學(xué)習(xí)使用 。20 H)為顯示寄存器,R仁20H 。將秒寄存器的內(nèi)容存入A 。設(shè)B的累加器的值為10H o A除B,商 十位數(shù))存入A,余數(shù) 個(gè)位 。 將B的內(nèi)容存入20H) o R仁 21H o 將A的內(nèi)容存入21H) o R仁 22H o將分寄存器的內(nèi)容存入A o設(shè)B的累加器的值為10H o A除B,商 十位數(shù))存入A,余數(shù) 個(gè)位 o 將B的內(nèi)容存入V22H) o R仁 23H o 將A的內(nèi)容存入23H) o R仁 24H o將時(shí)寄存器的內(nèi)容存入A o設(shè)B的累加器的值為10H o A除B,商 十位數(shù))存入A,余數(shù) 個(gè)位 o 將B的內(nèi)容存入24H) o R仁 25H o 將A的內(nèi)容存入25H) o 返回 * 3cdXwckm15 延時(shí)子程序 * h8c52WOngM DELAY: MOV R6,#10 D1: MOV R7,#248 DJNZ R7,$ DJNZ R6,D1 RET END 附錄B吸油煙機(jī)的電路原理圖 MOV R1,#20H MOV A,SEC MOV B,#10H DIV AB 數(shù))存入B MOV R1,B INC R1 MOV R1,A INC R1 MOV A,MIN MOV B,#10H DIV AB 數(shù))存入B MOV R1,B INC R1 MOV R1,A INC R1 MOV A,HOUR MOV B,#10H DIV AB 數(shù))存入B MOV R1,B INC R1 MOV R1,A RET 5毫秒延時(shí)

注意事項(xiàng)

本文(單片機(jī)方案吸油煙機(jī)方案)為本站會(huì)員(tu****8)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!