您的位置 首页 电路

单片机操控LED闪光灯

1实验任务做单一灯的左移右移,硬件电路如图441所示,八个发光二极管L1-L8分别接在单片机的P10-P17接口上,输出0时,发光二极管

1.试验使命

  做单一灯的左移右移,硬件电路如图4.4.1所示,八个发光二极管L1-L8别离接在单片机的P1.0-P1.7接口上,输出“0”时,发光二极管亮,开始时P1.0→P1.1→P1.2→P1.3→┅→P1.7→P1.6→┅→P1.0亮,重复循环。

2.电路原理

3、成果阐明:

4、汇编源程序

ORG 0

START: MOV R2,#8

MOV A,#0FEH

SETB C

LOOP: MOV P1,A

LCALL DELAY

RLC A

DJNZ R2,LOOP

MOV R2,#8

LOOP1: MOV P1,A

LCALL DELAY

RRC A

DJNZ R2,LOOP1

LJMP START

DELAY: MOV R5,#20 ;

D1: MOV R6,#20

D2: MOV R7,#248

DJNZ R7,$

DJNZ R6,D2

DJNZ R5,D1

RET

END

我是用Keil Uvision和proteus isis这两个软件和起来仿真做的,在做玩IS种的电路元件图后,假如仿真提示有过错就把复位电路和晶振那两块去掉就好了。

这个也是我在网上看到的,又用我自己的方法做了一遍,单片机入门者能够做这个玩玩,很有意思的。刚开始就要多做点,添加自己的爱好。有些看着简略的试验看着他人的对自己做就不一点对,只要做了才知道。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/dianlu/261639.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部