版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p> 畢業(yè)設計說明書(論文)</p><p> 設計(論文)題目: 舞臺背景轉(zhuǎn)換控制器 </p><p> 專 業(yè): 通信技術(shù) </p><p> 班 級: </p><p> 學 號: </
2、p><p> 姓 名: </p><p> 指導教師: </p><p> 二ΟΟ八年十二月三十日</p><p> 畢業(yè)設計(論文)任務書</p><p> 備注:任務書由指導教師填寫,一式二份。其中學生一份,指導教師一份。</p><
3、p><b> 目 錄</b></p><p><b> 摘 要1</b></p><p><b> 第1章 緒論2</b></p><p> 第2章 方案設計3</p><p> 2.1 系統(tǒng)功能要求3</p><p> 2.2
4、 整體方案3</p><p> 2.2.1 方案比較與論證3</p><p> 2.2.2 方案選擇4</p><p> 第3章 硬件設計與分析5</p><p> 3.1 單片機時鐘電路設計5</p><p> 3.2 單片機復位電路設計6</p><p> 3.3 鍵
5、盤電路設計7</p><p> 3.4 驅(qū)動步進電機部分9</p><p> 3.4.1 步進電機的介紹9</p><p> 3.4.2 驅(qū)動步進電機電路9</p><p> 3.5 穩(wěn)壓電源10</p><p> 第4章 軟件設計與分析11</p><p> 第5章 調(diào)
6、試與運行12</p><p> 5.1 軟件仿真12</p><p> 5.2 硬件調(diào)試12</p><p><b> 總 結(jié)14</b></p><p><b> 致 謝16</b></p><p><b> 參考文獻17</b>
7、</p><p> 附錄A 總電路原理圖18</p><p> 附錄B 程序清單19</p><p><b> 摘 要</b></p><p> 本設計是采用單片機控制步進電機的自動舞臺背景轉(zhuǎn)換控制器,電路簡單、功能齊全、制作成本低、而且非常實有。主要硬件包括單片機、時鐘電路、復位電路、控制電路、驅(qū)動步進電機
8、電路。本系統(tǒng)采用并行控制,環(huán)形分配器其功能由單片機系統(tǒng)實現(xiàn),采用軟件編程的辦法實現(xiàn)脈沖的分配。驅(qū)動系統(tǒng)中采用的是ULN2003A步進電機驅(qū)動芯片,通過單片機輸出控制信號,實現(xiàn)對步進電機不同的步距控制。</p><p> 關(guān)鍵詞 單片機;控制;步進電機</p><p><b> 第1章 緒論</b></p><p> 在舞臺機械設備中,吊桿
9、起著重要的作用。在大型的影劇院,一場演出往往需要調(diào)動大量的舞臺背景,有時要控制多達64路的吊桿同時動作。操作人員要在現(xiàn)場不斷變換舞臺背景,控制室人員要不斷地和現(xiàn)場人員進行協(xié)調(diào),這給舞臺控制帶來了很大不便。對舞臺背景的集中控制、位置的精確定位是設計中要解決的關(guān)鍵問題。目前的舞臺控制系統(tǒng)大都通過采用光電編碼盤產(chǎn)生脈沖信號的方式來獲取吊桿的移動距離,并直接用單片機進行計數(shù)和控制。這種方法在響應多路請求時,往往會因為單片機任務繁重而造成計數(shù)脈沖
10、丟失,引起測量誤差。綜上所述,本系統(tǒng)采用并行控制,環(huán)形分配器其功能由單片機系統(tǒng)實現(xiàn),采用軟件編程的辦法實現(xiàn)脈沖的分配。</p><p> 步進電動機是一種將電脈沖信號轉(zhuǎn)換成角位移或線位移的精密執(zhí)行元件,由于步進電機具有控制方便、體積小等特點,所以在數(shù)控系統(tǒng)、自動生產(chǎn)線、自動化儀表、繪圖機和計算機外圍設備中得到廣泛應用。微電子學的迅速發(fā)展和微型計算機的普及與應用,為步進電動機的應用開辟了廣闊前景。</p&g
11、t;<p> 驅(qū)動系統(tǒng)中采用的是ULN2003A步進電機驅(qū)動芯片,通過單片機輸出控制信號,實現(xiàn)對步進電機不同的步距控制。</p><p><b> 第2章 方案設計</b></p><p> 2.1 系統(tǒng)功能要求</p><p> 本設計方案采用內(nèi)部含F(xiàn)lash存儲器的單片機AT89C51作為核心部件,并配以晶振電路、復位
12、電路、通過擴展外圍設備及接口電路完成整個控制系統(tǒng)對步進電機的控制。通過按下正轉(zhuǎn)按鈕時,步進電機順時針轉(zhuǎn)動9度,使舞臺轉(zhuǎn)換一張背景圖,當按下反轉(zhuǎn)按鈕時,步進電機逆時針轉(zhuǎn)動9度,從而使舞臺換回上一張背景圖。</p><p><b> 2.2 整體方案</b></p><p> 2.2.1 方案比較與論證</p><p> 1.基于數(shù)字電路實現(xiàn)
13、的電路方案</p><p> 此方案選用如下框圖設圖計方案,它主要是以L297芯片和L298芯片組成的控制驅(qū)動電路,由于步進電機是一種將電脈沖信號轉(zhuǎn)換成直線或角位移的執(zhí)行元件,它不能直接接到交直流電源上,而必須使用專用設備步進電機控制驅(qū)動器典型步進電機控制系統(tǒng)如圖2-1所示:控制器可以發(fā)出脈沖頻率從幾赫茲到幾十千赫茲連續(xù)變化的脈沖信號,它為環(huán)形分配器提供脈沖序列。環(huán)形分配器的主要功能是把來自控制環(huán)節(jié)的脈沖序列按
14、一定的規(guī)律分配后,經(jīng)過功率放大器的放大加到步進電機驅(qū)動電源的各項輸人端,以驅(qū)動步進電機的轉(zhuǎn)動。環(huán)形分配器主要有兩大類:一類是用計算機軟件設計的方法實現(xiàn)環(huán)行分配器要求的功能,通常稱軟環(huán)形分配器。另一類是用硬件構(gòu)成的環(huán)形分配器,通常稱為硬環(huán)形分配器。功率放大器主要對環(huán)形分配器的較小輸出信號進行放大.以達到驅(qū)動步進電機目的。</p><p> 圖2-1 數(shù)字電路原理框圖</p><p> 2
15、.基于單片機實現(xiàn)的電路方案</p><p> 本設計方案采用內(nèi)部含F(xiàn)lash存儲器的單片機AT89C51作為核心部件,并配以晶振電路、復位電路、通過擴展外圍設備及接口電路完成整個控制系統(tǒng)對步進電機的控制.對步進電機的控制有串行和并行兩種方式,本系統(tǒng)采用并行控制,環(huán)形分配器其功能由單片機系統(tǒng)實現(xiàn),采用軟件編程的辦法實現(xiàn)脈沖的分配。驅(qū)動系統(tǒng)中采用的ULN2003A步進電機驅(qū)動芯片,通過單片機輸出控制信號,實現(xiàn)對步進
16、電機不同的步距控制?;趩纹瑱C實現(xiàn)的電路方案方框圖如圖2-2所示:</p><p> 圖2-2 單片機電路原理框圖</p><p> 2.2.2 方案選擇</p><p> 由于現(xiàn)代科學蓬勃發(fā)展,各行各業(yè)都趨向自動化,就連舞臺也不例外,人們對舞臺效果的要求也上了一個新臺階,對舞美要求較高,需要變換多次背景,所以此設計具有很大的現(xiàn)實意義。而以單片機為主體的電路具
17、有高可靠性、功能強、高速度、超強抗干擾、低功耗和低價位等優(yōu)點,高可靠性、功能強、高速度一直是衡量單片機性能的重要指標,也是單片機占領(lǐng)市場、賴以生存的必要條件,所以本次設計我們選用了以單片機為中心的設計,此方案的性價比明顯要比數(shù)字電路構(gòu)成的系統(tǒng),即本次設計選擇方案二。</p><p> 第3章 硬件設計與分析</p><p> 3.1 單片機時鐘電路設計</p><p
18、> 在單片機內(nèi)部有一振蕩電路,只要在單片機的XTAL1和XTAL2引腳外接石英晶體(簡稱晶振),就構(gòu)成了自激振蕩器并在單片機內(nèi)部產(chǎn)生時鐘脈沖信號。圖3-1中電容器C1和C2的作用是穩(wěn)定頻率和快速起振,電容值在5~30pF,典型值為30pF。晶振CYS的振蕩頻率范圍在1.2~12MHz間選擇,典型值為12MHz和6MHz。</p><p> 單片機時鐘電路圖,如圖3-1所示:</p><
19、;p> 圖3-1 單片機時鐘電路圖</p><p> XTAL1和XTAL2分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內(nèi)振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時鐘源驅(qū)動器件,XTAL2應不接。有余輸入至內(nèi)部時鐘信號要通過一個二分頻觸發(fā)器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。</p><p> 晶振周期(或外部時鐘信號周期)
20、為最小的時序單位,如圖3-2所示。</p><p> 圖3-2 單片機的時鐘信號</p><p> 晶振信號進分頻器后形成兩相錯開的時鐘信號P1和P2。時鐘信號的周期也成為S狀態(tài),它是晶振周期的兩倍,即一個時鐘周期包含2個晶振周期。在每個時鐘周期的前半周期,相位1(P1)信號有效,在每個時鐘周期的后半周期,相位2(P2)信號有效。每個時鐘周期有兩個節(jié)拍(相)P1和P2,CPU以P1和P
21、2為基本節(jié)拍指揮各個部件協(xié)調(diào)地工作。</p><p> 當晶振信號12分頻形成機器周期后,即一個機器周期包含12個晶振周期或6個時鐘周期。因此,每個機器周期地12個振蕩脈沖可以表示為S1P1,S1P2,S2P1,S2P2,…,S6P2。</p><p> 3.2 單片機復位電路設計</p><p> 復位是使單片機或系統(tǒng)中的其他部件處于某種確定的初始狀態(tài)。單片
22、機的工作就是從復位開始的,當在單片機的RST引腳引入高電平并保持2個機器周期時,單片機內(nèi)部就執(zhí)復位操作(若該引腳持續(xù)保持高電平,單片機就處于循環(huán)復位狀態(tài))。</p><p> 實際應用中,復位操作有兩種基本的形式:一種是上電復位,另一種是按鍵復位。由于本次設計采用的是按鍵復位,所以這里只介紹按鍵復位,如圖3-3所示。</p><p> 圖3-3 按鍵復位電路</p>&l
23、t;p> 按鍵復位要求按下按鍵后,單片機實現(xiàn)復位操作。常用的按鍵復位如上圖所示。按下按鍵瞬間RST引腳獲得高電平,隨著電容C1的充電,RST引腳的高電平將逐漸下降。</p><p> RST引腳的高電平只要能保持足夠的時間(2個機器周期),單片機就可以進行復位操作。該電路典型的電阻和電容參數(shù)為:晶振為12MHz時,C1為10uF,R1為8.2k,晶振為6MHz時,C1為22uF,R1為1k。</p
24、><p> 單片機的復位操作使單片機進入初始化狀態(tài)。初始化后,程序計數(shù)器PC=0000H所以程序從0000H地址單元開始執(zhí)行。單片機啟動后,片內(nèi)RAM為隨機值,運行中的復位操作不改變片內(nèi)RAM的內(nèi)容。</p><p> 特殊功能寄存器復位后狀態(tài)使確定的。P0~P3為FFH,SP為07H,SBUF不定,IP、IE和PCON的有效值為0,其余的特殊功能寄存器的狀態(tài)均為00H。相應的意義為:&l
25、t;/p><p> ?。?)P0~P3=FFH,相當于各口鎖存器已寫入1,此時不但可以用于輸出,也可以用于輸入;</p><p> ?。?)SP=07H,堆棧指針指向片內(nèi)RAM的07H單元(第一個入棧內(nèi)容將寫入08H單元);</p><p> (3)IP、IE和PCON的有效位為0,各中斷源處于的優(yōu)先級且均被關(guān)斷,串行通信的波特率不加倍;</p><
26、;p> (4)PSW=00H,當前工作寄存器為0組。</p><p> 3.3 鍵盤電路設計</p><p> 按鍵是單片機應用系統(tǒng)最常用的輸入設備,操作人員可以通過鍵盤向系統(tǒng)輸入指令、數(shù)據(jù),實現(xiàn)簡單的人機通信。鍵盤分為矩陣鍵盤與獨立式行列鍵盤。</p><p><b> 方案一:矩陣式鍵盤</b></p><
27、p> 矩陣鍵盤與獨立式按鍵鍵盤相比,硬件電路大大節(jié)省。可通過軟件的方法讓一鍵具有多功能。它適用于按鍵數(shù)量較多的場合,由行列線組成,按鍵位于行列的交叉點上,節(jié)省I/O口。但是需要大量程序設計對于我們來說有些困難,考慮到本設計只需兩個鍵,所以不易使用。矩陣式鍵盤電路如圖3-4所示。</p><p> 圖3-4 矩陣式鍵盤</p><p><b> 方案二:獨立式鍵盤<
28、;/b></p><p> 獨立式按鍵就是各按鍵相互獨立,每個按鍵單獨占用一根I/O口線,每根I/O口線的按鍵工作狀態(tài)不會影響其他I/O口線上的工作狀態(tài)。因此,通過檢測輸入線的電平狀態(tài)可以很容易判斷哪個按鍵被按下了。它的電路配置靈活,軟件結(jié)構(gòu)簡單。獨立式鍵盤電路如圖3-5所示。</p><p> 圖3-5 獨立式鍵盤</p><p> 由于本設計所用的按
29、鍵很少,所以根據(jù)上述兩個方案的比較采用獨立式鍵盤。</p><p> 3.4 驅(qū)動步進電機部分</p><p> 3.4.1 步進電機的介紹</p><p> 步進電機是一種將電脈沖轉(zhuǎn)化為角位移的執(zhí)行機構(gòu)。通俗一點講:當步進驅(qū)動器接收到一個脈沖信號,它就驅(qū)動步進電機按設定的方向轉(zhuǎn)動一個固定的角度(及步進角)。您可以通過控制脈沖個數(shù)來控制角位移量,從而達到準確定
30、位的目的;同時您可以通過控制脈沖頻率來控制電機轉(zhuǎn)動的速度和加速度,從而達到調(diào)速的目的,步進電機分三種:永磁式(pm),反應式(vr)和混合式(hb)。</p><p> 永磁式步進一般為兩相,轉(zhuǎn)矩和體積較小,步進角一般為7.5度或15度;反應式步進一般為三相,可實現(xiàn)大轉(zhuǎn)矩輸出,步進角一般為1.5度,但噪聲和振動都很大。在歐美等發(fā)達國家80年代已被淘汰;混合式步進是指混合了永磁式和反應式的優(yōu)點。它又分為兩相和五相
31、:兩相步進角一般為1.8度而五相步進角一般為0.72度。這種步進電機的應用最為廣泛。</p><p> 3.4.2 驅(qū)動步進電機電路</p><p> 驅(qū)動系統(tǒng)中采用的ULN2003A步進電機驅(qū)動芯片,通過單片機輸出控制信號,實現(xiàn)對步進電機不同的步距控制。</p><p> ULN2003是高耐壓、大電流達林頓陳列,由七個硅NPN達林頓管組成。該電路的特點如下
32、:</p><p> ULN2003的每一對達林頓都串聯(lián)一個2.7k的基極電阻,在5V的工作電壓下它能與TTL和CMOS電路直接相連,可以直接處理原先需要標準邏輯緩沖器來處理的數(shù)據(jù)。ULN2003工作電壓高,工作電流大,灌電流可達500mA,并且能夠在關(guān)態(tài)時承受50V的電壓,輸出還可以在高負載電流并行運行。</p><p> ULN2003采用DIP—16 或SOP—16 塑料封裝。&
33、lt;/p><p> 每片封裝了7個達林頓管;</p><p> 每個驅(qū)動管的輸出電流可達500mA(峰值 600mA);</p><p><b> 輸出電壓50V;</b></p><p> 為感性負載集成了抑流二極管(Suppression Diode);</p><p> 對于較大的電
34、流,可以將輸出并接使用;</p><p> 輸入TTL/CMOS/PMOS/DTL與兼容。</p><p> 圖3-6 步進電機驅(qū)動電路</p><p><b> 3.5 穩(wěn)壓電源</b></p><p> 電路對電源的要求不高,采用20W~25W變壓器,將220V交流電變成15V,經(jīng)橋式整流、電容濾波,在經(jīng)過三
35、端穩(wěn)壓器W7812穩(wěn)壓,輸出12V直流電壓供給步進電機。如圖3-7所示,W7812最大輸出電流為2A,已經(jīng)足夠給步進電機供電了。其中D7~D10選用1N4007型硅整流二極管。</p><p><b> 圖3-7 電源電路</b></p><p> 第4章 軟件設計與分析</p><p> 程序是使單片機系統(tǒng)按預定的操作方式運行,它是單片
36、機系統(tǒng)程序的框架。系統(tǒng)上電后,對系統(tǒng)進行初始化。初始化程序主要完成對單片機內(nèi)專用寄存器的設定,單片機工作方式及各端口的工作狀態(tài)的規(guī)定。利用步進電機原理,當按下正轉(zhuǎn)按鈕不放,單片機依次向P1.0、P1.1、P1.2、P1.3送高電平,通過ULN2003處理后對步進電機的各相繞組按合適的時序通電,使步進電機每按一次按順時針步進轉(zhuǎn)動9度。當按下反轉(zhuǎn)按鈕不放,單片機依次向P1.3、P1.2、P1.1、P1.0送高電平,通過ULN2003處理后對
37、步進電機的各相繞組按合適的時序通電,使步進電機按逆時針步進轉(zhuǎn)動9度。程序流程圖如圖4-1所示。</p><p> 圖4-1 主程序流程圖</p><p><b> 第5章 調(diào)試與運行</b></p><p><b> 5.1 軟件仿真</b></p><p> 安裝keil C51軟件,建立
38、工程,在工程項目下編輯程序保存在工程項目中,注意一定要設置文件后輟名,匯編語言程序為.asm,c語言程序為.c,然后編譯仿真直到0錯誤,最好0警告,最后生成hex文件。如圖5-1所示。</p><p><b> 圖5-1 程序仿真</b></p><p><b> 5.2 硬件調(diào)試</b></p><p> 安裝硬件
39、調(diào)試軟件Proteus ISIS,在原理圖編輯區(qū)畫好硬件電路圖,設置好相應參數(shù),導入hex文件。</p><p> 具體功能仿真如下:初始狀態(tài)時,步進電機值顯示0.00,如圖5-2 a)所示;當按下正轉(zhuǎn)按鈕時,步進電機順時針轉(zhuǎn)動,步進電機值增大,如圖5-2 b)所示;當按下反轉(zhuǎn)按鈕時,步進電機逆時針轉(zhuǎn)動,步進電機值減小,如圖5-2 c)所示。</p><p><b> a)初
40、狀態(tài)</b></p><p><b> b)正轉(zhuǎn)c)反轉(zhuǎn)</b></p><p> 圖5-2 步進電機運轉(zhuǎn)狀態(tài)</p><p><b> 總 結(jié)</b></p><p> 時至今日,幾個禮拜的畢業(yè)設計終于可以畫上一個句號了,但是現(xiàn)在回想起來做畢業(yè)設計的整個過程,頗有心得,其中有
41、苦也有甜,不過樂趣盡在其中呀!沒有接受任務以前覺得畢業(yè)設計只是對這幾年來所學知識的單純總結(jié)(這是我以前的一種想法),但是通過這次做畢業(yè)設計發(fā)現(xiàn)自己的看法有點太片面、太偏激了。畢業(yè)設計不僅是對前面所學知識的一種檢驗,而且也是對自己能力的一種提高。下面我對整個畢業(yè)設計的過程做一下簡單的總結(jié)。</p><p> 第一,接到任務以后進行選題。選題是畢業(yè)設計的開端,選擇恰當?shù)摹⒏信d趣的題目,這對于整個畢業(yè)設計是否能夠順利
42、進行關(guān)系極大。好比走路,這開始的第一步是具有決定意義的,第一步邁向何方,需要慎重考慮。否則,就可能走許多彎路、費許多周折,甚至南轅北轍,難以到達目的地。因此,選題時一定要考慮好了。</p><p> 第二,題目確定后就是找資料了。查資料是做畢業(yè)設計的前期準備工作,好的開端就相當于成功了一半,到圖書館、書店、資料室去雖說是比較原始的方式,但也有可取之處的??傊?,不管通過哪種方式查的資料都是有利用價值的,要一一記錄
43、下來以備后用。</p><p> 第三,通過上面的過程,已經(jīng)積累了不少資料,對所選的題目也大概有了一些了解,這一步就是在這樣一個基礎(chǔ)上,綜合已有的資料來更透徹的分析題目。</p><p> 第四,有了研究方向,就應該動手實現(xiàn)了。其實以前的三步都是為這一步作的鋪墊。編寫源代碼的時候最好是編寫一個小模塊就進行調(diào)試,這樣可以避免設計的最后出現(xiàn)太多的錯誤而亂成一團糟。一步步地做下去之后,你會發(fā)
44、現(xiàn)要做出來并不難,只不過每每做一會兒會發(fā)現(xiàn)一處錯誤要修改,就這樣在不斷的修改調(diào)試,再修改再調(diào)試。</p><p> 我的心得也就這么多了,總之,不管學會的還是學不會的的確覺得困難比較多,真是萬事開頭難,不知道如何入手。還得出一個結(jié)論:知識必須通過應用才能實現(xiàn)其價值!有些東西以為學會了,但真正到用的時候才發(fā)現(xiàn)是兩回事,所以我認為只有到真正會用的時候才是真的學會了。</p><p> 在此
45、要感謝我的指導老師對我悉心的指導,感謝老師給我這樣的機會鍛煉。在整個畢業(yè)設計過程中我懂得了許多東西,也培養(yǎng)了我獨立工作的能力,樹立了對自己工作能力的信心,相信會對今后的學習工作生活有非常重要的影響。而且大大提高了動手的能力,使我充分體會到了在創(chuàng)造過程中的探索的艱難和成功的喜悅。雖然這個項目還不是很完善,但是在設計過程中所學到的東西是這次畢業(yè)設計的最大收獲和財富,使我終身受益。</p><p><b>
46、 致 謝</b></p><p> 經(jīng)過近三個多月的畢業(yè)設計,在**老師的指導下本人順利完成了此次畢業(yè)設計,通過這次設計使本人受益匪淺。本設計中主要硬件包括單片機、時鐘電路、復位電路、控制電路、驅(qū)動步進電機電路。單片機技術(shù)、數(shù)字電路、電子技術(shù)等多領(lǐng)域知識這次設計是對大學兩年來的學習知識系統(tǒng)化、深層次化,得以靈活的應用。通過這次設計學會了分析問題、處理問題的方法,可以說達到了舉一反三的目的。為以后工作
47、、學習都打下了比較堅實的基礎(chǔ)。</p><p> 在此次設計過程中,**老師在百忙之中給予了我精心的輔導和指點,幫助我解決許多難點,疑點,使我對理論知識與實踐知識達到有機的結(jié)合。在此我要向我的指導師**老師表示最衷心的感謝!另外,本設計也得到了其它老師、同學的支持和幫助,謹在此一并感謝!</p><p><b> 參考文獻</b></p><p
48、> [1] 李全利.單片機原理及應用技術(shù).高等教育出版社,2006</p><p> [2] 何立民.單片機高等教程.航空航天大學出版社,2000</p><p> [3] 張毅剛.MCS-51單片機應用設計.哈爾濱工業(yè)大學出版社,1997</p><p> [4] 潘新民.微型計算機控制技術(shù).人民郵電出版社,1999</p><p
49、> [5] 朱鴻彪.實用電子制作—智能桑拿干蒸顯示控制器.人民教育出版社,2006</p><p> 附錄A 總電路原理圖</p><p><b> 附錄B 程序清單</b></p><p><b> ORG00H</b></p><p> START:MOVDPTR,#T
50、AB1</p><p> MOVR0,#03</p><p> MOVR4,#0</p><p> MOVP1,#3</p><p> WAIT:MOVP1,R0;初始角度,0度</p><p> MOVP0,#0FFH</p><p> JNBP0.
51、0,POS ;判斷鍵盤狀態(tài)</p><p> JNBP0.1,NEG</p><p> SJMPWAIT</p><p> JUST:JBP0.1,NEG;首次按鍵處理</p><p> POS:MOVA,R4;正轉(zhuǎn)9度</p><p> MOVCA,@A+DPTR
52、</p><p><b> MOVP1,A</b></p><p> ACALLDELAY</p><p><b> INCR4</b></p><p><b> AJMPKEY</b></p><p> NEG:MOV
53、R4,#6;反轉(zhuǎn)9度</p><p><b> MOVA,R4</b></p><p> MOVCA,@A+DPTR</p><p><b> MOVP1,A</b></p><p> ACALLDELAY</p><p><b>
54、 AJMPKEY</b></p><p> KEY:MOVP0,#03H;讀鍵盤情況</p><p> MOVA,P1</p><p> JBP0.0,FZ1</p><p> CJNER4,#8,LOOPZ;是結(jié)束標志</p><p> MOVR4,
55、#0</p><p> LOOPZ:MOVA,R4</p><p> MOVCA,@A+DPTR</p><p> MOVP1,A;輸出控制脈沖</p><p> ACALLDELAY;程序延時</p><p> INCR4;地址加1</p>&
56、lt;p><b> AJMPKEY</b></p><p> FZ1:JBP0.1,KEY</p><p> CJNER4,#255,LOOPF;是結(jié)束標志</p><p> MOVR4,#7</p><p> LOOPF:DECR4</p><p>
57、;<b> MOVA,R4</b></p><p> MOVCA,@A+DPTR</p><p> MOVP1,A;輸出控制脈沖</p><p> ACALLDELAY;程序延時</p><p><b> AJMPKEY</b></p>&
58、lt;p> DELAY:MOVR6,#5</p><p> DD1:MOVR5,#080H</p><p> DD2:MOVR7,#0</p><p> DD3:DJNZR7,DD3</p><p> DJNZR5,DD2</p><p> DJNZR6,DD1&
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設計---可編程控制器 舞臺彩燈控制系統(tǒng)設計
- 溫度控制器畢業(yè)設計
- abs控制器畢業(yè)設計
- pid控制器畢業(yè)設計
- 溫度控制器畢業(yè)設計
- 畢業(yè)設計----水位控制器設計
- 模糊pid控制器畢業(yè)設計
- 智能時間控制器畢業(yè)設計
- 畢業(yè)設計----音樂彩燈控制器
- 畢業(yè)設計--紅外多路控制器
- 多時段控制器畢業(yè)設計
- 恒溫控制器畢業(yè)設計
- 智能溫度控制器畢業(yè)設計
- 交通控制器設計畢業(yè)設計論文
- 畢業(yè)設計-智能路燈控制器設計
- 畢業(yè)設計---汽車控制器的設計
- 車輛abs控制器設計畢業(yè)設計
- 步進電機控制器畢業(yè)設計
- 畢業(yè)設計-自動澆水控制器
- 舞臺燈光控制器
評論
0/150
提交評論