當前位置:編程學習大全網 - 編程軟體 - 匯編語言編程問題;編寫壹個匯編語言程序。能每隔10秒顯示數字 分別為0、1、2、3、4、5、6、7、8、9、

匯編語言編程問題;編寫壹個匯編語言程序。能每隔10秒顯示數字 分別為0、1、2、3、4、5、6、7、8、9、

ORG 0000H ; 數碼管***陰

AJMP MAIN

ORG 000BH

T0MS EQU NOT 50000 ; 100 mS 晶振 6.000 MHz

PJSBZ EQU 20H

PJSBZY EQU 21H

PST0: MOV TL0, #LOW T0MS ; T0 中斷

MOV TH0, #HIGH T0MS

SETB PJSBZ ; 100 mS 標誌

DJNZ R6, PST02

MOV R6, #100 ; 100 mS * 100 = 10 S

SETB PJSBZY ; 10 S 標誌

PST02: RETI

MAIN: MOV TMOD, #01H

MOV IE, #82H ; 開 T0 中斷

MOV SP, #30H

MOV TL0, #LOW T0MS ; TO 100MS 中斷 計時 0

MOV TH0, #HIGH T0MS

SETB TR0

MOV R6, #10 ; 計時初值

MOV DPTR,#TAB

MAIN1: MOV R0, #0

MAIN2: JNB PJSBZY, $ ; 10 S

CLR PJSBZY

MOV A, R0

MOVC A,@A+DPTR

MOV SBUF, A

INC R0

CJNE R0, #0AH, MAIN2

AJMP MAIN1

TAB: DB 3FH, 06H, 5BH, 4FH, 66H, 6DH, 7DH, 07H, 7FH, 6FH

DB 77H, 7CH, 39H, 5EH, 79H, 71H

END

  • 上一篇:優酷的視頻怎麽轉換成MP4格式?
  • 下一篇:編程黃色
  • copyright 2024編程學習大全網