44问答网
所有问题
在做单片机流水灯实验时,当把LED接到P0口时,是D1灯先亮;当接P2口时,D8灯先亮,是什原因?
如题所述
举报该问题
其他回答
第1个回答 2013-08-23
出现这种原因肯定是程序和硬件的结合结果,
第2个回答 2013-08-23
好好看看51单片机的管脚图,你是管脚接反了吧。P2口和另外三个数的方向是反的。本回答被提问者采纳
第3个回答 2013-08-23
送数之前先赋初值
追问
我赋初值了呀
追答
先全部送0FFH
再想控制哪个口的灯亮,就给哪个口置0
相似回答
单片机流水灯1
到8依次
亮,
什么原理?
答:
单片机流水灯1
到8依次
亮,是
通过编程控制单片机的I/O端口实现的。通常使用循环结构和延时函数,依次将每个
LED灯
对应的I/O端口置为高电平,使其亮起,然后延时一段时间,再将其置为低电平,使其熄灭。通过不断循环这个过程,就可以实现流水灯的效果。
单片机流水灯是一
种常见的电子制作项目,它通过单片机...
流水灯
设计: 程序设计的时候
是
从
D1
-
D8
再从D8-D1的流水灯 开始时候应 ...
答:
因为你的LED是D1在低位,而单片机中是高位在前的
。你可以改程序也可以改LED(D8改到左边)RIGHT: ;右移,即从高位往低位移,这样就是D8先亮 RRC A ;这条改成RLC,左移,就是D0先亮了 。。。LEFT:RLC A ;改成RRC,就是右移。
关于
单片机流水灯
答:
p0口
应该接了8个灯,操作他们的方法有两种,一种是位操作,一种就是对整个p0口操作。51
单片机
中每个并口有8条线,这8条线每条都接一个
led,
如果是共阴极的话,给p0口的哪一位送高电平哪一位就亮。如果是共阳极,送低点平亮。一般都是共阳极,因为单片机上电后p口全部输出高电平。举个例子:对于...
急求
单片机流水灯
程序及详解
答:
如果要接在P1.0口的
LED1
熄灭,就要把P1.0口的电平变为高电平;同理
,接在
P1.1~P1.7口的其他7个LED的点亮和熄灭的方法同LED1。因此,要实现流水灯功能,我们只要将发光二极管LED1~
LED8
依次点亮、熄灭,8只
LED灯
便会一亮一暗的
做流水灯
了。在此我们还应注意一点,由于人眼的视觉暂留效应以及
单片机
执行每条指令的时...
大家正在搜
单片机流水灯实验原理
单片机流水灯实验原理和内容
c51单片机流水灯实验报告
51单片机流水灯程序实验报告
单片机实验流水灯
单片机流水灯实验步骤
单片机流水灯实验分析
单片机流水灯实验小结
单片机花样流水灯实验报告
相关问题
请问哪位高手知道怎样使单片机的P0和P2口的流水灯更亮,我在...
8051单片机P0口接有16个LED,编程实现流水灯,每次亮...
单片机流水灯C语言程序(8个灯,依次点亮每个灯,延时500M...
用c语言编写单片机流水灯程序,(8个发光二极管从左至右循环点...
单片机流水灯实验
单片机流水灯实验的程序,不知道哪里有问题 接P1口和P2口灯...
单片机流水灯程序,烧到单片机里,8个灯全亮,是怎么回事,下面...
单片机89C51用汇编制作跑马灯P1控制8个LED(D1~D...