此帖出自51单片机论坛
最新回复
;设LED接在P1口且低电平点亮,定义一字节内存40H为LED8临时变量,定时器0设50mS中断(OSC@6MHz),用T0CNT计满20次为1S.
T0CNT DATA 40H
LED8 DATA 41H
ORG 0000H
LJMP START
ORG 000BH
LJMP T0INT
ORG 0050H
T0INT:
MOV A,#3CH
MOV TH0,A
MOV A,#0B0H
MOV TL0,A
INC T0CNT
MOV A,T0CNT
CJNE A,#10,NO_1S
CLR A
MOV T0CNT,A
MOV A,LED8
CJNE A,#0FFH,N_ONE_CNT
CLR A
CPL A
CLR C
RLC A
MOV LED8,A
MOV P1,A
SJMP NO_1S
N_ONE_CNT:
SETB C
MOV A,LED8
RLC A
MOV LED8,A
MOV P1,A
NO_1S:
RETI
ORG 0100H
START:
CLR A
CPL A
CLR C
RLC A
MOV P1,A
MOV LED8,A
MOV A,#11H
MOV TMOD,A
MOV A,#3CH
MOV TH0,A
MOV A,#0B0H
MOV TL0,A
SETB TR0
SETB ET0
SETB EA
CLR A
MOV T0CNT,A
SJMP $
END
这是你的第一题,就当我复习一次汇编指令。
详情
回复
发表于 2014-6-12 01:33
| ||
|
||
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
此帖出自51单片机论坛
| ||
|
||
EEWorld Datasheet 技术支持