新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 单片机入门程序一

单片机入门程序一

作者: 时间:2016-11-24 来源:网络 收藏
;*****************************************;

;实验名称: 闪烁灯实验
;作者: 龙谊
;版本:VER 1.0
;说明:初学者学习单片机编程入门实验
;修改:
;编程语言: 汇编语言
;编程日期: 2010-04-12

;*****************************************;

本文引用地址:https://www.eepw.com.cn/article/201611/320665.htm

方法一:

ORG00H
START:CLRP0.0;P0.0置0,使发光二极管亮
CALLDELAY;调延时子程序
SETBP0.0 ;P0.0置1,使发光二极管灭
CALLDELAY;调延时子程序
JMPSTART ;返回进行循环
DELAY:MOVR5,#20 ;采用晶振12MHZ,此延时子程序的延时时间为0.2秒
D1: MOVR6,#20
D2: MOVR7,#248
DJNZR7,$
DJNZR6,D2
DJNZR5,D1
RET
END

方法二:

ORG00H
START:CPLP0.0;位P0.0做取反处理,使发光二极管产生亮与灭交替的效果
CALLDELAY;调延时子程序
JMPSTART;返回进行循环
DELAY:MOVR5,#20;采用晶振12MHZ,此延时子程序的延时时间为0.2秒
D1: MOVR6,#20
D2: MOVR7,#248
DJNZR7,$
DJNZR6,D2
DJNZR5,D1
RET
END



关键词: 单片机入门程

评论


技术专区

关闭