用8086 8088cpu和8255A並行介面設計一介面控制電路要求

2025-03-30 08:45:23 字數 3895 閱讀 6766

1樓:賞代桃己蓉

1、埠位址怎麼那麼多?8255就需要四個位址,就算是偶位址,那1ff0h~1ff6h也有四個偶位址,足夠了。後面第三點說每人選兩組設計,難道是做兩遍?

2、圖簡單。用8255的a口接8個發光二極體,b口接8個開關。c口其中一位比如pc0接另外的開關,pc4接蜂鳴器。

3、圖在這裡可沒法畫。按上面說的自己畫就行,解碼器的輸出接8255的片銀做選。假設自己所選埠仔帶位址為1ff0h,1ff2h,1ff4h,1ff6h

初始化程式簡單,mov

dx,1ff6h

moval,10000011b

outdx,al

控制程式:next:mov

dx,1ff2h

inal,dx

movdx,1ff0h

outdx,al

8個發光二極體。

movdx,1ff4h

inal,dx

movcx,4

shlal,cl

因為念搏蘆讀到的是pc0,要送到pc4,所以要移位。

outdx,al

jmpnext

2樓:性希慕昔延

搜一下:用8086/8088cpu和8255a並行介面設計一介面控制電路要求。

並行介面晶元8255a可以工作在方式0、方式1和方式2的埠是

3樓:網友

intel8255a是一種通用的可程式設計並行i/o介面晶元:8255a的結構 8255a由4部分組成: (1)資料匯流排緩衝器 (2)三個8位埠pa、pb、pc,其中pc口可分為兩個4位埠,可分別同埠a和埠b 配合使用,可以用作控制訊號輸出等。

3)a組和b組的控制電路。 (4)讀/寫控制邏輯。8255a的工作方式 8255a有三種工作方式:

方式0、方式1和方式2。 (1):方式0——基本輸入/輸出 在此工作方式下,每個口都作為基本的輸入輸出口,c口的高4位和低4位以及a口 和b口都可獨立地設定為輸入口和輸出口。

在此工作方式下:輸出的資料被鎖存,而輸入的資料不被鎖存。 (2):

方式1——選通輸入/輸出 此工作方式下,三個埠分為a、b兩組,a、b兩個口仍用作資料輸入輸出口,而c 口分成兩部分,分別作為a口和b口的聯絡訊號。在8255a中,聯絡訊號是3位,兩個 資料口,共用去c口的6位,剩餘的兩位仍可作為資料位使用。 (3):

方式2——雙向選通輸入/輸出 此工作方式只限於a組使用,它用a口的8位資料線,用c口的5位進行聯絡。工作時 輸入輸出都能被鎖存。 當a口工作在方式2時,b口可以在方式0或方式1工作。

答案是:a b c

4樓:earth嚇死你

可以同時工作在三個方式的只有埠a

已知序列介面8251a+資料口位址為40h,控制口位址為41h。請編寫程式,通過8251a+

5樓:

已知序列介面8251a+資料口位址為40h,控制口位址為41h。請編寫程式,通過8251a+

序列介面,將32位元組的資料從1000h傳送出去//程式**mov dx,41h ; 8251a+控制口位址mov al,03h ; 設定序列介面工作耐森方式out dx,almov dx,40h ; 8251a+資料口位址mov bx,1000h ; 資料起始位址mov cx,32 ; 傳送位元組好畝巨集數send:mov al,[bx] ;從bx處取出一友冊位元組資料out dx,al ; 通過8251a+傳送出去inc bx ; 指標向後移動loop send ; 迴圈傳送。

某系統採用8255a作i/o介面,初始代時cpu訪問其08bh埠,將8255a各資料埠設定

6樓:

某系統採用8255a作i/o介面,初始代時cpu訪問其08bh埠,將8255a各資料埠設定。

8255a的08bh埠的作用是進行可程式設計i/o介面的哪改初始化,其中可以控制資料埠的設定,以滿足不同的應用要求。在這李卜判裡,我們可以通過控制08bh埠的內容來設定8255a的資料埠,以控制資料埠資料的訪問在100以內。步驟:

1、首先,將8255a的控制埠(控制字)設定為09h,以使之能夠接受資料埠的設定;2、然後,將08bh埠設定為80h,以指定資料埠的格式;3、最後,通過設定08bh埠的最後兩位,即可控制資料埠資料的訪問在100以內,具體設定如下:00h:控制資料埠資料的訪問在0-99以內;02h:

控制資料埠資料的訪問在100-199以內;04h:控制資料埠資料的訪問在200-255以內;因此,我們可以將08bh埠設定為弊兆82h,以控制資料埠資料的訪問在100以內。

