999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于8086的Proteus軟件仿真應用

2018-01-30 08:46:44王峻崧
智富時代 2018年10期
關鍵詞:流水指令

王峻崧

【摘 要】英國的實驗中心電子開發的Proteus軟件支持模擬電路,數字電路,單片機和模擬ARM的仿真。在Proteus7.5開始,可以支持8086 CPU,它為計算機學習和研究提供了極大的方便。本文從實際應用出發,在Proteus軟件中模擬LED右流水燈亮的過程。

【關鍵詞】8086處理器;微機原理;仿真

一、引言

隨著科學技術的不斷發展,微型計算機已廣泛應用于社會和經濟的各個方面,因為它們的體積小,重量輕,功耗低,結構簡單,可靠性高,使用方便,以及擁有高性價比。而嵌入式系統的發展,使微型計算機系統在通信、機電一體化等方面的應用更加廣泛。

本次設計,通過匯編語言控制開關的狀態,用8086CPU控制8255A的端口PA,再利用74ls245芯片通過控制8只LED發光二極管,PB口接1只開關,編寫程序LED燈右循環亮。

二、設計方案

2.1設計原理

本次設計的內容為模擬流光燈控制系統設計與實現。根據需要,選擇的芯片有8086cpu芯片,74273芯片,74ls254芯片,8255A可編程并行接口。然后編寫程序,用Proteus8軟件進行仿真,控制8個LED燈實現流水效果。

2.2設計環境及設備

PC機一臺、windows 10系統

2.3模擬燈右循環亮工作原理

2.3.1現象:右向移動流水燈的實驗現象是首先最左邊的燈亮,然后是最左邊的燈滅,此時左起第二個燈亮,依次輪流亮,直到第八個燈亮。然后循環上述過程。

2.3.2原理:右向移動流水燈是根據發光二極管的顯示原理,首先點亮最右的二極管,然后進位置一,通過帶進位的循環右移指令編寫程序以實現模擬流水燈的右向移動。

三、系統硬件介紹

3.1 8086處理器介紹

8086CPU是INTEL系列微處理器中具有代表性的高性能16位微處理器.它使用的HMOS工藝制造,外形封裝為雙列直插,有40個引腳。使用單個5V電源,8086處理器的主時鐘頻率為4.77MHZ。8086 CPU具有16位數據總線和20位地址總線,所以它的直接尋址空間是1MB。

8086CPU采用了2級流水線的處理方式,8086CPU內部設置了兩個獨立的部分總線接口部件(BIU)和指令執行部件(EU)來實現取指令與執行指令的流水線操作。總線接口部件負責取指令,存取操作數和存結果,即負責所有的外部操作。指令執行部件負責執行指令,即從BIU的指令隊列中取出指令,并執行指令,不必訪問存儲器或I/O端口,節省了取指令時間,加快程序執行速度。

3.2 8255芯片介紹

8255芯片是來自于Intel家族,型號8255用24個輸入/輸出引腳和可編程通用并行輸入/輸出接口電路(改性8255A和8255A-5)的可編程外圍接口電路。它是一個40針雙列直插集成電路,并且使用單個+ 5V電源。

8255芯片一種并行輸入輸出LSI芯片,一個多功能I/O設備,可以被用作CPU總線與外圍設備之間的接口。

8255芯片有24可編程I/O端口,即,3個組的8位I/O端口中的端口PA,PB端口和PC端口。它們可以被分為兩個組,每組12位I/O端口。A組包括端口A和端口C(高4位,PC4到PC7)。B組包括端口B和端口C(低4位,PC0到PC3)。A組可以被設置為基本的I/O端口,STROBE I/O閃控,雙向I/O 3點的模式;B組只能被設置為基本的I/O或閃控I/O模式,即完全由控制寄存器的控制字來確定。

3.3 74273芯片介紹

74273芯片是一個8位的數據鎖存器。

第1腳是復位腳,平時應保持高電平;低電平時1Q~8Q輸出全部低電平,同時內部寄存器全部清零。

1D~8D為數據輸入,在11腳(CLK)從低電平升變到高電平時(即上沿),1D~8D被保存到74273寄存器中,同時1Q~8Q輸出對應1D~8D的電平。

第1腳保持高電平,第11腳為低電平、高電平、高電平到低電平跳變(下升沿)這些狀態對輸出1Q~8Q及74273內部保存的數據無影響。

3.4 74ls245

74LS245是用于驅動LED或其它設備通常使用的芯片。它是一個8信道的同相三態雙向總線收發器,其在兩個方向上傳送數據。

第1腳DIR(T/R),為輸入輸出端口轉換用,DIR="1"高電平時信號由"A"端輸入"B"端輸出,DIR="0"低電平時信號由"B"端輸入"A"端輸出。

第2~9腳“A”信號輸入輸出端,A0=B0,A7=B7,A0與B0是一組,如果DIR=“1”OE=“0”則A1輸入B1輸出,其它類同。如果DIR=“0”OE=“0”則B1輸入A1輸出,其它類同。

