1、開發(fā)環(huán)境搭建
(1)下載安裝仿真環(huán)境protues。
(2)搭建8086開發(fā)環(huán)境,我使用的是emu8086。自行下載安裝即可。
有需要相關(guān)安裝包可以私信
2、在protues上搭建仿真電路
(1)選用74LS373與74LS245來實(shí)現(xiàn)8086地址數(shù)據(jù)總線的拆分。
(2)選用8259可編程中斷控制器用于管理8086系列微機(jī)系統(tǒng)的外部中斷請(qǐng)求,實(shí)現(xiàn)優(yōu)先權(quán)的排隊(duì)、提供中斷類型碼、屏蔽中斷輸入等功能。
(3)選用8253芯片實(shí)現(xiàn)定時(shí)功能,它是一款可編程計(jì)數(shù)器/定時(shí)器,內(nèi)部有三個(gè)結(jié)構(gòu)完全相同的計(jì)數(shù)器,分別稱為計(jì)數(shù)器0、計(jì)數(shù)器1和計(jì)數(shù)器2。
(4)選用8255芯片來完成數(shù)碼管與LED燈的控制。8255是一款可編程并行I/O接口芯片,有3個(gè)8位并行I/O口(PORTA、PORTB、PORTC)。其各口功能可由軟件選擇,使用靈活,通用性強(qiáng)。8255可作為單片機(jī)與多種外設(shè)連接時(shí)的中間接口電路。通過對(duì)內(nèi)部的相關(guān)寄存器配置即可實(shí)現(xiàn)對(duì)IO輸入輸出方式的設(shè)置和控制端口輸出高低電平、讀取端口輸入電平。
(5)總體仿真電路圖
3、使用匯編語(yǔ)言進(jìn)行代碼設(shè)計(jì)
4、仿真演示視頻
8086微處理器交通燈文章來源:http://www.zghlxwxcb.cn/news/detail-456023.html
注:(1)如有不對(duì)之處,望大家指正!
(2)需要protues工程與代碼請(qǐng)私信。文章來源地址http://www.zghlxwxcb.cn/news/detail-456023.html
到了這里,關(guān)于protues仿真微處理器8086實(shí)現(xiàn)交通燈的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!