锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

T0作定时器汇编程序(中断法)

时间:2024-05-04 06:07:09

单片机T0作定时器实现显示的汇编程序(中断法)
电路是:P0口接数码管的字型码笔段,P2口接数码管的数位选择端.

下面是汇编语言源程序:
SECOND EQU 30H
TCOU EQU 31H
ORG 00H
LJMP START
ORG 0BH
LJMP INT0X
START: MOV SECOND ,#00H
MOV A,SECOND
MOV B,#10
DIV AB
MOV D,#TABLE
MOVC A,@A+TR
MOV P0,A
MOV A,B
MOVC A,@A+DPTR
MOV P2,A
MOV TCOUNT,#00H
MOV TMOD,#01H
MOV TH0,#(65536-50000)/256
MOV TL0,#(65536-50000) MOD 256
SETB TR0
SETB ET0
SETB EA
SJMP $
INT0X: MOV TH0,#(65536-5000)/256
MOV TL0,#(65536-5000) MOD 256
INC TCOUNT
MOV A,TCOUNT
CJNE A,#20,
MOV TCOUNT,#00H
INC SECOND
MOV A,SECOND
CJNE A,#60,NEX
MOV SECOND,#00H
NEX: MOV A,SECOND
MOV B,#10
DIV AB
MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV P0,A
MOV A,B
MOVC A,@A+DPTR
MOV P2,A
NEXT: R
TABLE: 3,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH
END

T0工作在方式1,计时50ms,共20个循环,总计时1秒。

P0口显示低位,P2口显示高位,满60清零


-电子元器件采购网(www.ruidan.com)是本土元器件目录分销商,采用“小批量、现货、样品”销售模式,致力于满足客户多型号、高质量、快速交付的采购需求。 自建高效智能仓储,拥有自营库存超过50,000种,提供一站式正品现货采购、个性化解决方案、选型替代等多元化服务。
锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章