第11~18腳“B”信號輸入輸出端,功能與“A”端一樣,不再描述。

第19腳OE,使能端,若該腳為“1”A/B端的信號將不導通,只有為“0”時A/B端才被啟用,該腳也就是起到開關的作用。

第10腳GND,電源地。

第20腳VCC,電源正極。

四、模擬流水燈軟件設計

4.1編程程序實現

CODE SEGMENT 'CODE'

ASSUME CS:CODE

START:MOV DX,06H

MOV AL,82H

OUT DX,AL

MOV DX,00H

MOV AH,0FEH

BG: MOV AL,AH

OUT DX,AL

CALL DELAY

MOV DX,02H

IN AL,DX

TEST AL,01H

JNZ BG

ROR AH,1

MOV DX,00H

JMP BG

DELAY PROC NEAR

MOV BL,100

DELAY2: MOV CX,374

DELAY1: NOP

NOP

LOOP DELAY1

DEC BL

JNZ DELAY2

RET

DELAY ENDP

CODE ENDS

END START

五、仿真圖

六、結果分析

點擊軟件的右下角開始模擬按鈕,然后關閉K0開關。可以觀察到的是,在右上角的LED燈從左到右閃爍,不停止。

基于這次試驗,讓我們對Proteus軟件有了更深的認識,對微機原理以及技術有了更深層次的了解,在21世紀新時代,微機原理會得到更深層次的發展。我們的社會也會更加的幸福。

【參考文獻】

[1]田輝主編.微機原理與接口技術[M].高等教育出版社,2011.

猜你喜歡
流水指令
聽我指令:大催眠術
傣家跟著流水走
云南畫報(2021年8期)2021-12-02 02:46:08
流水
文苑(2020年10期)2020-11-07 03:15:26
ARINC661顯控指令快速驗證方法
測控技術(2018年5期)2018-12-09 09:04:26
LED照明產品歐盟ErP指令要求解讀
電子測試(2018年18期)2018-11-14 02:30:34
流水有心
天津詩人(2017年2期)2017-11-29 01:24:12
殺毒軟件中指令虛擬機的脆弱性分析
電信科學(2016年10期)2016-11-23 05:11:56
前身寄予流水,幾世修到蓮花?
視野(2015年6期)2015-10-13 00:43:11
一種基于滑窗的余度指令判別算法
坐標系旋轉指令數控編程應用
機電信息(2014年27期)2014-02-27 15:53:56
主站蜘蛛池模板: 麻豆精品在线视频| 精品日韩亚洲欧美高清a | 久久99这里精品8国产| 99热这里都是国产精品| 亚洲色图欧美在线| 国产视频久久久久| 国内精品91| 免费三A级毛片视频| 亚洲成人一区在线| 色婷婷色丁香| 国内99精品激情视频精品| 88av在线播放| 欧美a√在线| 久久综合丝袜长腿丝袜| 久久精品66| 午夜国产不卡在线观看视频| 欧美精品亚洲精品日韩专区va| 国产成人综合在线视频| 午夜福利亚洲精品| 91精品国产自产在线老师啪l| 午夜国产精品视频| 久久频这里精品99香蕉久网址| 人妻精品久久久无码区色视| 国产精品久久久久久久久久98| 久久永久视频| 99尹人香蕉国产免费天天拍| 亚洲va在线观看| 美美女高清毛片视频免费观看| 亚洲天堂2014| 国产菊爆视频在线观看| 亚洲日本韩在线观看| 亚洲欧美另类视频| 在线高清亚洲精品二区| 波多野结衣中文字幕久久| 呦女精品网站| 无码国产偷倩在线播放老年人| 91欧美在线| 青青青草国产| 日韩高清中文字幕| 毛片国产精品完整版| 日本少妇又色又爽又高潮| 日韩专区第一页| 国产成人亚洲综合a∨婷婷| 色综合中文| 国产精品女主播| 亚洲AV无码乱码在线观看代蜜桃 | 91成人免费观看在线观看| 日韩精品高清自在线| 亚洲中文在线看视频一区| 欧美成人手机在线视频| 国产高潮流白浆视频| 国产嫩草在线观看| 特级毛片免费视频| 色综合五月| 午夜性爽视频男人的天堂| 国产午夜不卡| 日本国产精品| 亚洲日本精品一区二区| 强奷白丝美女在线观看| 亚洲高清在线播放| 色婷婷久久| 国产91精品调教在线播放| 午夜天堂视频| 国产女人在线视频| 99久久婷婷国产综合精| 在线亚洲精品自拍| 国产探花在线视频| a天堂视频| 国产精品部在线观看| 狠狠五月天中文字幕| 91国内视频在线观看| 国产在线精彩视频论坛| a毛片在线| 欧美午夜一区| 成人精品亚洲| 亚洲性视频网站| 国产一国产一有一级毛片视频| 久久99精品国产麻豆宅宅| 国产精品视频999| 国产性生大片免费观看性欧美| 九九热视频精品在线| 国产成人一二三|