freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

微機原理與接口技術課程設計總結報告-基于8086的交通信號控制器的設計(編輯修改稿)

2024-12-10 05:40 本頁面
 

【文章內容簡介】 OH=-200MA 2 .4 V 達林頓驅動電流I OAR -4 .0 -1 .0 mA 電源電流 I CC 120 mA 輸入負載電流 I IL I IN=0~V CC I/O mA 輸出浮動電流 I OF V OR=0 .45~ VCC I/O mA 6)、 8255A 的邏輯圖 圖 13: 8255A 內部邏輯圖 選擇芯片七段 LED 顯示器 1)、 LED 顯示器在本設計中的作用: 接收由 8255A 芯片送來的字型碼顯示編碼結果其中 LED 技術參數如表 15: 表 14: LED 技術參數說明 2)、七段 LED 顯示器 LED 顯示器的功能分析: LED 顯示器有共陽極和共陰極兩類。其原理圖(圖 14): 圖是一個 6 位 LED 動態(tài)顯示電路,段驅動器輸出 LED 字符 7 段代碼信息,位驅動器輸出 6 個 LED 的位選信號,即分時使 Q0 ~ Q5輪流有效,使得 LED0~ LED5輪流顯示。 基于 8086 的交通信號控制器的設計 6 圖 14: 七段 LED 顯示器 筆畫型 LED 顯示器是由 8 個二極管電路 a~dp 按字型‘ 8’的方式排列,當不同的二極管被選通后根據發(fā)光效果會顯示不同的自型。本設計中采用共陰極連接方式, a~dp 分別與 74LS273 的 1Q~8Q 相連,接收段選碼信號(高電平); 4位 LED 顯示器的 4 根共陰極引線與 8255A 的 PC0~PC3 相連,接收位選碼信號(低電平)。段選碼和位選碼共同作用以顯示不同的字型。 LED 字型顯示原理 : 表 15: LED 字型顯示組合 Dp G f E d c b A 顯示數碼 0 0 1 1 1 1 1 1 0 3fh 0 0 0 0 0 1 1 0 1 O6H 0 1 0 1 1 0 1 1 2 5bh 0 1 0 0 1 1 1 1 3 4fH 0 1 1 0 0 1 1 0 4 66H 0 1 1 0 1 1 0 1 5 6dH 0 1 1 1 1 1 0 1 6 7dH 0 0 0 0 0 1 1 1 7 07H 0 1 1 1 1 1 1 1 8 7fH 0 1 1 0 1 1 1 1 9 6fH 硬件 總邏輯圖及其說明 1)、硬件原理說明: 本設計以 STAR ES598PCI 實驗儀提供的最實用、新穎的接口實驗,提供的匯編控制程序設計控制硬件運行為依據設計的;在課程設計中主要利用了 STAR ES598PCI 實驗提供的 8255A 芯片, 7 段 LED 顯示器,以及紅綠燈 LED 顯示二極管,其中完成 PC 機與實驗箱之間的通信用到了最主要的集成卡 PCI 卡。課程設計時完成編程調試的只要開發(fā)工具為星研集成開發(fā)環(huán)境。 2)、硬件連接說明: 8255A 芯片的 PA、 PB、 PC 三口的工作方式為方式 0,將 8255 的 PB0~PB7接紅綠燈用 以模擬交通燈的變化, PA0~PA7 接 7 段 LED 燈的段選碼完成 LED 顯示器的段選, PC0~PC3 接 LED 顯示器的位選碼用以完成位選, PC 機通過數據總線經過集成電路卡 PCI 卡與 8255A 芯片相連接。其連接方式為: PCI 卡的地址總線 A1A0 接到 8255A 芯片的 A1A0 來實現端口選擇。將 8255A 芯片的片選信基于 8086 的交通信號控制器的設計 7 號 CS 與 PCI 卡的 CS1 相連接來決定各端口的初始地址。 8255A 芯片的 PB 口中PB0~PB7 經過排線與實驗箱的紅綠燈電路板的插槽相連接,用來實現控制交通燈的變化規(guī)律; 8255A 的 PC 口中的 PC0~PC3 經過排線 與實驗箱上的 7 段 LED燈的位選碼插槽相連接,用來實現選擇綠燈倒計時時的 7 段 LED 燈的位置選擇,8255A 芯片的 PA 口中的 PA0~PA7 經過排線與實驗箱上的 7 段 LED 燈的段選碼插槽相連接,用來實現 7 段 LED 燈的段選碼選擇。 LED 燈管的 a、 b、 c、 d、 e、f、 g、 dp 做為段選來顯示倒計時數據。 圖 15: 硬件總連接圖 三、控制程序設計 控制程序設計思路說明: 首先,明確交通燈的變化規(guī)律,假設在一個十字路口,其中東西方向,南北方向,工作方式如下: 將紅黃綠燈按照紅燈停,綠等行,黃燈閃爍為緩沖時間的原則進 行通車。倒計時將可以由用戶自由設定,用 8255 的 PB, PC 口來連接紅黃綠燈電路板,而 PA 口連接 LED 顯示管來計數倒計時。 開始時初始化東西南北方向全為紅燈,然后東西方向綠燈亮,進入倒計時默認值 40 秒,結束后東西方向綠燈閃爍三次,變黃燈亮三秒,然后紅燈亮;南北方向綠燈亮,此時南北方向進入倒計時,倒計時時間可以在開關口提前設定本次倒計時時間。結束后綠燈閃爍基于 8086 的交通信號控制器的設計 8 三秒后,變黃燈亮三秒,然后紅燈亮,東西方向綠燈亮,如此循環(huán)下去。 其次,主程序的設計思路:首先初始化 8255A 的芯片的控制字格式和 狀態(tài)字 格式,其次設置交通燈開始 運行的初始狀態(tài)并做相應的延時便于觀察,再次調用子程序對東西綠燈的倒計時時間,調用子程序顯示綠燈的倒計時,后進行查表選擇相應的 LED 燈的段選碼,使相應的燈亮,顯示東西綠燈交通燈變化,然后設置綠燈的閃爍,以及黃燈的亮持續(xù),再次就是查表設置轉換成南北綠燈的亮,同時調用子程序設置南北綠燈的倒計時時間,后進行查表選擇相應的 LED 燈的段選碼,使相應的燈亮,顯示南北綠燈交通燈變化,然后做南北綠燈的閃爍,和黃燈的亮持續(xù),最后做主程序的循環(huán),利用無條件跳轉指令。 程序流程圖 開始 程序初始化 路口紅燈全亮 東西綠南北紅開始倒計時 Cx=5 東西綠燈,南北紅燈 延時 500ms 東西綠燈滅, cx 自減 1 Cx=0 東西黃燈亮延時 5s 東西紅南北綠 倒計時開始 南北綠燈滅 Cx=5 延時 500ms 南北綠燈亮 cx 自減 1 Cx=0 南北黃燈亮延時 5s 基于 8086 的交通信號控制器的設計 9 圖 16:主控制程序 再次,也設計了一個到計時顯示子程序,用來顯示綠燈的到計時時間,設計思路: 首先要保存進入到計時子程序時的斷點保存,以保證能夠子程序結束能夠正常返回主程序,其次設置 LED 燈的秒數跳的快慢,使其運行結果便于觀察,再次設置程序分別顯示到計時 LED 燈的秒數的個位與十位,在顯示秒數的個位與十位時要做秒數的個位與十位計數是否到零的判斷,與此同時也要做秒數的個位與 十位的斷選碼指示器的移動,最后做恢復斷點和子程序的返回。其控制流程圖: N N 圖 17:倒計時顯示程序 最后, 還設計了兩個延時程序,一個是綠燈閃爍 3 次時間的延時 DL500 子程序,一個是延時黃燈亮的時間 DELAY 子程序; DL500 子程序的設計思路利用了設備提供的軟中斷實現的延時, 其控制流程如(流程圖: 17) ; DELAY 子程序的設計利用的是多次循環(huán)空操作實現,思路首先保存斷點設置空操作的次數,做判斷循環(huán)是否該結束,然后恢復斷點,返回主程序, 其控制流 程如下 進入 顯示個位 延時 顯示十 位 延時 個位減一 十位減一 個位賦 9 返回 CX=0 個位等于表外第一個地址 十位等于表外第一個地址 基于 8086 的交通信號控制器的設計
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1