返回信息流Second EQU 30H ;
orG 0 ;
START: MOV Second,#00H
NEXT: MOV A,Second
MOV B,#10
DIV A, B
MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV P0,A
MOV A,B
MOVC A,@A+DPTR
MOV P2,A
LCALL DELY1S
INC Second
MOV A,Second
CJNE A,#60,NEXT
LJMP START
DELY1S: MOV R5,#100
D2: MOV R6,#20
D1: MOV R7,#248
DJNZ R7,$
DJNZ R6,D1
DJNZ R5,D2
RET
TABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH
END
-----------------------
能给加上注释更好,谢谢
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #3370同步于 2008/12/26
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖
求达人解释下单片机 代码 谢谢
abcn
2008/12/26镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
【 在 lester98 的大作中提到: 】
: 总是有人帖一段无来由的程序让人解释,然后就再也不出现.....
不好意思,我也不会,有同学问我,我也看不大明白。听同学说是0~59秒 计时器的 程序,不好意思了。
程序也不太长, 直接看那些tag
自己理解一下吧
正好熟悉一下汇编 呵呵
都知道 是要实现一个延时了
【 在 abcn () 的大作中提到: 】
: Second EQU 30H ;
: orG 0 ;
: START: MOV Second,#00H
: ...................