8255A與開關實現開關閉合,對應的發光二極體亮

2021-07-12 01:30:52 字數 731 閱讀 6451

利用8255a與開關和led的連線電路,pa口作輸出連線發光二極體,pb口作輸入連線八個開關。程式設計實現開關閉合,對應的發光二極體亮;反之則暗。

程式**如下:

datas segment

;此處輸入資料段**

io3 equ 30h

datas ends

stacks segment

;此處輸入堆疊段**

stacks ends

codes segment

assume cs:codes,ds:datas,ss:stacks

start:

mov ax,datas

mov ds,ax

;此處輸入**段**

mov al,10000011b;8255a初始化

mov dx,io3+6;控制埠為36h

out dx,al;把控制字寫入控制埠

l1: mov dx,io3+2;取pb口資料

in al,dx

mov dx,io3+0;把資料輸出pa口

肖基特二極體 和開關二極體的區別

1 開關二極體是利用二極體的單向導電性,在半導體pn結加上正向偏壓後,在導通狀態下,電阻很小 幾十到幾百歐 加上反向偏壓後截止,其電阻很大 矽管在100m 以上 利用開關二極體的這一特性,在電路中起到控制電流通過或關斷的作用,成為乙個理想的電子開關。開關二極體的正向電阻很小,反向電阻很大,開關速度很...

控制發光二極體的亮滅速度。

include define uchar unsigned char define uint unsigned int define ulong unsigned long sbit p10 p1 0 sbit p11 p1 1 sbit p12 p1 2 sbit p13 p1 3 sbit p1...

各種顏色發光二極體的工作電壓

按 發光強度 和工作電流分有普通亮度的led 發光強度 100mcd 把 發光強度 在10 100mcd間的叫高亮度發光二極體。一般led的工作電流在十幾ma至幾十ma,而低電流led的工作電流在2ma以下 亮度與普通發光管相同 除上述分類方法外,還有按晶元材料分類及按功能分類的方法 電壓 紅黃一般...