當前位置:編程學習大全網 - 編程軟體 - 高分求解答,單片機編程問題,30分,好的再加分

高分求解答,單片機編程問題,30分,好的再加分

;單片機主頻12MHz,P0驅動壹個數碼管,循環顯示0-f計數信息,

;使用T0計數,每三次計數輸入信號計數顯示加1

;-------------------------------------

ORG0000H

LJMP?START

ORG000BH

LJMP?T0_INT

ORG0030H

;-------------------------------------

START:

MOVTMOD,?#06H;T0計數方式2

MOVTH0,?#(256-3)?;計數值為3

MOVTL0,?#(256-3)

SETB?TR0

SETB?ET0

SETB?EA

MOVP0,?#0C0H

SJMP?$

;-------------------------------------

T0_INT:

INCR7

CJNE?R7,?#16,?DISP

MOVR7,?#0

DISP:

MOVA,?R7

MOVDPTR,?#TABLE

MOVC?A,?@A+DPTR

MOVP0,?A

T0_END:

RETI

;-------------------------------------

TABLE:?DB?0C0H,0F9H,0A4H,0B0H,?99H?;//***陽極0-4顯示代碼

DB?92H,?82H,0F8H,?80H,?90H?;5~9

DB?88H,?83H,0C6H,0A1H,?86H,?8EH?;A~F

END

  • 上一篇:abb伺服上電按鈕在哪裏
  • 下一篇:計算機專業復試 專業課壹般都考什麽
  • copyright 2024編程學習大全網