8255a 的埠a工作於方式 2,埠b工作於方式 0 時,其埠c用作什麼

7樓:網友

8255a 的埠c有乙個8位資料輸出存鎖/緩衝器,乙個8位資料輸入緩衝器(不存鎖),可由方式控制字設定分為兩個位口,亦可作為a、b口選通方式的狀態製作訊號。

c口還有位控制功能,可由置位控制字對c口某個位置位1或復位2。

例如,置位控制字為05h(0000 0101),則令pc置位為1;

又如,置位控制字為08h(0000 1000),則令pc復位為0。

8086系統中的8255a晶元的埠位址有幾個

8樓:網友

8255a晶元有3個埠,4個埠位址。

1)a口:編號為pa0~pa7,用於8255向外設輸入輸出8位並行資料。

2)b口:編號為pb0~pb7,用於8255向外設輸入輸出8位並行資料。

3)c口:編號為pc0~pc7,用於8255向外設輸入輸出8位並行資料,當8255工作於應答i/o方式時,c口用於應答訊號的通訊。

4)控制暫存器。

8255a在方式0工作時,埠a、b和c的輸入 輸出可以有____ 種組合。 a.4 b.8 c.16 d.

9樓:考試資料網

答案】:c8255a工作在方式0時,搜團可以將埠a、埠b、端亮漏殲口c的上半部和埠c的下半部分別設定為輸入或輸出。因此總的組合敬衝可以有16種。

8086/8088工作於最大模式下,在其硬體連線中需將其引腳連線多大電壓

10樓:

摘要。8086/8088工作於最大模式下,在其硬體連線中需將其什麼引腳連線多大電壓您好親,!<

1.兩種工作方式 為了便於組成不同規模的系統,在8086晶元中設計了兩種工作模式,即最小模式和最大模式。2.

如何設定工作方式 8086cpu的mn/mx#(minimum/maximum mode control)管腳,是最大最小模式控制訊號(標號33),它決定了8086工作在哪種工作模式。如果mn/mx#接+5v, 則cpu工作在最小模式;mn/mx#接地,cpu工作在最大模式。mn/mx#管腳為訊號輸入管腳, 在設計系統時,根據選擇的工作模式,將該訊號直接連線+5v或地。

8086/8088工作於最大模式下,在其硬體連線中需將其引腳連線多大電壓。

8086/8088工作於最大模式下,在其硬體連線中需將其什麼引腳連線多大電壓。

就是8088

沒有8086

8086/8088工作於最大模式下,在其硬體連線中需將其什麼引腳連線多大電壓您好親,!<

1.兩種工作方式 為了便於組成不同規模的系統,在8086晶元猛搭中設計隱彎了兩種工作模式,即最小模式和最大模式。2.

如何設定工作方式 8086cpu的mn/mx#(minimum/maximum mode control)管腳,是最大最小模式控制訊號(標號33),它決定了8086工作在哪種工作模式。如果mn/mx#接+5v, 則cpu工作在最小模式;mn/mx#接灶知悶地,cpu工作在最大模式。mn/mx#管腳為訊號輸入管腳, 在設計系統時,根據選擇的工作模式,將該訊號直接連線+5v或地。

玩魔獸CPU和主機板用INTEL好還是AMD好

單玩魔獸的話 用amd和intel就可以 從 上來說intel的cpu 高於amd 但是 同級對於支援cpu的主機板來說,intel的主機板 要低於amd的。但是如果玩要求高的3d遊戲的話 比如現代戰爭,戰爭機器,等之類遊戲的話 intel是首選 但 相對高些 下面有個建議 cpu intel in...

cpu不超頻用幾十年估計沒問題顯示卡呢?b85主機板能超嗎技嘉卡超頻散熱售後(最重要)怎麼樣

電腦硬體都是消耗品,都有壽命 的,cpu和顯示卡一般都是3 6年的壽命,如果不超頻保養的好,用10年都沒問題,如果運氣不好,cpu和顯示卡隨便超一超就有可能超壞的 b85主機板不能超頻 不加電壓,怎麼超頻都沒任何壽命問題 加壓的話,溫度控制不好,長期高溫會加速電子元件老化 要超頻你就要買帶k的u了,...

我想升級一下cpu和主機板 個8g記憶體1200能搞定嗎下面的是配置其他的不換

cpu amd 740 460 元 技嘉 ga fm2a75m d3h 530元 威剛 4gb x2 ddr3 1600 萬紫 千紅回 280 答 換不換配置討論意義不是很大。你想想除了你說的東西以為還剩下啥。不如內直接重新裝機。原機容器的 硬碟 保留 光碟機 保留 顯示卡 話說這貨留不留無所謂,基...