题1:
设单片机的晶体震荡频率为 12MHz,利用***某***定时器的***某工作方式***编程由***某IO口***输出周期为***某毫秒***的方波。
此处假设使用定时器0,工作方式1,IO口为P1.0,周期为20毫秒的方波。
编程解答:
;
;设单片机的晶体震荡频率为 12MHz.
;利用定时器0的工作方式1编程由P1.0,输出周期为20毫秒的方波。
;
LED EQU P1.0
ORG 0000H
LJMP MAIN
ORG 001BH
LJMP T0ADD
ORG 0030H
MAIN:
SETB ET0
SETB EA
SETB PT0
MOV TMOD,#01H
MOV TH0,#0D8H
MOV TL0,#0EFH
SETB LED
SETB TR0
SJMP $
ORG 0050H
T0ADD:
CPL LED
MOV TH0,#0D8H
MOV TL0,#0EFH
RETI
END
仿真效果图