3.1 源程序及注释
ORG 0000H
AJMP TOU
ORG 000BH 外部中断0入口地址
LJMP MIAO
ORG 0003H 外部中断0入口地址
LJMP KG
ORG 0030H 定时器中0断入口地址
TOU:MOV B,#02H
MOV R3,#00H
MOV R4,#00H
MOV R5,#00H
MOV R6,#00H
MOV TMOD,#01H 定时器0工作在方式1
MOV TL0,#0B0H 初始值为3CB0H ,即计数50000
MOV TH0,#3CH
CLR IT1
SETB EA 总中断EA=1
SETB ET0 定时器T0的溢出中断允许控制位
SETB TR0 定时器0开始计数
SETB EX0 外部中断0中断请求允许控?制位
SETB PX0 外部中断0为优先级
S1:
S1:LCALL XS
SJMP S1 短跳转
MIAO:MOV TL0,#0B0H
MOV TH0,#3CH 次