當前位置:編程學習大全網 - 編程語言 - 時鐘匯編程序

時鐘匯編程序

電子時鐘程序

第二EQU 30H

米尼特EQU 31H

EQU時間32小時

HOURK位P0.0

MINITEK位P0.1

SECONDK位P0.2

DISPBUF EQU 40H

DISPBIT EQU 48H

T2SCNTA EQU 49H

T2SCNTB EQU 4AH

臨時EQU 4BH

組織00H

LJMP啟動

組織0BH

LJMP INT_T0

首發:MOV第二,# 00H第二

MOV米妮特,# 00H分鐘

MOV小時,# 12;時間

MOV顯示位,#00H

MOV T2SCNTA,#00H

MOV T2SCNTB,#00H

MOV溫度,#0FEH

我叫DISP

MOV TMOD,#01H

MOV TH0,#(65536-2000)/256

MOV TL0,編號248

SETB TR0

SETB ET0

SETB電子藝界

重量:JB SECONDK,NK1

LCALL dely 10毫秒

JB SECONDK,NK1

INC秒

MOV A,第二

CJNE A,#60,NS60

MOV第二,#00H

NS60: LCALL DISP

JNB中學,美元

NK1: JB MINITEK,NK2

LCALL dely 10毫秒

JB MINITEK,NK2

INC MINITE

米尼特·MOV

CJNE A,#60,NM60

MOV迷妳特,#00H

NM60:打電話給DISP

JNB·米尼泰克,美元

NK2: JB HOURK,NK3

LCALL dely 10毫秒

JB HOURK,NK3

INC小時

MOV壹小時

CJNE A,#24,NH24

MOV時間,#00H

NH24: LCALL DISP

JNB·霍克,美元

NK3: LJMP重量

dely 10毫秒:

MOV R6,#10

D1: MOV R7,#248

DJNZ R7,美元

DJNZ R6,D1

浸水使柔軟

DISP:

MOV A,#DISPBUF

添加壹個#8

十二月A

MOV R1,A

MOV壹小時

MOV B,#10

分部AB

MOV @R1,A

十二月R1

MOV A,B

MOV @R1,A

十二月R1

MOV A,#10

MOV @R1,A

十二月R1

米尼特·MOV

MOV B,#10

分部AB

MOV @R1,A

十二月R1

MOV A,B

MOV @R1,A

十二月R1

MOV A,#10

MOV @R1,A

十二月R1

MOV A,第二

MOV B,#10

分部AB

MOV @R1,A

十二月R1

MOV A,B

MOV @R1,A

十二月R1

浸水使柔軟

INT_T0:

MOV TH0,#(65536-2000)/256

MOV TL0,編號248

MOV A,#DISPBUF

添加壹個,顯示位

MOV R0,A

MOV A,@R0

MOV·DPTR #表

MOVC A,@A+DPTR

MOV P1,A

MOV A,DISPBIT

MOV DPTR,#標簽

MOVC A,@A+DPTR

MOV·P3

公司顯示位

MOV A,DISPBIT

KNA 08H號CJNE A

MOV顯示位,#00H

KNA: INC T2SCNTA

MOV A,T2SCNTA

CJNE A,#100,完成

MOV T2SCNTA,#00H

INC T2SCNTB

MOV A,T2SCNTB

CJNE A,#05H,完成

MOV T2SCNTB,#00H

INC秒

MOV A,第二

CJNE A,#60,下壹個

MOV第二,#00H

INC MINITE

米尼特·MOV

CJNE A,#60,下壹個

MOV迷妳特,#00H

INC小時

MOV壹小時

CJNE A,#24,下壹個

MOV時間,#00H

下壹個:我叫DISP

完成:RETI

表:DB 3FH、06H、5BH、4FH、66H、6DH、7DH、07H、7FH、6FH、40H

TAB: DB 0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,07FH

結束

  • 上一篇:機器學習故事匯-邏輯回歸算法
  • 下一篇:軸承工藝加工論文
  • copyright 2024編程學習大全網