




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、無線遙控電動機控制系統(tǒng)的軟件設(shè)計摘 要隨著紅外光電器件的大量出現(xiàn),紅外線遙控已廣泛應(yīng)用在家用電器、安全保衛(wèi),工業(yè)控制以及人們的日常生活等許多領(lǐng)域。紅外線遙控裝置具有體積小、功耗低、功能強、成本低等特點,是目前使用廣泛的一種近距離無線通信和遙控方式。為了滿足工農(nóng)業(yè)生產(chǎn)中對電機轉(zhuǎn)速實時測控要求,本文進行紅外遙控電機轉(zhuǎn)向系統(tǒng)的設(shè)計研究,詳細地分析了各功能模塊的硬件電路的設(shè)計和相關(guān)軟件程序的編寫本設(shè)計主要包括紅外線信號的收發(fā)、led指示燈、直流電動機轉(zhuǎn)向控制等幾個重要功能模塊。首先通過對紅外線遙控工作原理的分析,提出基于單片機at89c51進行編碼、譯碼,設(shè)計了紅外遙控電路,編寫了紅外發(fā)射和接收程序;
2、在直流電動機的轉(zhuǎn)向控制方面,本設(shè)計采用對直流電動機正負極高低電平的控制來實現(xiàn)電動機的轉(zhuǎn)向控制;通過紅外線遙控裝置還可控制直流電機啟動與停止。本設(shè)計采用單片機組成紅外遙控電機轉(zhuǎn)向系統(tǒng),利用主控程序?qū)崿F(xiàn)對直流電機正轉(zhuǎn)、反轉(zhuǎn)、啟動、停止四種運行狀態(tài)的控制,結(jié)構(gòu)簡單,功能強,運行可靠,可對電機轉(zhuǎn)向進行良好控制。關(guān)鍵字: at89c51單片機;直流電動機;led;紅外線遙控裝置wireless remote control motor control system software designabstractas the infrared photoelectric device appeared i
3、n large numbers, infrared remote control has been widely used in household appliances, security, industrial control and peoples daily life and many other fields. infrared remote control device with small size, low power consumption, strong function, low cost, is widely used in the short distance wir
4、eless communication and remote control method. in order to meet the industrial and agricultural production of motor speed in real time measurement and control requirements, the infrared remote control electric steering system design and research, a detailed analysis of the various functional modules
5、 of the hardware circuit design and software programmingthis design mainly includes the infrared signal transceiver, led indicator, dc motor steering control of some important modules. based on the infrared remote control working principle analysis, based on the single-chip at89c51coding, decoding,
6、design of the infrared remote control circuit, prepared by the infrared transmitting and receiving procedures; in dc motor steering control, the design used for dc motor positive and negative level control to achieve motor steering control; through the infrared remote control device can also control
7、 the dc motor start and stop.this design uses the mcu infrared remote control motor steering system, the main control procedures to achieve the dc motor is transferred, reverse, stop, start four running state control, simple structure, powerful function, reliable operation, good control of motor ste
8、ering.key words: at89c51 mcu; dc motor; led; infrared remote control device目 錄第一章 緒論1.1引言1.2 課題研究的意義和主要內(nèi)容11.2.1 課題研究的意義1.2.2 課題主要內(nèi)容1.3 課題背景本章小結(jié)第二章 設(shè)計方案2.1 系統(tǒng)框圖設(shè)計2.2無線遙控的設(shè)計方案2.3驅(qū)動芯片的選擇第三章 系統(tǒng)的硬件設(shè)計3.1 at89c51單片機3.1.1 簡介3.1.2 主要特性3.1.5 芯片擦除3.2紅外線遙控3.2.1 紅外線遙控簡介3.2.2 控制原理3.3直流電機3.3.1 直流電機的定義3.3.2 直流電機的分類
9、3.3.3 直流電機控制原理第四章 系統(tǒng)軟件設(shè)計4.1軟件介紹4.2 keil軟件介紹4.3 系統(tǒng)軟件設(shè)計流程圖及程序4.3.1遙控碼的發(fā)射及發(fā)射端程序流程圖4.3.2紅外接收及接收端程序流程圖4.3.3 led 的主要性能4.3.4系統(tǒng)流程圖4.4 系統(tǒng)主程序4.4.1 初始化程序4.4.2 按鍵設(shè)計4.4.3 直流電動機正轉(zhuǎn)4.4.4 直流電動機反轉(zhuǎn)4.4.5 延時程序4.5 系統(tǒng)調(diào)試4.5.1 軟件調(diào)試4.5.2 硬件調(diào)試結(jié) 論參考文獻附錄1附錄2致 謝第一章 緒論1.1引言工業(yè)無線技術(shù)被列為我國十一五“863”計劃先進制造領(lǐng)域“工業(yè)無線技術(shù)及網(wǎng)絡(luò)化測控系統(tǒng)研究與開發(fā)”重點項目。目前已突
10、破了基于射頻環(huán)境認知和自適應(yīng)跳頻的高可靠通信技術(shù)、基于高精度同步和事件驅(qū)動的低能耗技術(shù)和基于空間、時間、頻率多維調(diào)度的實時通信技術(shù)等核心技術(shù)。從國際角度來看,歐美等國政府多次在發(fā)展規(guī)劃中指出,工業(yè)無線技術(shù)將在提高產(chǎn)品質(zhì)量、降低生產(chǎn)成本、提高能源效率等方面發(fā)揮重要作用。美國能源部還將工業(yè)無線技術(shù)列為實現(xiàn)到2020年美國工業(yè)整體能耗降低5目標的主要技術(shù)手段之一?,F(xiàn)代的遙控器,主要是由集成電路電板和用來產(chǎn)生不同訊息的按鈕所組成。工業(yè)遙控器主要用于對機電設(shè)備運行進行遠程控制,可廣泛應(yīng)用于冶金、造船、集裝箱碼頭、機械制造、化工、建筑、工程機械、造紙、倉儲等行業(yè)中,實現(xiàn)對諸如工業(yè)行車、塔式起重機、輸送機、
11、裝載機、各種機床等各種機械中的電動機的啟動、停滯、正轉(zhuǎn)、反轉(zhuǎn)、點動雙速、多速控制。一臺遙控可同時控制1-6臺電機的啟停、正反轉(zhuǎn)??蓪崿F(xiàn)一臺發(fā)射器控制兩臺接受器或兩臺發(fā)射器同時控制兩臺接受器的功能,有效控制距離:可達150米。目前,國內(nèi)工業(yè)無線遙控系統(tǒng)產(chǎn)量大致為400億元,市場潛力和容量很大。1.2課題研究的意義和主要內(nèi)容1.2.1課題研究的意義單片機自20世紀70年代問世以來,作為微計算機一個很重要的分支,應(yīng)用廣泛,發(fā)展迅速,已對人類產(chǎn)生了巨大的影響。尤其美國intel公司生產(chǎn)的mcs51系列單片機,由于其具有集成度高、處理功能強、可靠性好、系統(tǒng)結(jié)構(gòu)簡單、價格低廉、易于使用等優(yōu)點,在我國已經(jīng)得
12、到廣泛的應(yīng)用,在智能儀器儀表、工業(yè)檢測控制、電力電子、機電一體化等方面取得了矚目的成果。在高壓、輻射、有毒氣體等環(huán)境下,直接操作生產(chǎn)設(shè)備會影響設(shè)備操作者的健康,甚至影響設(shè)備的成本結(jié)構(gòu)為了保證生產(chǎn)的質(zhì)量、安全和可靠性,遙控技術(shù)得到廣泛的應(yīng)用。紅外線遙控具有體積小、方向性好、功耗低、功能強和成本低等特點,因此該控制器是選用紅外線遙控技術(shù),并結(jié)合單片機,針對電機系統(tǒng)的較遠距離現(xiàn)場控制而進行設(shè)計、又由于電機調(diào)速范圍寬,具有遲滯性,受負載影響顯著,因此本設(shè)計是由單片機完成解碼,并控制信號輸出,從而較好地實現(xiàn)電機的遠離現(xiàn)場調(diào)控,同時通過對本文利用單片機強大的控制能力設(shè)計了一個單片機控制直流電機的控制系統(tǒng),
13、這不僅使人們更了解單片機的控制功能,也了解了直流電機的功能和使用和紅外線控制的有關(guān)特性,這些都為以后的研究和工作打下了很好的基礎(chǔ),也使我學(xué)到了更多的知識。1.2.2課題主要內(nèi)容本課題主要是采用8051單片機設(shè)計紅外線控制電機電路,要求可以用按鈕對直流電機進行加速和減速的正反控制,且實時在數(shù)碼管上顯示當前的電機轉(zhuǎn)速。1.3課題背景電機是現(xiàn)代工農(nóng)業(yè)生產(chǎn)中不可缺少的能量變換裝置,電能的產(chǎn)生、輸送、分配和使用幾乎都離不開它??梢哉f,電機的發(fā)明和應(yīng)用開創(chuàng)了世界電氣化的新時期。自從1812年法拉第發(fā)現(xiàn)了利用電磁力將電能轉(zhuǎn)換成機械能的可能性,1831年又發(fā)現(xiàn)了將機械能裝換成電能的電磁感應(yīng)定律以后,各種電機相
14、繼問世。其中發(fā)明最早的是直流電機,當時已應(yīng)用于照明、化學(xué)工業(yè)和城市交通運輸?shù)确矫妗kS著用電區(qū)域和輸電距離的擴大,又發(fā)明了變壓器和同步電機。特別是在十九世紀末,三相同步發(fā)電機、三相變壓器和三相異步電動機的出現(xiàn),使得電機工業(yè)得到了更為迅速的發(fā)展1。進入二十一世紀以后,由于人們對電機理論研究的日益深入,許多新的導(dǎo)磁材料和絕緣材料的采用,冷卻方法的改善,電機的單機容量在不斷擴大,而同容量電機的外型尺寸和重量卻逐漸減小,電機的性能更加提高,許多使用于各種行業(yè)和不同環(huán)境的電機新品種陸續(xù)制成。隨著生產(chǎn)過程自動化和遙測遙控技術(shù)的發(fā)展,各種微型控制電機紛紛出現(xiàn),并得到了迅速廣泛的發(fā)展和應(yīng)用。電機的種類很多,它們
15、的理論分析也日益深入和完善。直流電機是工業(yè)上廣泛使用的一種電機,它是旋轉(zhuǎn)電機的一種,當作為電動機運行時,由直流電源供電,驅(qū)動機械負載旋轉(zhuǎn);當作為發(fā)電機運行時,由原動機驅(qū)動,供電給各種需用直流的用電裝置。微型直流電機常作為自動控制裝置中的元件,進行機、電信號的轉(zhuǎn)換。直流發(fā)電機主要作為工業(yè)部門所需要的直流電源,曾得到長期和普遍的應(yīng)用。近年來,隨著電子工業(yè)的發(fā)展,用可控硅整流電源來代替直流發(fā)電機已日益廣泛。但是在無交流輸電網(wǎng)絡(luò)供電而需要直流電源以及如真空冶煉等特殊需要直流供電的場合,直流電機仍然是必需的。直流電動機是拖動生產(chǎn)機械的一種動力設(shè)備,與交流電動機相比較,它具有良好的起動性能和調(diào)速性能,因此
16、獲得廣泛的使用,并且在不斷發(fā)展。隨著國民經(jīng)濟和國防建設(shè)的發(fā)展,工業(yè)生產(chǎn)自動化程度的不斷提高,要求直流電動機具有更高的動態(tài)特性,較大的過載能力,更寬的調(diào)速范圍,較低的轉(zhuǎn)動慣量,不斷提高產(chǎn)品的可靠性,耐用性和主要技術(shù)經(jīng)濟指標;在某些場合則要求提高大型直流電機的單機功率;要求發(fā)展更多能適應(yīng)特種用途和在特殊環(huán)境條件下使用的專用直流電機2。由于直流電機的生產(chǎn)不斷發(fā)展,對直流電機的要求日益提高,在直流電機設(shè)計方面應(yīng)該積極開展的工作是多方面的。如結(jié)合新技術(shù)、新工藝、新材料的發(fā)展,不斷改進電機的結(jié)構(gòu);提高產(chǎn)品的系列化、部件的通用化和零件的標準化程度;擴大電子計算機在設(shè)計上的應(yīng)用;進一步對直流電機的電磁場、換向
17、、通風(fēng)散熱和振動噪聲等問題的研究等。本章小結(jié)本章主要介紹了課題研究的背景和意義以及研究的主要內(nèi)容和需要做的工作。其中,對直流電機的發(fā)展做了概述,還對單片機做了簡要的介紹,并且對在設(shè)計中所需要的軟件進行了了解,使我們掌握了一種畫圖工具和仿真工具的使用及他們的特點,對以后的工作有很大的幫助。本章的目的就是讓大家對本課題有一個簡單的認識第二章 設(shè)計方案2.1 系統(tǒng)框圖設(shè)計系統(tǒng)框圖設(shè)計如圖2-1:無線接收單片機驅(qū)動芯片電機無線發(fā)射圖2-1系統(tǒng)框圖fig. 2-1 system block diagram2.2無線遙控的設(shè)計方案本設(shè)計選用的無線遙控器經(jīng)驗證后是高電平有效,而單片機只識別低電平所以設(shè)計中選
18、用了74lso4六位反向器,經(jīng)過反向器后設(shè)計最終按下按鈕abcd對應(yīng)的信號如表2-1:表2-1單片機接收到對應(yīng)的無線按鈕的有效值table 2-1 mcu receives the corresponding radio button value無線按扭 單片機接收有效值a 0xfeb 0xfdc 0xfbd 0xf7表2-2編碼發(fā)射與接收芯片匹配table2-2 code transmitting and receiving chip matching編碼發(fā)射芯片 編碼接收芯片pt2262 pt2260 sc2260 sc2260 cs5211 pt2272/sc2272/cs52121.2
19、m 無 3.3m 1.1m 1.3m 200k1.5m 無 4.3m 1.4m 1.6m 270k2.2m 無 6.2m 2m 2.4m 390k3.3m 無 9.1m 3m 3.6m 680k4.7m 1.2m 12m 4.3m 5.1m 820k根據(jù)表2-2所示,2272根據(jù)其后綴的不同 其數(shù)據(jù)輸出類型可分為鎖存型和瞬太型.鎖存型的2272-lx在接受到有效編碼后將數(shù)據(jù)輸出,并將數(shù)據(jù)一直保存到下一次接收到的有效編碼.而瞬態(tài)型的2272-mx在接收到有效編碼后,只是將數(shù)據(jù)瞬間輸出,接收結(jié)束后,并不保留。由于設(shè)計用315mhz的高頻發(fā)射電路,當有按鍵按下時,pt2262得電工作,其第17腳輸出
20、經(jīng)調(diào)制的串行數(shù)據(jù)信號,當17腳為高電平期間315mhz的高頻發(fā)射電路起振并發(fā)射等幅高頻信號,當17腳為低平期間315mhz的高頻發(fā)射電路停止振蕩,所以高頻發(fā)射電路完全收控于pt2262,解碼pt2272的第 18腳為地址設(shè)定腳,有三種狀態(tài)可供選擇:懸空。接正電源。接地三種狀態(tài),3的8次方為6561,所以地址編碼不重復(fù)度為6561組,只有發(fā)射端 pt2262和接收端pt2272的地址編碼完全相同,才能配對使用。2.3驅(qū)動芯片的選擇由于直流電機需要驅(qū)動,設(shè)計中需要實現(xiàn)的是電機的正反轉(zhuǎn),考慮芯片uln2803不能實現(xiàn)的反轉(zhuǎn)功能,uln2803是達林頓管輸出器件,在電路中能起到大電流輸出和高壓輸出作用
21、,主要是應(yīng)用到異步電機的驅(qū)動中,再加上單片機本身產(chǎn)生的pwm波帶載能力很低,驅(qū)動能力不足,不能直接驅(qū)動電機,最終決定選用驅(qū)動芯片l298n。第三章 系統(tǒng)的硬件設(shè)計第四章 系統(tǒng)軟件設(shè)計4.1軟件介紹proteus 是單片機課堂教學(xué)的先進助手。 proteus不僅可將許多單片機實例功能形象化,也可將許多單片機實例運行過程形象化。前者可在相當程度上得到實物演示實驗的效果,后者則是實物演示實驗難以達到的效果。 它的元器件、連接線路等卻和傳統(tǒng)的單片機實驗硬件高度對應(yīng)。這在相當程度上替代了傳統(tǒng)的單片機實驗教學(xué)的功能,例:元器件選擇、電路連接、電路檢測、電路修改、軟件調(diào)試、運行結(jié)果等。 課程設(shè)計、畢業(yè)設(shè)計是
22、學(xué)生走向就業(yè)的重要實踐環(huán)節(jié)。由于proteus提供了實驗室無法相比的大量的元器件庫,提供了修改電路設(shè)計的靈活性、提供了實驗室在數(shù)量、質(zhì)量上難以相比的虛擬儀器、儀表,因而也提供了培養(yǎng)學(xué)生實踐精神、創(chuàng)造精神的平臺 隨著科技的發(fā)展,“計算機仿真技術(shù)”已成為許多設(shè)計部門重要的前期設(shè)計手段。它具有設(shè)計靈活,結(jié)果、過程的統(tǒng)一的特點。可使設(shè)計時間大為縮短、耗資大為減少,也可降低工程制造的風(fēng)險。相信在單片機開發(fā)應(yīng)用中proteus也能茯得愈來愈廣泛的應(yīng)用。 使用proteus 軟件進行單片機系統(tǒng)仿真設(shè)計, 是虛擬仿真技術(shù)和計算機多媒體技術(shù)相結(jié)合的綜合運用,有利于培養(yǎng)學(xué)生的電路設(shè)計能力及仿真軟件的操作能力;在單
23、片機課程設(shè)計和全國大學(xué)生電子設(shè)計競賽中,我們使用 proteus 開發(fā)環(huán)境對學(xué)生進行培訓(xùn),在不需要硬件投入的條件下,學(xué)生普遍反映,對單片機的學(xué)習(xí)比單純學(xué)習(xí)書本知識更容易接受,更容易提高。實踐證明,在使用 proteus 進行系統(tǒng)仿真開發(fā)成功之后再進行實際制作,能極大提高單片機系統(tǒng)設(shè)計效率。因此,proteus 有較高的推廣利用價值。4.2 keil軟件介紹keil是德國知名軟件公司keil(現(xiàn)已并入ram公司)開發(fā)的微控制器軟件開發(fā)平臺,是目前ram內(nèi)核單片機開發(fā)的主流工具。keil提供了包括c編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整開放方案,通過一個集成開發(fā)環(huán)境將
24、這些部分組合在一起,界面友好,易學(xué)易懂,在調(diào)試程序,軟件仿真方面也有很強大的功能。因此,很多工程師十分喜歡它。 單片機開發(fā)中除必要的硬件外,同樣離不開軟件,我們寫的匯編語言源程序要變?yōu)閏pu可以執(zhí)行的機器碼有兩種方法,一種keil軟件圖標是手工匯編,另一種是機器匯編,目前已極少使用手工匯編的方法了。機器匯編是通過匯編軟件將源程序變?yōu)闄C器碼,用于mcs-51單片機的匯編軟件有早期的a51,隨著單片機開發(fā)技術(shù)的不斷發(fā)展,從普遍使用匯編語言到逐漸使用高級語言開發(fā),單片機的開發(fā)軟件也在不斷發(fā)展,keil軟件是目前最流行開發(fā)mcs-51系列單片機的軟件,這從近年來各仿真機廠商紛紛宣布全面支持keil即可
25、看出。keil提供了包括c編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境(uvision)將這些部分組合在一起。運行keil軟件需要pentium或以上的cpu,16mb或更多ram、20m以上空閑的硬盤空間、win98、nt、win2000、winxp等操作系統(tǒng)。掌握這一軟件的使用對于使用51系列單片機的愛好者來說是十分必要的,如果你使用c語言編程,那么keil幾乎就是你的不二之選(目前在國內(nèi)你只能買到該軟件、而你買的仿真機也很可能只支持該軟件),即使不使用c語言而僅用匯編語言編程,其方便易用的集成環(huán)境、強大的軟件仿真調(diào)試工具也會令你事半功
26、倍。4.3系統(tǒng)軟件設(shè)計流程圖及程序該系統(tǒng)的軟件主要可以分成紅外發(fā)射、紅外接收和點擊控制三部分,其中具體有單片機初始化程序、紅外發(fā)射編碼和紅外接收解碼程序和產(chǎn)生pwm信號等模塊遙控碼的發(fā)射。4.3.1遙控碼的發(fā)射及發(fā)射端程序流程圖當某個操作按鍵按下時,單片機先讀出鍵值,然后根據(jù)鍵值設(shè)定遙控碼的脈沖個數(shù),再調(diào)制成38khz方波由紅外線發(fā)光管發(fā)射出去。通常,紅外遙控是將遙控信號(二進制脈沖碼)調(diào)制成38khz的載波上,經(jīng)緩沖發(fā)達后送至紅外發(fā)光二極管,轉(zhuǎn)化為紅外信號發(fā)射出去。為了提高抗干擾性能和降低電源小號,將上述的遙控編碼脈沖對頻率為38khz(周期為26us)的載波信號進行脈幅調(diào)制(pam),再經(jīng)
27、緩沖放大后送到紅外發(fā)光管,將遙控信號發(fā)射出去。紅外信號發(fā)射過程:首先裝入發(fā)射脈沖個數(shù)(發(fā)射時為3ms脈沖,停發(fā)時為1ms脈沖),此時若發(fā)射脈沖個數(shù)為1則返回主程序,若不為1則發(fā)1ms脈沖,然后停發(fā)1ms脈沖,這樣便結(jié)束整個發(fā)射過程。在實踐中,采用紅外遙控方式時,由于受遙控距離,角度等影響,使用效果不是很好,如采用調(diào)頻或條幅發(fā)射接收碼,可提高遙控距離,并且沒有角度問題。圖 遙控發(fā)射主程序流程圖圖 遙控發(fā)射器遙控碼發(fā)射程序流程圖4.3.2紅外接收及接收端程序流程圖紅外遙控接收部分的主要程序和初始化程序如下:首先驚進行初始化,然后檢查時否有接收標志位,若有則調(diào)用相應(yīng)的操作程序,然后清零中斷標志位。當
28、紅外線接收器輸出脈沖幀數(shù)據(jù)時,第一位碼的低電平(3ms)將啟動中斷程序,試試接收數(shù)據(jù)幀的操作。在數(shù)據(jù)幀接收時,將對第一位(起始位)碼的碼寬進行驗證。若第一位低電平碼的脈寬小于3ms,將作為錯誤碼處理。當間隔位的高電平脈寬大于2ms時,結(jié)束接收,然后根據(jù)列假期a中的脈沖個數(shù),調(diào)用相應(yīng)的操作程序,執(zhí)行相應(yīng)輸出口的操作。圖 就是紅外線接收器輸出的一幀遙控碼波形圖。圖 紅外下接收器輸出的一幀遙控碼波形圖圖 遙控接收器主程序流程圖中斷過程:首先判斷低電平脈沖寬度是否大于2ms,若脈寬不到3ms,則中斷返回;若低電平脈寬大于2ms,則進行接收并對脈沖個數(shù)進行計數(shù),然后判斷高電平脈沖寬度是否發(fā)育2ms,若高
29、電平脈寬不到2ms,則返回上已接收計數(shù)過程再次進行計數(shù);若高電平買寬大于2ms,則按照統(tǒng)計的脈沖個數(shù)調(diào)用相應(yīng)的操作程序,此時中斷返回。圖 遙控接收器中斷程序流程圖4.3.3 led 的主要性能、led 顯示主要是顯示所發(fā)射的所發(fā)送的信號的個數(shù),它就實現(xiàn)以下的作用。當按下某一按鍵比方說 2 鍵,led會顯示01 ,如果再按下2 鍵,led 就顯示 00 。如果同時按下2個鍵,那么 led 就顯示 02 。下面介紹 led 的主要性能。led 顯示器由 7 個發(fā)光二極管組成,又叫 7 段 led 顯示器,顯示器中還有一個圓點型發(fā)光二極管,用于顯示小數(shù)點。通過7個發(fā)光二極管亮暗的不同組合,可以顯示多
30、種數(shù)字、字母以及其它符號。led 顯示器中的發(fā)光二極管共有兩種連接方法:1. 共陽極接法把發(fā)光二極管的陽極連在一起構(gòu)成共陽極。使用時供陽極接+5v 。這樣陰極端輸入低電平的段發(fā)光二極管就導(dǎo)通點亮,而輸入高電平的則不點亮。 2. 共陰極接法把發(fā)光二極管的陰極連在一起構(gòu)成共陰極。使用時供陽極接+5v 。這樣陽極端輸高低電平的段發(fā)光二極管就導(dǎo)通點亮,而輸入低電平的則不點亮。在設(shè)計的電路中,采用了共陽極接法。4.3.4系統(tǒng)流程圖圖 系統(tǒng)流程圖4.4系統(tǒng)主程序4.4.1 初始化程序程序中將p0.0、p0.1、p0.2、p1.0、p1.1口賦初值,程序初始化:org 30hstart:setb p0.0
31、/p0.0置1 setb p0.1 /p0.1置1 setb p0.2 /p0.2置1 setb p1.0 /p1.0置1 setb p1.1 /p1.1置14.4.2 按鍵設(shè)計按鍵彈起程序繼續(xù)往下執(zhí)行:jnb p2.0,l1 /判斷p2.0是否為低電平 ajmp start /跳轉(zhuǎn)到開始l1: call delay /調(diào)用延時 jnb p2.0,l1 ajmp led1 /跳轉(zhuǎn)到led14.4.3 直流電動機正轉(zhuǎn)直流電動機正轉(zhuǎn):p1.0置1,p1.1清0,在直流電動機正轉(zhuǎn)的同時p0.1口上的指示燈閃爍:zz: jnb p2.0,l2 jnb p3.3,l4 setb p1.0 /p1.0置1
32、clr p1.1 /p1.1清0clr p0.1 /call delay 指示燈閃爍cpl p0.1 call delay /ajmp zz4.4.4 直流電動機反轉(zhuǎn)流電動機反轉(zhuǎn):p1.0清0,p1.1置1,在直流電動機正轉(zhuǎn)的同時p0.2口上的指示燈閃爍:fz: jnb p2.0,l2 jnb p3.2,l3 setb p1.1 /p1.1置1clr p1.0 /p1.0清0clr p0.2 /call delay 指示燈閃爍cpl p0.2 call delay /ajmp fz4.4.5 延時程序本次設(shè)計采用的0.5秒的延時,50*20*250*2(機器周期)*1us(1個機器周期的時間)=500000us:delay:mov r5,#50loop2:mov r6,#20loop3:mov r7,#250 djnz r7,$djnz r6,loop3djnz r5,loop2retend參考文獻1 吳金成著8051 單
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二年級口算題題庫100道
- 勞務(wù)公司結(jié)賬合同范本
- 農(nóng)場水面出租合同范本
- 2025重慶市建筑安全員-A證考試題庫附答案
- 公司收購農(nóng)民合同范本
- 出借女友合同范本
- 高校足球隊足球整體戰(zhàn)術(shù)訓(xùn)練模式實證探析
- 印刷制作設(shè)計合同范本
- 割膠合同范本
- 企業(yè)vi合同范本
- 2025年山東化工職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測試近5年??及鎱⒖碱}庫含答案解析
- 2025年上海市商品交易市場進場經(jīng)營合同(2篇)
- 2025年全國幼兒園教師資格證考試教育理論知識押題試題庫及答案(共九套)
- 2024年鄭州電力高等??茖W(xué)校高職單招職業(yè)適應(yīng)性測試歷年參考題庫含答案解析
- 產(chǎn)品試產(chǎn)流程
- 舞臺機械基礎(chǔ)知識培訓(xùn)
- 人教版數(shù)學(xué)八年級下冊 第16章 二次根式 單元測試(含答案)
- 中學(xué)班主任培訓(xùn)內(nèi)容
- DB2301-T 108-2022 地下管線探測技術(shù)規(guī)程
- DB51T 1511-2022建設(shè)項目對自然保護區(qū)自然資源、自然生態(tài)
- DCMM練習(xí)題練習(xí)試題
評論
0/150
提交評論