8255工作方式控制LED燈迴圈閃爍

2021-09-22 13:03:26 字數 988 閱讀 8867

當開關合上,16個led燈從上而下依次迴圈發光,每次只能點亮乙個led燈;

當開關開啟,保持當前led燈的點亮狀態不變,下次開關合上時,從當前的led燈開始點亮。

首先看一下8255的工作方式控制字,如下圖:

start: mov al,10001001b;從左到右:1表示工作方式控制字 00表示工作方式選擇 0埠a輸出 1埠c輸入 0埠b工作方式選擇 0埠b輸出 1埠c輸入

mov bx,0001h

mov dx,iocon

out dx,al

a1: mov al,bl

mov dx,ioa

out dx,al

mov al,bh

mov dx,iob

out dx,al

mov dx,ioc

in al,dx

test al,00000010b;檢查c口狀態

jnz a1

rol bx,1

a2: call delay

jmp a1

delay proc

mov cx,0ffffh

a3: nop

loop a3

retdelay endp

code ends

end start

工作方式問題

連續幾天的開發培訓終於結束了,明天開始就要實踐了。今天的活動是一團糟。離開公司之前將thunderbird的郵件備份,僅是把原來備份的資料夾複製到預設目錄下,但是卻生成了幾個帶亂碼的收件箱資料夾,非常亂,還不能刪除。後來看了下,是自己把這個資料夾儲存成唯讀的。刪了原來的帳戶,重新新增,結果更是麻煩。...

OKR工作方式

1.okr的定義 okr,英文全稱 objectives and key results 中文意為 目標和關鍵成果 okr是一種工作方式和工作系統,據說可以讓目標管理從上到下貫穿到基層。這套方法和系統是由英特爾的老總安迪 葛洛夫 andy grove,只有偏執狂才能成功 的作者 發明的。隨後被由約翰...

GPIO工作方式

1 浮空 顧名思義就是浮在空中,上面用繩子一拉就上去了,下面用繩子一拉就沉下去了.2 開漏 就等於輸出口接了個npn三極體,並且只接了e,b.c極 是開路的,你可以接乙個電阻到3.3v,也可以接乙個電阻到5v,這樣,在輸出1的時候,就可以是5v電壓,也可以是3.3v電壓了.但是不接電阻上拉的時候,這...