A. es文件瀏覽器怎麼用
1、ES文件瀏覽器是手機文件、程序、進程管理器,安裝該瀏覽器後,以編輯文本為例,在打開的瀏覽器頁面中點擊「文檔」選項。
2、然後在「文檔」選擇頁面,勾選需要編輯的文本文檔。
3、然後點擊「打開為」選項,在選項中點擊「文本」按鈕。
4、接著頁面彈出選擇框,在選擇框中定級「ES文本閱讀器」。
5、即可進入文本編輯輸入的頁面,在文檔中輸入一些文字。
6、點擊保存,彈出保存對話框,點擊「是」即可將修改編輯的文本文檔保存起來。
B. 8086單片機七段數碼管顯示8位16進制計數器的匯編語言程序
8255參考程序
.486
DATA SEGMENT AT 0 USE16
PORTA EQU 203H ;A口
PORTB EQU 207H ;B口
PORTC EQU 20BH ;C口
CONTROL EQU 20FH ;控制口
PORT1 EQU 340H ;七段碼段地址
PORT2 EQU 360H ;七段碼位地址
ORG 4200H
DATA1 DB 6 DUP (?) ;輸入數據區
ORG 4210H
DATA2 DB 6 DUP (?) ;顯示緩沖區
DATA ENDS
CODE SEGMENT USE16
ASSUME CS:CODE,DS:DATA,ES:DATA
ORG 2000H
BEG: JMP START
TAB DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH
DB 67H,77H,7CH,39H,5EH,79H,71H ;段碼表
START: MOV AX,DATA ;初始化
MOV DS,AX
MOV ES,AX
MOV AX,0
MOV SS,AX
MOV SP,1000H
LEA DX,CONTROL ;...8255初始化
MOV AL,10001001B ;...
OUT DX,AL ;..清顯示
MOV DX,PORTA ;....
MOV AL,00H ;....
OUT DX,AL ;...
LP:
LEA DX,PORTC ; ...AL= 讀數據
IN AL,DX ;...
LEA SI,DATA1 ;...存數據
MOV [SI],AL ;...
CALL CZ ;調用拆字子程序
CALL DISP ;調用顯示子程序
JMP LP ;循環取數顯示
CZ PROC
PUSH CX
LEA SI,DATA1 ; SI= 拆字,取數
LEA DI,DATA2 ;DI= 顯示緩沖區首址
CZ0:
MOV BL,[SI]
AND BL,0F0H ;BL=
MOV CL,4
ROL BL,CL
MOV [DI],BL ;(DI)=
INC DI
MOV BL,[SI]
AND BL,0FH ;BL=
MOV [DI],BL
INC SI
INC DI
CMP SI, 08H ;....
JBE CZ0
POP CX
RET
CZ ENDP
DISP PROC ;顯示子程序
PUSH CX
PUSH DX
LEA BX,TAB
LEA SI,DATA2
MOV AH,0C1H
DISP1:
MOV DX,PORT2
MOV AL,AH
OUT DX,AL ; AL= , AL= 位輸出
MOV DX,PORT1
MOV AL,[SI]
XLAT
OUT DX,AL ;AL= ,AL= 段輸出
MOV CX,0200H
LOOP $
INC SI
SAL AH,1
OR AH,0C0H
CMP AH,0C0H
JNZ DISP1
POP DX
POP CX
RET
DISP ENDP
CODE ENDS
END BEG
用8255擴展I/O口顯示6位的顯示碼。希望對你有幫助,