一、實驗目的
1.掌握定時/計數器、輸入/輸出接口電路設計方法。
2.掌握中斷控制編程技術的方法和應用。
3.掌握8086匯編語言程序設計方法。
二、實驗內容與要求
微機燈光控制系統主要用于娛樂場所的彩燈控制。系統的彩燈共有12組,在實驗時用12個發光二極管模擬。
1. 基本要求:
燈光控制共有8種模式,如12個燈依次點亮;12個燈同時閃爍等八種。系統可以通過鍵盤和顯示屏的人機對話,將8種模式進行任意個數、任意次序的連接組合。系統不斷重復執行輸入的模式組合,直至鍵盤有任意一個鍵按下,退出燈光控制系統,返回DOS系統。
2. 提高要求:
音樂彩燈控制系統,根據音樂的變化控制彩燈的變化,主要有以下幾種:
第一種為音樂節奏控制彩燈,按音樂的節拍變換彩燈花樣。
第二種音律的強弱(信號幅度大小)控制彩燈。強音時,燈的亮度加大,且被點亮的數目增多。
第三種按音調高低(信號頻率高低)控制彩燈。低音時,某一部分燈點亮;高音時,另一部分點亮。
三、實驗報告要求
1.設計目的和內容
2.總體設計
3.硬件設計:原理圖(接線圖)及簡要說明
4.軟件設計框圖及程序清單
5.設計結果和體會(包括遇到的問題及解決的方法)
四、設計原理
我們以背景霓虹燈的一種顯示效果為例,介紹控制霓虹燈顯示的基本原理。設有一排 n 段水平排列的霓虹燈,某種顯示方式為從左到右每0.2 秒逐個點亮。其控制過程如下:
若以“ 1 ”代表霓虹燈點亮,以“ 0 ”代表霓虹燈熄滅,則開始時刻, n 段霓虹燈的控制信號均為“ 0 ”,隨后,控制器將一幀 n 個數據送至 n 段霓虹燈的控制端,其中,最左邊的一段霓虹燈對應的控制數據為“ 1 ”,其余的數據均為零,即 1000 … 000 。當 n 個數據送完以后,控制器停止送數,保留這種狀態(定時) 0.2 秒,此時,第 1 段霓虹燈被點亮,其余霓虹燈熄滅。隨后,控制器又在極短的時間內將數據 1100 … 000 送至霓虹燈的控制端,并定時 0.2 秒,這段時間,前兩段霓虹燈被點亮。由于送數據的過程很快,我們觀測到的效果是第一段霓虹燈被點亮 0.2 秒后,第 2 段霓虹燈接著被點亮,即每隔 0.2 秒顯示一幀圖樣。如此下去,最后控制器將數據 1111 … 111 送至 n 段霓虹燈的控制端,則 n 段霓虹燈被全部點亮。
只要改變送至每段霓虹燈的數據,即可改變霓虹燈的顯示方式,顯然,我們可以通過合理地組合數據(編程)來得到霓虹燈的不同顯示方式。
五、總體方案論證分析
系統設計思路如下:
1) 采集8位開關輸入信號,若輸入數據為0時,將其修改為1。確定輸入的硬件接口電路。采樣輸入開關量,并存入NUM的軟件程序段。
2) 以12個燈依次點亮為例(即燈光控制模式M1),考慮與其相應的燈光顯示代碼數據。確定顯示代碼數據輸出的接口電路。輸出一個同期顯示代碼的軟件程序段(暫不考慮時隙的延時要求)。
3) 應用定時中斷服務和NUM數據,實現t=N×50ms的方法。
4) 實現某一種模式燈光顯示控制中12個時隙一個周期,共重復四次的控制方法。要求在初始化時采樣開關輸入數據NUM,并以此控制每一時隙的延時時間;在每一時隙結束時,檢查有無鍵按下,若是退出鍵按下,則結束燈光控制,返回DOS系統,若是其他鍵就返回主菜單,重新輸入控制模式數據。
5) 通過人機對話,輸入8種燈光顯示控制模式的任意個數、任意次序連接組合的控制模式數據串(以ENTER鍵結尾)。對輸入的數據進行檢查,若數據都在1 - 8之間,則存入INBUF;若有錯誤,則通過屏幕顯示輸入錯誤,準備重新輸入燈光顯示控制模式數據。
6) 依次讀取INBUF中的控制模式數據進行不同模式的燈光顯示控制,在沒有任意鍵按下的情況下,系統從第一個控制模式數據開始,順序工作到最后一個控制模式數據后,又返回到第一個控制模式數據,不斷重復循環進行燈光顯示控制。
7) 本系統的軟件在總體上有兩部份,即主程序(MAIN)和實時中斷服務程序(INTT)。討論以功能明確、相互界面分割清晰的軟件程序模塊化設計方法。即確定有關功能模塊,并畫出以功能模塊表示的主程序(MAIN)流程框圖和定時中斷服務程序的流程框圖。
六、硬件電路設計
以微機實驗平臺和PC機資源為硬件設計的基礎,不需要外加電路。主要利用了以下的資源:
1.8255并行口電路
8255并行口電路主要負責數據的輸入與輸出,可以輸出數據控制發光二極管的亮滅和讀取乒乓開關的數據。實驗時可以將8255的A口、B口和一組發光二極管相連,C口和乒乓開關相連。
2.8253定時/計數器
8253定時/計數器和8259中斷控制器一起實現時隙定時。本設計的定時就是采用的t=N×50ms的方法,50ms由8253定時/計數器的計數器0控制定時,N是在中斷服務程序中軟件計時。8253的OUT0接到IRQ2,產生中斷請求信號。8253定時/計數器定時結束會發出中斷信號,進入中斷服務程序。
3.PC機資源
本設計除了利用PC機作為控制器之外,還利用了PC機的鍵盤和顯示器。鍵盤主要是輸入控制模式數據,顯示器就是顯示提示信息。
七、軟件設計
軟件主要分為主程序(MAIN)和中斷服務程序(INTT),主程序包含系統初始化、讀取乒乓開關、讀取控制模式數據以及按鍵處理等模塊。中斷服務程序主要是定時時間到后根據控制模式數據點亮相應的發光二極管。
1.主程序
主程序的程序流程圖如圖1所示。
資源簡介:一、實驗目的1.掌握定時/計數器、輸入/輸出接口電路設計方法。??? 2.掌握中斷控制編程技術的方法和應用。3.掌握8086匯編語言程序設計方法。 二、實驗內容與要求?微機燈光控制系統主要用于娛樂場所的彩燈控制。系統的彩燈共有12組,在實驗時用12個...
上傳時間: 2014-04-05
上傳用戶:q986086481
資源簡介:教學樓智能燈光控制系統設計摘要:為節約能源,節省設備,智能管理,設計了基于Mcs一51系列微控制器的智能教學燈光控制系統,系統通過光敏電阻將光照 強度轉換成電壓信號,經A/D轉換器轉換成數字信號,送入控制器進行分析,得出光線等級;通過紅外傳感器判...
上傳時間: 2016-10-20
上傳用戶:ynzfm
資源簡介:249-基于單片機的智能樓道燈光控制系統設計
上傳時間: 2021-10-22
上傳用戶:
資源簡介:施耐德電氣 DALI 智能燈光控制系統,系統布置,希望對大家有幫助。
上傳時間: 2021-11-14
上傳用戶:
資源簡介:智能家居燈光控制系統.pdf1.系統功能 ? 商場燈光區域化管理。 ? 燈光遠程手自動開關,減少人工工作量,提高工作效率。 ? 可設定燈光開關時間,減少不必要的能耗。 ? 強電弱電分離,減少不安全因素。 ? 可根據需要擴展控制模塊和燈具。 2.系統組成 ...
上傳時間: 2022-03-11
上傳用戶:
資源簡介:基于單片機的智能樓道燈光控制系統設計由人體感應模塊、光照強度檢測模塊、燈光控制模塊、聲音傳感器模塊、聲光報警模塊等組成。以單片機為核心,通過檢測光照強度和紅外人體感應相結合,實現了對樓道內燈光的控制,從而達到節約能源的目的。
上傳時間: 2022-03-28
上傳用戶:kingwide
資源簡介:基于51單片機的室內燈光控制系統的原理圖
上傳時間: 2016-04-08
上傳用戶:pain123
資源簡介:設計了以 STM32F103VCT6 單片機為主要控制芯片、TMC5160 為電機驅動芯片的步進電機控制系統,該系統控制電機采用梯形加減速的方式,有效地避免了電機在加減速過程中出現的抖動;同時,可接收基于 DMX512協議的控制臺的控制命令,以達到遠程控制電機的目的,可...
上傳時間: 2022-05-04
上傳用戶:zhaiyawei
資源簡介:設計了以 STM32F103VCT6 單片機為主要控制芯片、TMC5160 為電機驅動芯片的步進電機控制系統,該系統控制電機采用梯形加減速的方式,有效地避免了電機在加減速過程中出現的抖動;同時,可接收基于 DMX512協議的控制臺的控制命令,以達到遠程控制電機的目的,可...
上傳時間: 2022-05-07
上傳用戶:
資源簡介:通信原理課件 PPT版
上傳時間: 2013-04-15
上傳用戶:eeworm
資源簡介:設計并制作出汽車信號燈微機控制系統; 2)所需執行的操作由相應的開關控制,所需控制的信號燈有: 儀表板左/右轉向燈、左/右頭燈和左/右尾燈及左/右剎車燈共8個燈,其駕駛操作與燈光信號對應關系如下: (1)左/右轉彎(合上左/右開關):儀表板左/右轉向燈、...
上傳時間: 2015-06-22
上傳用戶:gundamwzc
資源簡介:摘要:文章介紹了由PC機和80C196單片機構成的熱處理溫度微機控制系統,并就集中溫度數據采集方法、PC機和單片機的數據通信格式、單片機軟硬件設計、雙向晶閘管的觸發電路等相關技術進行了分析,給出了串行通信中斷接收及數據處理程序設計流程圖。關鍵詞:單片...
上傳時間: 2013-10-20
上傳用戶:fnhhs
資源簡介:摘要:介紹了一種基于微機和單片機的步進電機控制系統,利用上、下位機控制步進電機的多種運行方式,可實現步進電機正反轉控制以及步進電機的無級調速。程序采用模塊化設計,通過PC機容易實現各功能設置。關鍵詞:步進電機;微機;串口通信
上傳時間: 2013-11-01
上傳用戶:范縝東苑
資源簡介:電梯的開關門過程是一個變速運動過程 ,需要對電梯門系統的驅動電機進行調速控制;本文提出了一種以高性能單片微機87C196MC 為核心的電梯門機變頻調速控制系統,功率驅動電路采用驅動MOSFET 的專用集成電路IR2130;分析了基于PWM 技術控制電梯門機運行的方法;...
上傳時間: 2013-10-16
上傳用戶:zhaoman32
資源簡介:本文設計出一種新型燈光調光控制系統。系統采用先進的智能功率模塊((IPM)取代以往的可控硅作為功率變換器件,以Intel16 位單片機為核心控制器采用AC-DC-AC 變換技術使輸出的波形較可控硅斬波后的波形有很大的改善,這不僅降低了變壓器的損耗而且延長了燈的壽命,...
上傳時間: 2013-11-02
上傳用戶:亞亞娟娟123
資源簡介:注塑機生產過程的微機控制系統設計本系統設計是通過8255A并行端口A、B傳輸數據控制12個LED發光二級管的亮滅來模擬控制兩臺注塑機的生產過程。其中端口A和B分別對應1號和2號注塑機,每一個LED代表一個工序。編程語言采用BORLAND C++語言。
上傳時間: 2013-12-25
上傳用戶:葉山豪
資源簡介:我們做微機硬件綜合實驗做的一個交通信號燈實時控制系統設計,很好哦!還附有實驗報告.
上傳時間: 2015-04-02
上傳用戶:磊子226
資源簡介:【微機原理課程設計】【微機交通燈控制系統課程設計報告書】
上傳時間: 2013-12-16
上傳用戶:han_zh
資源簡介:我們做微機硬件綜合實驗做的一個交通信號燈實時控制系統設計,很好哦!還附有實驗報告.-A traffic lights real-time control system design of the micro computer hardware experiment.PS:contain the experiment report
上傳時間: 2015-11-17
上傳用戶:924484786
資源簡介:夜班防睡控制系統微機系統與接口技術課程設計報告
上傳時間: 2014-01-19
上傳用戶:luke5347
資源簡介:步進電機具有控制簡便、定位準確等特點。隨著科學技術的發展,在許多領域將得到廣泛的應用。鑒于傳統的脈沖系統移植性不好,本文提出微機控制系統代替脈沖發生器和脈沖分配器,用軟件的方法產生控制脈沖,通過軟件編程可以任意設定步進電機的轉速、旋轉角度、轉動...
上傳時間: 2013-12-11
上傳用戶:windwolf2000
資源簡介:PPT 8255 交通燈 交通信號燈設計.ppt 交通燈控制系統程序8259 8254 8255 8259交通燈 微機 ... [weijijijiji.rar] - 微機原理課程設計內附報告用匯編語言實現交通燈控制 ...
上傳時間: 2016-08-02
上傳用戶:四只眼
資源簡介:液位自動控制裝置/本系統采用分布式微機控制系統,通過測量傳感器的信號頻率來獲取液面高度。
上傳時間: 2013-12-25
上傳用戶:chenxichenyue
資源簡介:可通過1臺電腦RS232串口控制255臺步進電機的單片機控制系統!電腦集中控制上位機控制集散型控制燈光控制 JMDM RS232串口控制步進電機最小系統(最簡配置),可在電腦VB界面在線設定步進電機轉速、圈數、停頓時間等參數的RS232串口控制步進電機系統
上傳時間: 2014-01-22
上傳用戶:gonuiln
資源簡介:本汽車遠近光燈智能控制系統分為遠光燈和近光燈光強檢測部分、汽車環境光強檢測并自動調光部分、時鐘檢測智能開啟燈光部分、液晶顯示遠近光燈亮滅情況部分、主動按鍵自由控制部分。整個系統主要以模擬電路為主,配合數字電路控制,全系統通過AT89S52單片機進...
上傳時間: 2017-04-25
上傳用戶:yxgi5
資源簡介:微機原理和接口技術交通燈模擬控制系統設計————————
上傳時間: 2014-01-03
上傳用戶:541657925
資源簡介:該文主要研究的是感應電動機無速度傳感器矢量控制變頻調速及參數辨識.首先,利用坐標變換的方法推導出感應電動機在兩相殂止和兩相同步旋轉坐標系中的數學模型,并對電機動態特性進行了仿真.用矢量控制理論和電壓解耦的方法建立了轉差型電壓喬量解耦控制系統.利...
上傳時間: 2013-04-24
上傳用戶:84425894
資源簡介:傳統的電梯門機采用的是直流或交流旋轉電機來實現。前者調速性能好,但由于存在換向器、電磁火花和干擾,可靠性差;后者雖然電機結構相對簡單,但控制復雜,性能差。兩者都需要通過一些復雜的傳動機構將電機旋轉運動轉換為直線運動以實現電梯門的開/關。 本文...
上傳時間: 2013-06-15
上傳用戶:zgu489
資源簡介:礦井高壓電網多以6KV 供電為主,高壓防爆開關成為了井下供電系統的最為關鍵的設備之一。近年來,由于煤礦開采中因電氣保護失控而引發事故的增長,國家對井下供電系統的可靠性、安全性的要求越來越高,因而采用現代化新技術對礦井下高壓控制設備進行技術改造和...
上傳時間: 2013-06-11
上傳用戶:xiangwuy
資源簡介:自1887年美國奧梯斯公司制造出世界上第一臺電梯以來,電梯作為一種垂直運動的升降設備,已日益成為人們生活中一項不可缺少的生活工具。隨著經濟的發展,高層建筑的不斷涌現,電梯的功能與種類也隨之而多樣化,同時也對電梯的穩定性、安全性、舒適性、運行效率...
上傳時間: 2013-07-20
上傳用戶:西伯利亞狼