




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 課程名稱:自動(dòng)限制課程設(shè)計(jì)設(shè)計(jì)題目: 花式噴泉的單片機(jī)限制 院 系: 專 業(yè): 年 級(jí): 姓 名: 指導(dǎo)老師: 西南交通高校峨眉校區(qū) 2010年 7 月 22 日20 / 24課 程 設(shè) 計(jì) 任 務(wù) 書(shū)專 業(yè) 姓 名 學(xué) 號(hào) 開(kāi)題日期:2010年 7 月 14 日 完成日期:2010年 7 月 22日題 目 花式噴泉的單片機(jī)限制 1、 設(shè)計(jì)的目的進(jìn)一步駕馭單片機(jī)限制系統(tǒng)的軟件、硬件設(shè)計(jì)方法和步驟,提高思 維邏輯推斷實(shí)力,訓(xùn)練自我綜合運(yùn)用已學(xué)課程的基本學(xué)問(wèn),獨(dú)立進(jìn)行單片機(jī)應(yīng)用技 術(shù)和開(kāi)發(fā)工作,駕馭單片機(jī)程序設(shè)計(jì)、調(diào)試和應(yīng)用電路設(shè)計(jì)、分析及調(diào)試檢測(cè)。 2、 設(shè)計(jì)的內(nèi)容及要求 本課程設(shè)計(jì)以8051
2、單片機(jī)為基礎(chǔ),通過(guò)限制程序,實(shí)現(xiàn)可選擇、可輸入 的多種方式的單步、連續(xù)自動(dòng)運(yùn)行,以實(shí)現(xiàn)自動(dòng)限制的目的。 3、 指導(dǎo)老師評(píng)語(yǔ) 四、成 績(jī) 指導(dǎo)老師 (簽章) 年 月 日基于MCS51單片機(jī)的花式噴泉限制摘要:本設(shè)計(jì)是一種基于單片機(jī)的花式噴泉限制方案,通過(guò)單片機(jī)實(shí)現(xiàn)對(duì)噴泉噴水樣式的的限制。本方案以單片機(jī)作為主控核心,通過(guò)編寫(xiě)合理的限制程序?qū)崿F(xiàn)對(duì)多個(gè)電磁閥不同方案的依次限制,從而達(dá)到限制噴水閥開(kāi)關(guān)的目的,以此來(lái)限制不同噴泉樣式的形成。本系統(tǒng)具有體積小、硬件少、電路結(jié)構(gòu)簡(jiǎn)潔及簡(jiǎn)潔操作和閱讀等優(yōu)點(diǎn),通過(guò)更改限制程序,還可形成更多的噴泉樣式。該限制器實(shí)際應(yīng)用效果較好,運(yùn)行模式多。和其他噴泉限制相比,具有體
3、積小、價(jià)格低、低能耗等優(yōu)點(diǎn)。在能源比較匱乏的今日,這種限制裝置具有重大的現(xiàn)實(shí)意義和深遠(yuǎn)的歷史意義,它不僅能夠改善人們的生活質(zhì)量,還能為節(jié)約能源作出重大的貢獻(xiàn)。關(guān)鍵字:花式噴泉 限制程序 電磁閥 低能耗 單片機(jī)書(shū)目摘要-1第一章 緒論-1l 國(guó)內(nèi)外探討狀況及選題的意義-1l 單片機(jī)的簡(jiǎn)介 -2n 單片機(jī)發(fā)展概述-2n 單片機(jī)的應(yīng)用領(lǐng)域-3n MCS-51系列單片機(jī)簡(jiǎn)介-4其次章 噴泉限制設(shè)計(jì)任務(wù)及要求-7l 概述-7l 設(shè)計(jì)任務(wù)及要求:-8第三章 噴泉限制硬件設(shè)計(jì)-8l 輸入輸出管理-8l 硬件接線圖-8l 噴泉限制系統(tǒng)的限制流程圖-8l 操作指示-9第四章 噴泉限制程序設(shè)計(jì)-10l 主程序-1
4、1l 方式1子程序-12l 方式2子程序-12l 方式3子程序-13l 方式4子程序-13l 延時(shí)1S程序-14l 延時(shí)2S程序-14第五章 調(diào)試和模擬- 15l 編譯結(jié)果- 15l 仿真截圖- 19第六章 參考文獻(xiàn)- 20第1章 緒論 隨著人們生活環(huán)境的不斷改善和美化,在很多休閑廣場(chǎng)、景區(qū)、居住小區(qū)和游樂(lè)場(chǎng)里,常??梢钥吹絿娙纯隙ǖ囊?guī)律噴水或變更樣式,若在夜晚配上各種彩色的燈光顯示,更加迷人。噴泉是極富生命力的人工景觀,它將水體、燈光、音樂(lè)的變更和四周環(huán)境(建筑、園林)結(jié)合在一起,創(chuàng)建出各種變更多端、風(fēng)格各異的藝術(shù)氛圍,給人以無(wú)窮的視聽(tīng)享受。此外,音樂(lè)噴泉還具有空間層次的分隔、生活環(huán)境的美
5、化以及空氣的凈化等作用1。l 國(guó)內(nèi)外探討狀況及選題的意義噴泉作為一項(xiàng)建筑藝術(shù),在國(guó)內(nèi)外均有較悠久的歷史。而噴泉的構(gòu)思及萌生則是本世紀(jì)30年頭起先的,1930年,德國(guó)的OTTOPRZYSTAWIK(奧圖皮士特霍)首先提出了噴泉和相結(jié)合的設(shè)想,并設(shè)計(jì)成小型裝置應(yīng)用于酒店及商場(chǎng),其后則逐步發(fā)展到大型化及多樣化。GUNTER PRZYSTAWIK繼承父業(yè)使噴泉更為多姿多采,并于l952年夏在西柏林工業(yè)展覽會(huì)上進(jìn)行展示,經(jīng)紐約一攝影師將其引進(jìn)應(yīng)用于紐約無(wú)線電廳,從今,噴泉接連在世界各地應(yīng)用推廣,目前,西方工業(yè)發(fā)達(dá)國(guó)家已有制造噴泉成套裝置的專業(yè)工廠、如美國(guó)的WALTZING,MIDAS加拿大的PEM,意大
6、利的NeonALPina日本的KAWAMURA 等公司2。隨著噴泉市場(chǎng)的需求越來(lái)越大,國(guó)內(nèi)關(guān)于噴泉的探討和開(kāi)發(fā)工作也蒸蒸日上。我國(guó)在80年頭中期相繼引進(jìn)和自行設(shè)計(jì)建立了多座噴泉,為美化環(huán)境,活躍人民的文化生活起了良好的作用。據(jù)不完全統(tǒng)計(jì),2006年整個(gè)噴泉行業(yè)年總產(chǎn)值也早已達(dá)到幾十億元以上。同時(shí)我國(guó)行政主管和技術(shù)監(jiān)督部門(mén)、學(xué)術(shù)團(tuán)體和出版界等,也為推動(dòng)噴泉技術(shù)的發(fā)展做了不少工作:1989年出版的給水排水設(shè)計(jì)手冊(cè),第一次將“水景設(shè)計(jì)”以專章列入設(shè)計(jì)手冊(cè);1989年出版、1990年起先施行的建筑給水排水設(shè)計(jì)規(guī)范,第一次將“噴泉設(shè)計(jì)”以專節(jié)列入國(guó)家設(shè)計(jì)規(guī)范;1990年出版了第一本特地著作噴泉設(shè)計(jì);19
7、91年在中國(guó)土木工程學(xué)會(huì)建筑給水排水委員會(huì)和中國(guó)標(biāo)準(zhǔn)化協(xié)會(huì)建筑給水排水委員會(huì)的大力推動(dòng)下,成立了第一屆“全國(guó)噴泉研討會(huì)”,有關(guān)噴泉的特地設(shè)計(jì)規(guī)程和術(shù)語(yǔ)標(biāo)準(zhǔn)等也公開(kāi)發(fā)布執(zhí)行3。噴泉以其水柱絢麗多姿,水柱隨著而跳動(dòng),給人以視覺(jué)和聽(tīng)覺(jué)的雙重享受。大型的噴泉功能齊全,規(guī)模大,有很強(qiáng)的震撼力,適用于大型廣場(chǎng),對(duì)軟硬件要求高,投資大。隨著人民生活水平的提高,對(duì)美化住宅小區(qū)以及別墅環(huán)境的要求越來(lái)越高,小型化噴泉成為一個(gè)發(fā)展方向。大型噴泉的科技含量高,設(shè)計(jì)和制造難度大。目前,我國(guó)的大型噴泉技術(shù)已日趨成熟,但對(duì)小型噴泉的探討較少,小型噴泉存在著協(xié)調(diào)性能差等缺點(diǎn)。小型噴泉系統(tǒng)適用于住宅小區(qū)和酒店廳堂等場(chǎng)所,一個(gè)好
8、的噴泉就是一個(gè)精致的藝術(shù)品,可以美化環(huán)境、愉悅身心。而其限制系統(tǒng)是整個(gè)噴泉的關(guān)鍵。對(duì)小型噴泉限制系統(tǒng)的探討具有很大的經(jīng)濟(jì)效益和社會(huì)效益。l 單片機(jī)的簡(jiǎn)介 4 單片機(jī)是一種集成電路芯片,采納超大規(guī)模技術(shù)把具有數(shù)據(jù)處理實(shí)力(如算術(shù)運(yùn)算,邏輯運(yùn)算、數(shù)據(jù)傳送、中斷處理)的微處理器(CPU),隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),只讀程序存儲(chǔ)器(ROM),輸入輸出電路(I/O口),可能還包括定時(shí)計(jì)數(shù)器,串行通信口(SCI),顯示驅(qū)動(dòng)電路(LCD或LED驅(qū)動(dòng)電路),脈寬調(diào)制電路(PWM),模擬多路轉(zhuǎn)換器及A/D轉(zhuǎn)換器等電路集成到一塊單塊芯片上,構(gòu)成一個(gè)最小而完善的計(jì)算機(jī)系統(tǒng)。這些電路能在軟件的限制下精確、快速、高
9、效地完成程序設(shè)計(jì)者事先規(guī)定的任務(wù)。 n 單片機(jī)發(fā)展概述 1946年第一臺(tái)電子計(jì)算機(jī)誕生至今,只有50年的時(shí)間,依靠微電子技術(shù)和半導(dǎo)體技術(shù)的進(jìn)步,從電子管晶體管集成電路大規(guī)模集成電路,現(xiàn)在一塊芯片上完全可以集成幾百萬(wàn)甚至上千萬(wàn)只晶體管,使得計(jì)算機(jī)體積更小,功能更強(qiáng)。特殊是近20年時(shí)間里,計(jì)算機(jī)技術(shù)獲得飛速的發(fā)展,計(jì)算機(jī)在工農(nóng)業(yè),科研,教化,國(guó)防和航空航天領(lǐng)域獲得了廣泛的應(yīng)用,計(jì)算機(jī)技術(shù)已經(jīng)是一個(gè)國(guó)家現(xiàn)代科技水平的重要標(biāo)記。 單片機(jī)誕生于20世紀(jì)70年頭,所謂單片機(jī)是利用大規(guī)模集成電路技術(shù)把中心處理單元(Center Processing Unit,也即常稱的CPU)和數(shù)據(jù)存儲(chǔ)器(RA
10、M)、程序存儲(chǔ)器(ROM)及其他I/O通信口集成在一塊芯片上,構(gòu)成一個(gè)最小的計(jì)算機(jī)系統(tǒng),而現(xiàn)代的單片機(jī)則加上了中斷單元,定時(shí)單元及A/D轉(zhuǎn)換等更困難、更完善的電路,使得單片機(jī)的功能越來(lái)越強(qiáng)大,應(yīng)用更廣泛。 20世紀(jì)70年頭,集成電路屬于中規(guī)模發(fā)展時(shí)期,各種新材料新工藝尚未成熟,單片機(jī)仍處在初級(jí)的發(fā)展階段,元件集成規(guī)模還比較小,功能比較簡(jiǎn)潔,一般均把CPU、RAM有的還包括了一些簡(jiǎn)潔的I/O口集成到芯片上。 80年頭,世界各大公司均競(jìng)相研制出品種多功能強(qiáng)的單片機(jī),約有幾十個(gè)系列,300多個(gè)品種,此時(shí)的單片機(jī)均屬于真正的單片化,大多集成了CPU、RAM、ROM、數(shù)目繁多的I/O接口、多種
11、中斷系統(tǒng),甚至還有一些帶A/D轉(zhuǎn)換器的單片機(jī),功能越來(lái)越強(qiáng)大,RAM和ROM的容量也越來(lái)越大,尋址空間甚至可達(dá)64kB,可以說(shuō),單片機(jī)發(fā)展到了一個(gè)全新階段,應(yīng)用領(lǐng)域更廣泛,很多家用電器均走向利用單片機(jī)限制的智能化發(fā)展道路。 1982年以后,16位單片機(jī)問(wèn)世,九十年頭以后,單片機(jī)獲得了飛速的發(fā)展,世界各大半導(dǎo)體公司相繼開(kāi)發(fā)了功能更為強(qiáng)大的單片機(jī)。美國(guó)Microchip公司發(fā)布了一種完全不兼容MCS-51的新一代PIC系列單片機(jī),引起了業(yè)界的廣泛關(guān)注,特殊它的產(chǎn)品只有33條精簡(jiǎn)指令集吸引了不少用戶,使人們從INTEL的111條困難指令集中走出來(lái)。PIC單片機(jī)獲得了快速的發(fā)展,在業(yè)界中占有一席之地。
12、 1990年美國(guó)INTEL公司推出了80960超級(jí)32位單片機(jī)引起了計(jì)算機(jī)界的轟動(dòng),產(chǎn)品相繼投放市場(chǎng),成為單片機(jī)發(fā)展史上又一個(gè)重要的里程碑。單片機(jī)園地里,單片機(jī)品種異彩紛呈,爭(zhēng)奇斗艷。有8位、16位甚至32位機(jī),但8位單片機(jī)仍以它的價(jià)格低廉、品種齊全、應(yīng)用軟件豐富、支持環(huán)境充分、開(kāi)發(fā)便利等特點(diǎn)而占著主導(dǎo)地位。而INTEL公司靠著他們雄厚的技術(shù),性能優(yōu)秀的機(jī)型和良好的基礎(chǔ),目前仍是單片機(jī)的主流產(chǎn)品。n 單片機(jī)的應(yīng)用領(lǐng)域 5 單片機(jī)廣泛應(yīng)用于儀器儀表、家用電器、醫(yī)用設(shè)備、航空航天、專用設(shè)備的智能化管理及過(guò)程限制等領(lǐng)域,大致可分如下幾個(gè)范疇: 1.在智能儀器儀表上的應(yīng)用
13、60; 單片機(jī)具有體積小、功耗低、限制功能強(qiáng)、擴(kuò)展敏捷、微型化和運(yùn)用便利等優(yōu)點(diǎn),廣泛應(yīng)用于儀器儀表中,結(jié)合不同類(lèi)型的傳感器,可實(shí)現(xiàn)諸如電壓、功率、頻率、濕度、溫度、流量、速度、厚度、角度、長(zhǎng)度、硬度、元素、壓力等物理量的測(cè)量。采納單片機(jī)限制使得儀器儀表數(shù)字化、智能化、微型化,且功能比起采納數(shù)字電路更加強(qiáng)大。 2.在工業(yè)限制中的應(yīng)用 用單片機(jī)可以構(gòu)成形式多樣的限制系統(tǒng)、數(shù)據(jù)采集系統(tǒng)。例如工廠流水線的智能化管理,電梯智能化限制、各種報(bào)警系統(tǒng),和計(jì)算機(jī)聯(lián)網(wǎng)構(gòu)成二級(jí)限制系統(tǒng)等。 3.在家用電器中的應(yīng)用
14、160;可以這樣說(shuō),現(xiàn)在的家用電器基本上都采納了單片機(jī)限制,從電飯褒、洗衣機(jī)、電冰箱、空調(diào)機(jī)、彩電、其他音響視頻器材、再到電子秤量設(shè)備,五花八門(mén),無(wú)所不在。 4.在計(jì)算機(jī)網(wǎng)絡(luò)和通信領(lǐng)域中的應(yīng)用 現(xiàn)代的單片機(jī)普遍具備通信接口,可以很便利地和計(jì)算機(jī)進(jìn)行數(shù)據(jù)通信,為在計(jì)算機(jī)網(wǎng)絡(luò)和通信設(shè)備間的應(yīng)用供應(yīng)了極好的物質(zhì)條件,現(xiàn)在的通信設(shè)備基本上都實(shí)現(xiàn)了單片機(jī)靈能限制,從手機(jī),電話機(jī)、小型程控交換機(jī)、樓宇自動(dòng)通信呼叫系統(tǒng)、列車(chē)無(wú)線通信、再到日常工作中隨處可見(jiàn)的移動(dòng)電話,集群移動(dòng)通信,無(wú)線電對(duì)講機(jī)等。 5. 單片機(jī)在醫(yī)用設(shè)備領(lǐng)域中的應(yīng)用
15、 單片機(jī)在醫(yī)用設(shè)備中的用途亦相當(dāng)廣泛,例如醫(yī)用呼吸機(jī),各種分析儀,監(jiān)護(hù)儀,超聲診斷設(shè)備及病床呼叫系統(tǒng)等等。 此外,單片機(jī)在工商,金融,科研、教化,國(guó)防航空航天等領(lǐng)域都有著非常廣泛的用途。 n MCS-51系列單片機(jī)簡(jiǎn)介6 MCS-51引腳圖MCS-51單片機(jī)內(nèi)部邏輯結(jié)構(gòu)圖MCS51系列單片機(jī)引腳及總線結(jié)構(gòu)下面分別說(shuō)明DIP封裝的40個(gè)引腳的功能 1) 電源及復(fù)位引腳 (1) VCC(40腳):電源端,接5V。 (2) VSS(20腳):接地端。 (3) RST/VPD (9腳):RST即為RESET, 為備用電源。該引腳為單片機(jī)的上電復(fù)位或掉電愛(ài)護(hù)端。當(dāng)單片機(jī)振蕩器工作時(shí),該引腳上
16、出現(xiàn)持續(xù)兩個(gè)機(jī)器周期的高電平,就可實(shí)現(xiàn)復(fù)位操作,使單片機(jī)回復(fù)到初始狀態(tài)。當(dāng) 電源降低到低電平常,RST/ 線上的備用電源自動(dòng)投入,以保證片內(nèi)RAM中的信息不丟失。 (4) EA /VPP (31腳): 為片內(nèi)外程序存儲(chǔ)器選用端。該引腳為低電平常,只選用片外程序存儲(chǔ)器;該引腳為高電平常,先選用片內(nèi)程序存儲(chǔ)器,然后選用片外程序存儲(chǔ)器。 片內(nèi)EPROM編程電壓輸入端,當(dāng)用作編程時(shí),輸入21V編程電壓。2) 晶體振蕩器接入或外部振蕩信號(hào)輸入引腳 (1) XTALl(19腳):晶體振蕩器接入的一個(gè)引腳。采納外部振蕩器時(shí),此引腳接地。 (2) XTAL2(18腳):晶體振蕩器接入的另一個(gè)引腳。采納外部振蕩
17、器時(shí),此引腳作為外部振蕩信號(hào)的輸入端。 3) 地址鎖存及外部程序存儲(chǔ)器編程脈沖信號(hào)輸出引腳 ALE/ PROG(30腳):地址鎖存允許信號(hào)輸出/編程脈沖輸入引腳。ALE為地址鎖存允許信號(hào)輸出引腳,當(dāng)8051單片機(jī)上電正常工作時(shí),自動(dòng)在該引腳上輸出頻率為fosc/6的脈沖序列。當(dāng)CPU訪問(wèn)外部存儲(chǔ)器時(shí),此信號(hào)作為鎖存低8位地址的限制信號(hào)。 為編程脈沖輸入引腳,在對(duì)片內(nèi)ROM編程寫(xiě)入時(shí),作為編程脈沖輸入端。4) 外部程序存儲(chǔ)器選通信號(hào)輸出引腳 PSEN(29腳):外部程序存儲(chǔ)器選通信號(hào),低電平有效。當(dāng)從外部程序存儲(chǔ)器讀取指令或數(shù)據(jù)期間,每個(gè)機(jī)器周期該信號(hào)兩次有效,以通過(guò)數(shù)據(jù)總線P0口讀取指令或數(shù)據(jù)
18、。 5) I/O引腳 (1) P0.0P0.7:8位數(shù)據(jù)/低8位地址復(fù)用總線端口。(2) P1.0P1.7:靜態(tài)通用I/O口。(3) P2.0P2.7:高位地址總線端口。(4) P3.0P3.7:雙功能端口。復(fù)位狀態(tài)復(fù)位就是使中心處理器(CPU)以及其他功能部件都復(fù)原到一個(gè)確定的初始狀態(tài),并從這個(gè)狀態(tài)起先工作。單片機(jī)在開(kāi)機(jī)時(shí)或在工作中因干擾而使程序失控或工作中程序處于某種死循環(huán)狀態(tài)等狀況下都須要復(fù)位。MCS51單片機(jī)的復(fù)位靠外部電路實(shí)現(xiàn),信號(hào)由RESET(RST)引腳輸入,高電平有效,在振蕩器工作時(shí),只要保持RST引腳高電平兩個(gè)機(jī)器周期,單片機(jī)即復(fù)位。復(fù)位后,PC程序計(jì)數(shù)器的內(nèi)容為0000H,
19、即復(fù)位后將從程序存儲(chǔ)器的0000H單元讀取第一條指令碼。其他特殊功能寄存器的復(fù)位狀態(tài)見(jiàn)下表7其次章 噴泉限制設(shè)計(jì)任務(wù)及要求l 概述8 如下圖所示為一花式噴泉,采納單片機(jī)限制是比較便利的,在畫(huà)室噴水時(shí)序確定的前提下,可以通過(guò)變更時(shí)序或者變更限制開(kāi)關(guān),就可變更限制方式,達(dá)到顯示各種復(fù)合狀態(tài)的要求。在途中,4為中間噴水管,3為內(nèi)環(huán)狀噴水管,2為一次外環(huán)狀噴水管,1為外環(huán)狀噴水管。 l 設(shè)計(jì)任務(wù)及要求9:1. 限制器電源開(kāi)關(guān)接通后,按下啟動(dòng)按鈕,噴水裝置即起先工作。按下停止按鈕,則停止噴水。工作方式由選擇開(kāi)關(guān)和單步連續(xù)開(kāi)關(guān)來(lái)確定。2. 單步連續(xù)開(kāi)關(guān)在單步位置時(shí),噴泉只運(yùn)行一次循環(huán),在連續(xù)位置時(shí),噴泉運(yùn)
20、行始終接著下去。3. 方式選擇開(kāi)關(guān)用來(lái)選擇噴泉的噴水花樣,14好噴水管的工作方式選擇如下:1 選擇開(kāi)關(guān)在位置“1”時(shí),按下啟動(dòng)按鈕,4號(hào)噴水,延時(shí)2s,3號(hào)也噴水,延時(shí)2s,2號(hào)接著噴水,再延時(shí)2s,1號(hào)噴水,這樣一起噴水15s后停止。若在連續(xù)狀態(tài)下,將接著循環(huán)下去。2 選擇開(kāi)關(guān)在位置“2”時(shí),按下啟動(dòng)按鈕,1號(hào)噴水,延時(shí)2s,2號(hào)也噴水,延時(shí)2s,3號(hào)接著噴水,再延時(shí)2s,4號(hào)噴水,這樣一起噴水30s后停止。若在連續(xù)狀態(tài)下,將接著循環(huán)下去。3 選擇開(kāi)關(guān)在位置“3”時(shí),按下啟動(dòng)按鈕,1、3號(hào)同時(shí)噴水,延時(shí)3s,2、4號(hào)也噴水,1、3號(hào)停止噴水,交替運(yùn)行5次后,14號(hào)全噴水,這樣一起噴水30s后
21、停止。若在連續(xù)狀態(tài)下,將接著循環(huán)下去。4 選擇開(kāi)關(guān)在位置“4”時(shí),按下啟動(dòng)按鈕,噴泉14號(hào)水管的工作依次為:1-2-3-4接依次延時(shí)2s噴水,讓后一起噴水30s,1、2、3、4分別延時(shí)2s停水,在延時(shí)1s,由4-3-2-1反響依次按2s依次噴水,一起噴水30s后停止。若在連續(xù)狀態(tài)下,將接著循環(huán)下去。4.不論在什么工作方式下,按下停止按鈕,噴泉即停止運(yùn)行。第三章 噴泉限制硬件設(shè)計(jì)l 輸入輸出管理輸入P0.0啟動(dòng)按鈕P0.1 停止按鈕P0.2 單步/連續(xù)選擇開(kāi)關(guān)P0.3 選擇開(kāi)關(guān)在位置1P0.4 選擇開(kāi)關(guān)在位置2P0.5 選擇開(kāi)關(guān)在位置3P0.6 選擇開(kāi)關(guān)在位置4其中 P0.2=1 表示單步 P0
22、.2=0 表示連續(xù) 輸出 P1.0 噴泉工作指示P1.1 1號(hào)噴水電磁閥P1.2 2號(hào)噴水電磁閥P1.3 3號(hào)噴水電磁閥P1.4 4號(hào)噴水電磁閥l 硬件接線圖由于設(shè)備有限,在此將電磁閥改為發(fā)光二極管,以便和模擬和試驗(yàn)。在實(shí)際應(yīng)用中,可將輸出口接至晶閘管的門(mén)極上,以此來(lái)限制晶閘管的通斷,從而限制電磁閥得電和失電。 l 噴泉限制系統(tǒng)的限制流程圖起先初始化,復(fù)位P1口 無(wú) 檢測(cè)有無(wú)輸入信號(hào)有檢測(cè)單步、連續(xù)檢測(cè)P0.3-P0.6口 無(wú)檢測(cè)啟動(dòng)信號(hào) 有 調(diào)用子程序子程序 依據(jù)P0.3-P0.6口 調(diào)用相應(yīng)的子程序 調(diào)用延時(shí)程序延時(shí)程序 返回 返回 是檢查有無(wú)停止信號(hào) 無(wú)檢測(cè)是否連續(xù) 有 否結(jié)束l 操作指
23、示首先接通電源,開(kāi)啟單片機(jī),選擇單步或是連續(xù)開(kāi)關(guān),若關(guān)閉該開(kāi)關(guān),表示連續(xù),否則表示單步,然后選擇方式選擇開(kāi)關(guān),最終關(guān)閉啟動(dòng)開(kāi)關(guān),限制系統(tǒng)則起先運(yùn)行,并調(diào)用相對(duì)應(yīng)的子程序和延時(shí)程序。當(dāng)閉合停止開(kāi)關(guān)時(shí),系統(tǒng)停止工作。第四章 噴泉限制程序設(shè)計(jì)n 主程序ORG1000HLOOP26:MOVP1,#00H;復(fù)位P1口MOVA,#FFHLOOP1:CJNEA,P0,LOOP2;檢測(cè)有無(wú)輸入信號(hào)SJMPLOOP1;如無(wú),則等待LOOP2:MOV01H,82H;保存單步、連續(xù)信號(hào)LOOP3:JNBP0.3,LOOP4;檢測(cè)方式選擇信號(hào)JNBP0.4,LOOP5JNBP0.5,LOOP6JNBP0.6,LOOP
24、7SJMPLOOP3;如無(wú)方式選擇信號(hào),則等待LOOP4:JBP0.0LOOP4;檢查有無(wú)啟動(dòng)信號(hào),若無(wú)則等待LOOP8:LCALLP03;調(diào)用方式選擇1子程序JNBP0.1,LOOP;檢測(cè)有無(wú)停止信號(hào)JB01H,LOOP;檢測(cè)連續(xù)和單步,如連續(xù)則接著調(diào)用子程序SJMPLOOP8LOOP5:JBP0.0LOOP5;檢查有無(wú)啟動(dòng)信號(hào),若無(wú)則等待LOOP9:LCALLP04;調(diào)用方式選擇2子程序JNBP0.1,LOOP;檢測(cè)有無(wú)停止信號(hào)JB01H,LOOP;檢測(cè)連續(xù)和單步,如連續(xù)則接著調(diào)用子程序SJMPLOOP9LOOP6:JBP0.0LOOP6;檢查有無(wú)啟動(dòng)信號(hào),若無(wú)則等待LOOP10:LCAL
25、LP05;調(diào)用方式選擇3子程序JNBP0.1,LOOP;檢測(cè)有無(wú)停止信號(hào)JB01H,LOOP;檢測(cè)連續(xù)和單步,如連續(xù)則接著調(diào)用子程序SJMPLOOP10LOOP7:JBP0.0LOOP7;檢查有無(wú)啟動(dòng)信號(hào),若無(wú)則等待LOOP11:LCALLP06;調(diào)用方式選擇4子程序JNBP0.1,LOOP;檢測(cè)有無(wú)停止信號(hào)JB01H,LOOP;檢測(cè)連續(xù)和單步,如連續(xù)則接著調(diào)用子程序SJMPLOOP11LOOP:MOVP1,#00HMOVP0,#FFHSJMPLOOP26END;主程序結(jié)束n 方式1子程序ORG2050HP03:MOVR0,#07HSETBP1.0;開(kāi)啟工作指示燈SETBP1.4;4號(hào)噴水LC
26、ALLS2;調(diào)用延時(shí)程序SETBP1.3;3號(hào)噴水LCALLS2;調(diào)用延時(shí)程序SETBP1.2;2號(hào)噴水LCALLS2;調(diào)用延時(shí)程序SETBP1.1;1號(hào)噴水LOOP20:LCALLS2;延時(shí)15SDJNZR0,LOOP20LCALLS1MOVP1,#00HRET;返回n 方式2子程序ORG2100HP04:MOVR0,#0FHSETBP1.0;開(kāi)啟工作指示燈SETBP1.1;1號(hào)噴水LCALLS2;調(diào)用延時(shí)程序SETBP1.2;2號(hào)噴水LCALLS2;調(diào)用延時(shí)程序SETBP1.3;3號(hào)噴水LCALLS2;調(diào)用延時(shí)程序SETBP1.4;4號(hào)噴水LOOP21:LCALLS2;延時(shí)30SDJNZR
27、0,LOOP21MOVP1,#00HRET;返回n 方式3子程序ORG2200HP05:MOVR0,#05HMOVR1,#0FHSETBP1.0;開(kāi)啟工作指示燈LOOP22:MOVP1,#0BH;1、3同時(shí)噴水LCALLS2;延時(shí)3SLCALLS1MOVP1,#15H;2、4同時(shí)噴水LCALLS2;延時(shí)3SLCALLS1DJNZR0,LOOP22;循環(huán)5次MOVP1,#1FH;1-4同時(shí)噴水LOOP23:LCALLS2;延時(shí)3SDJNZR1,LOOP23MOVP1,#00HRET;返回n 方式4子程序ORG2300HP06:MOVR0,#0FHSETBP1.0;開(kāi)啟工作指示燈MOVP1,#E3
28、H;1-2-3-4接依次延時(shí)2SMOVA,P1LCALLS2RLAMOVP1,ALCALLS2RLAMOVP1,ALCALLS2RLAMOVP1,ALOOP24:LCALLS2;延時(shí)30SDJNZR0,LOOP24MOVR0,#0FHRRA;1、2、3、4分別延時(shí)2S停水MOVP1,ALCALLS2RRAMOVP1,ALCALLS2RRAMOVP1,ALCALLS2MOVP1,#01HLCALLS1MOVP1,#11HLCALLS2MOVP1,#19HLCALLS2MOVP1,#1DHLCALLS2MOVP1,#1FHLOOP25:LCALLS2;延時(shí)30SDJNZR0,LOOP25MOVP1
29、,#00HRETn 延時(shí)1S子程序ORG2400HS1:MOV30H,#06HL:MOVR2,#0AHL2:DJNZR2,L2DJNZ30H,LRETn 延時(shí)2S子程序ORG2500HS2:MOV30H,#0CHL5:MOVR2,#0AHL3:DJNZR2,L3DJNZ30H,L5RETEND第五章 調(diào)試和模擬l 編譯結(jié)果 安徽工程科技學(xué)院 計(jì)算機(jī)科學(xué)和工程系 謝永寧 1ORG1000H 1000 759000 2LOOP26:MOVP1,#00H;復(fù)位P1口 1003 74FF 3MOVA,#FFH 1005 B58002 4LOOP1:CJNEA,P0,LOOP2;檢測(cè)有無(wú)輸入信號(hào) 100
30、8 80FB 5SJMPLOOP1;如無(wú),則等待 100A 858201 6LOOP2:MOV01H,82H;保存單步、連續(xù)信號(hào) 100D 30830B 7LOOP3:JNBP0.3,LOOP4;檢測(cè)方式選擇信號(hào) 1010 308416 8JNBP0.4,LOOP5 1013 308521 9JNBP0.5,LOOP6 1016 30862C 10JNBP0.6,LOOP7 1019 80F2 11SJMPLOOP3;如無(wú)方式選擇信號(hào),則等待 101B 2080FD 12LOOP4:JBP0.0LOOP4;檢查有無(wú)啟動(dòng)信號(hào),若無(wú)則等待 101E 122050 13LOOP8:LCALLP03;
31、調(diào)用方式選擇1子程序 1021 30812F 14JNBP0.1,LOOP;檢測(cè)有無(wú)停止信號(hào) 1024 20012C 15JB01H,LOOP;檢測(cè)連續(xù)和單步,如連續(xù)則接著調(diào)用子程序 1027 80F5 16SJMPLOOP8 1029 2080FD 17LOOP5:JBP0.0LOOP5;檢查有無(wú)啟動(dòng)信號(hào),若無(wú)則等待 102C 122100 18LOOP9:LCALLP04;調(diào)用方式選擇2子程序 102F 308121 19JNBP0.1,LOOP;檢測(cè)有無(wú)停止信號(hào) 1032 20011E 20JB01H,LOOP;檢測(cè)連續(xù)和單步,如連續(xù)則接著調(diào)用子程序 1035 80F5 21SJMPLO
32、OP9 1037 2080FD 22LOOP6:JBP0.0LOOP6;檢查有無(wú)啟動(dòng)信號(hào),若無(wú)則等待 103A 122200 23LOOP10:LCALLP05;調(diào)用方式選擇3子程序 103D 308113 24JNBP0.1,LOOP;檢測(cè)有無(wú)停止信號(hào) 1040 200110 25JB01H,LOOP;檢測(cè)連續(xù)和單步,如連續(xù)則接著調(diào)用子程序 1043 80F5 26SJMPLOOP10 1045 2080FD 27LOOP7:JBP0.0LOOP7;檢查有無(wú)啟動(dòng)信號(hào),若無(wú)則等待 1048 122300 28LOOP11:LCALLP06;調(diào)用方式選擇4子程序 104B 308105 29JN
33、BP0.1,LOOP;檢測(cè)有無(wú)停止信號(hào) 104E 200102 30JB01H,LOOP;檢測(cè)連續(xù)和單步,如連續(xù)則接著調(diào)用子程序 1051 80F5 31SJMPLOOP11 1053 759000 32LOOP:MOVP1,#00H 1056 7580FF 33MOVP0,#FFH 1059 80A5 34SJMPLOOP26 105B 35END;主程序結(jié)束 36ORG2050H;方式1子程序 2050 7807 37P03:MOVR0,#07H 2052 D290 38SETBP1.0;開(kāi)啟工作指示燈 2054 D294 39SETBP1.4;4號(hào)噴水 2056 122500 40LCA
34、LLS2;調(diào)用延時(shí)程序 2059 D293 41SETBP1.3;3號(hào)噴水 205B 122500 42LCALLS2;調(diào)用延時(shí)程序 205E D292 43SETBP1.2;2號(hào)噴水 2060 122500 44LCALLS2;調(diào)用延時(shí)程序 2063 D291 45SETBP1.1;1號(hào)噴水 2065 122500 46LOOP20:LCALLS2;延時(shí)15S 2068 D8FB 47DJNZR0,LOOP20 206A 122400 48LCALLS1 206D 759000 49MOVP1,#00H 2070 22 50RET;返回 51ORG2100H;方式2子程序 2100 780F
35、 52P04:MOVR0,#0FH 2102 D290 53SETBP1.0;開(kāi)啟工作指示燈 2104 D291 54SETBP1.1;1號(hào)噴水 2106 122500 55LCALLS2;調(diào)用延時(shí)程序 2109 D292 56SETBP1.2;2號(hào)噴水 210B 122500 57LCALLS2;調(diào)用延時(shí)程序 210E D293 58SETBP1.3;3號(hào)噴水 2110 122500 59LCALLS2;調(diào)用延時(shí)程序 2113 D294 60SETBP1.4;4號(hào)噴水 2115 122500 61LOOP21:LCALLS2;延時(shí)30S 2118 D8FB 62DJNZR0,LOOP21 2
36、11A 759000 63MOVP1,#00H 211D 22 64RET;返回 65ORG2200H;方式3子程序 2200 7805 66P05:MOVR0,#05H 2202 790F 67MOVR1,#0FH 2204 D290 68SETBP1.0;開(kāi)啟工作指示燈 2206 75900B 69LOOP22:MOVP1,#0BH;1、3同時(shí)噴水 2209 122500 70LCALLS2;延時(shí)3S 220C 122400 71LCALLS1 220F 759015 72MOVP1,#15H;2、4同時(shí)噴水 2212 122500 73LCALLS2;延時(shí)3S 2215 122400 7
37、4LCALLS1 2218 D8EC 75DJNZR0,LOOP22;循環(huán)5次 221A 75901F 76MOVP1,#1FH;1-4同時(shí)噴水 221D 122500 77LOOP23:LCALLS2;延時(shí)3S 2220 D9FB 78DJNZR1,LOOP23 2222 759000 79MOVP1,#00H 2225 22 80RET;返回 81ORG2300H;方式4子程序 2300 780F 82P06:MOVR0,#0FH 2302 D290 83SETBP1.0;開(kāi)啟工作指示燈 2304 7590E3 84MOVP1,#E3H;1-2-3-4接依次延時(shí)2S 2307 E590 85MOVA,P1 2309 122500 86LCALLS2 230C 23 87RLA 230D F590 88MOVP1,A 230F 122500 89LCALLS2 2312 23 90RLA 2313 F590 91MOVP1,A 2315 122500 92LCALLS2 2318 23 93RLA 2319 F590 94MOVP1,A 231B 122500 95LOOP24:LCALLS2;延時(shí)30S 231E D8FB 96DJNZR0,LOOP24 2320 780F 97MOVR0,#0FH 2322 03 98RRA;1、2、3、4分別延時(shí)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年綠色金融產(chǎn)品創(chuàng)新趨勢(shì)與市場(chǎng)前景分析報(bào)告
- 2025年醫(yī)療美容行業(yè)美容儀器市場(chǎng)技術(shù)創(chuàng)新與產(chǎn)業(yè)政策分析報(bào)告
- 數(shù)學(xué)學(xué)科整合教學(xué)計(jì)劃與實(shí)踐
- 四年級(jí)下學(xué)期課外拓展活動(dòng)計(jì)劃
- 2025年教育行業(yè)在線教育平臺(tái)運(yùn)營(yíng)風(fēng)險(xiǎn)與應(yīng)對(duì)策略研究報(bào)告
- 2025年新能源汽車(chē)充電設(shè)施布局:充電設(shè)施布局與能源結(jié)構(gòu)調(diào)整報(bào)告
- 2025年核能發(fā)電行業(yè)投資分析與市場(chǎng)擴(kuò)張前景研究報(bào)告
- 2025年汽車(chē)行業(yè)供應(yīng)鏈風(fēng)險(xiǎn)管理中的供應(yīng)鏈合作伙伴關(guān)系風(fēng)險(xiǎn)管理經(jīng)驗(yàn)總結(jié)案例分析報(bào)告
- 學(xué)前教育信息化在幼兒園美術(shù)教育中的應(yīng)用現(xiàn)狀與2025年創(chuàng)新報(bào)告
- 2025年工業(yè)互聯(lián)網(wǎng)平臺(tái)融合異構(gòu)數(shù)據(jù)庫(kù)技術(shù)數(shù)據(jù)庫(kù)虛擬化與云數(shù)據(jù)庫(kù)應(yīng)用報(bào)告
- 2025購(gòu)銷(xiāo)茶葉合同范本
- 山東濟(jì)南歷年中考作文題與審題指導(dǎo)(2005-2021)
- 職業(yè)技術(shù)學(xué)院2024級(jí)工業(yè)互聯(lián)網(wǎng)技術(shù)專業(yè)人才培養(yǎng)方案
- 锝99mTc替曲膦注射液-藥品臨床應(yīng)用解讀
- 武漢各區(qū)2023-2024學(xué)年九下化學(xué)四調(diào)壓軸題分類(lèi)匯編-第8題選擇題
- 腦血管造影術(shù)的術(shù)前及術(shù)后護(hù)理
- 外墻涂料施工勞務(wù)合同范本(8篇)
- 成人重癥患者顱內(nèi)壓增高防控護(hù)理專家共識(shí)2024
- 網(wǎng)絡(luò)災(zāi)難與信息安全應(yīng)急
- 音樂(lè)人類(lèi)學(xué)視角-洞察分析
- 中職語(yǔ)文職業(yè)模塊期末綜合測(cè)試題(三)
評(píng)論
0/150
提交評(píng)論