8085程式,用於控制連線到輸出埠B的LED的ON/OFF狀態。
我們將瞭解如何將埠IC與8085介面連線。
問題陳述
控制連線到輸出埠B的LED的ON/OFF狀態。
討論
我們將瞭解如何在埠B上控制LED的開/關狀態。我們使用8255 IC作為埠。J1和J2聯結器用於連線8085和8255。下面給出聯結器引腳說明。為了控制引腳,我們必須設定控制字,該控制字將在程式中使用。
| J1/J2上的引腳編號 | 8255引腳 | 功能 |
|---|---|---|
| 1 | 13 | PC4 |
| 2 | 12 | PC5 |
| 3 | 16 | PC2 |
| 4 | 17 | PC3 |
| 5 | 14 | PC0 |
| 6 | 15 | PC1 |
| 7 | 24 | PB6 |
| 8 | 25 | PB7 |
| 9 | 22 | PB4 |
| 10 | 23 | PB5 |
| 11 | 20 | PB2 |
| 12 | 21 | PB3 |
| 13 | 18 | PB0 |
| 14 | 19 | PB1 |
| 15 | 38 | PA6 |
| 16 | 37 | PA7 |
| 17 | 40 | PA4 |
| 18 | 39 | PA5 |
| 19 | 2 | PA2 |
| 20 | 1 | PA3 |
| 21 | 4 | PA0 |
| 22 | 3 | PA1 |
| 23 | 11 | PC6 |
| 24 | 10 | PC7 |
| 25 | 26 | +5V |
| 26 | 7 | GND |

A組和B組將工作在模式0。
使用埠A作為輸入埠,埠B作為輸出埠。埠C的操作模式無關緊要,因為它在此處不會使用。此處埠C的操作模式被視為輸入。
因此將控制字設定為(10011001)
因此控制字為99H。
程式
| 地址 | 十六進位制程式碼 | 標籤 | 指令 | 註釋 |
|---|---|---|---|---|
| 8000 | 3E, 99 | START | MVI A, CW | 將CW載入到累加器中 |
| 8002 | D3, 43 | | OUT 43 H | 將CW輸出到控制暫存器 |
| 8004 | 3E, 55 | | MVI A, 55 H | 在埠B上開啟交替的輸出LED |
| 8006 | D3, 41 | | OUT 41 H | 將模式位元組放到輸出埠 |
| 8008 | 76 | | HLT | 停止 |
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP