Chinaunix首页 | 论坛 | 博客
  • 博客访问: 282584
  • 博文数量: 17
  • 博客积分: 2096
  • 博客等级: 大尉
  • 技术积分: 535
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-28 18:55
文章分类

全部博文(17)

文章存档

2010年(16)

2008年(5)

分类: 嵌入式

2008-12-24 13:18:23

;//*****************************************************************************
;Function :Blinky one led viaP1.0ofAT89S51
;File :main.s
;Author :Jordon Wu
;Maile :jordon.wu@gmail.com
;Date :2008/12/23
;
;History :2008/12/23
;
;//******************************************************************************
MAIN: SETB P1.0 ;灭灯
        LCALL DELAY
        CLR P1.0 ;开灯
        LCALL DELAY
        LJMP MAIN
;DELAY FUNCTION
DELAY: MOV R7, #250
D1: MOV R6, #250
D2: DJNZ R6, D2 ;R6减1,如果不等于0,则跳转到D2,否则继续执行
       DJNZ R7, D1
       RET ;Delay Function Return

END ;Main Program End
 


阅读(1119) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~