最好的电子音响科技diy制作网站

haoDIY_音响电子电脑科技DIY小制作发明

当前位置: 主页 > 电子DIY > 单片机 >

制作八路LED跑马灯实验

时间:2013-01-13 18:35来源:网络 作者:网络整理 点击:
免费提供各种电子制作文章、资料、图纸

此刻让我们开始做第一个尝试:八路发光二极管轮番点亮的尝试,也就是凡是所说的赛马灯尝试,起首让我们来完成必需的硬件部门,我们必要焊接上8个发光二极管和8个限流电阻,可以参考下面的道理图和实物图像举办操纵,必要留意的是LED是有极性的,引脚长的为正极,引脚短的为负极,负极和电阻一侧毗连,假如接错那么响应的那一起也许在尝试中不会点亮了,在焊接前要看细心哦.

 

制作八路LED跑马灯实验

制作八路LED跑马灯实验

 

下面我们来完成软件编程计划,这里我们没有回收高妙的编程能力,而是用了最笨、最直接的向端口送数的步伐来实现,一来措施较量简朴,没须要玩深沉,并且初学者看起来直观易懂。

ORG 0000H
START:MOV P1,#01111111B;最下面的LED点亮
LCALL DELAY;延时1秒
MOV P1,#10111111B;最下面第二个的LED点亮
LCALL DELAY;延时1秒
MOV P1,#11011111B;最下面第三个的LED点亮 (以下省略)
LCALL DELAY
MOV P1,#11101111B
LCALL DELAY
MOV P1,#11110111B
LCALL DELAY
MOV P1,#11111011B
LCALL DELAY
MOV P1,#11111101B
LCALL DELAY
MOV P1,#11111110B
LCALL DELAY
MOV P1,#11111111B;完成第一次轮回点亮,延时约0.25秒
AJMP START;重复轮回

;延时子措施,12M晶振延时约250毫秒
DELAY:
MOV R4,#2
L3: MOV R2 ,#250
L1: MOV R3 ,#250
L2: DJNZ R3 ,L2
DJNZ R2 ,L1
DJNZ R4 ,L3
RET

END

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
相关文章
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容