77问答网
所有问题
在做单片机流水灯实验时,当把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端口置为高电平,使其亮起,然后延时一段时间,再将其置为低电平,使其熄灭。通过不断循环这个过程,就可以实现流水灯的效果。
单片机流水灯是一
种常见的电子制作项目,它通过单片机...
关于
单片机流水灯
答:
p0口
应该接了8个灯,操作他们的方法有两种,一种是位操作,一种就是对整个p0口操作。51
单片机
中每个并口有8条线,这8条线每条都接一个
led,
如果是共阴极的话,给p0口的哪一位送高电平哪一位就亮。如果是共阳极,送低点平亮。一般都是共阳极,因为单片机上电后p口全部输出高电平。举个例子:对于...
流水灯
设计: 程序设计的时候
是
从
D1
-
D8
再从D8-D1的流水灯 开始时候应 ...
答:
因为你的LED是D1在低位,而单片机中是高位在前的
。你可以改程序也可以改LED(D8改到左边)RIGHT: ;右移,即从高位往低位移,这样就是D8先亮 RRC A ;这条改成RLC,左移,就是D0先亮了 。。。LEFT:RLC A ;改成RRC,就是右移。
流水灯
原理
答:
如图2(只关注
led灯
部分电路)
,P0口
的8位输出分别连接了8个发光二极管L0~L7的阳极,
P2
.3经过一个反相器连接到8个发光二极管L0~L7的阴极(共阴极)。根据二极管的单向导通性(当阳极为高(对应P0口位为1)、阴极为低时,二极管导通,否则不导通),若P2.3输出信号为低电平“0”,则二极管的...
单片机p0,p2口
的疑问?
答:
LED灯
要亮,就要让它的两端有正向电压差。一般
流水灯都是
把公共端通过一个排组接在电压正极,负极
接在单片机
端口上,这时要想让它亮,就要让端口置低为0,比如灯的负极
接在P0口,
编程使P0=0x00;即P0=00000000,就可以让8个灯全亮了。如果公共端通电压负极,端口接灯的正极,编程使P0=0xff;即P0=...
51
单片机,
让第
一
个
灯亮,
第二个亮,第一个灭,一直到第8个灯长亮!第二次...
答:
你这个很简单
,流水灯
的间隔时间有什么要求吗? 8个
灯接在单片机
的哪个IO口上? 如果右要求可以说出来,没有的话,我给你仿真一个发给你 完善一下 留下联系方式,打包发给你
如何用
单片机
实现
流水灯,
从
一
依次亮到八,再从八依次亮?
答:
单片机流水灯
C语言程序的源代码如下:include //51系列单片机定义文件。define uchar unsigned char //定义无符号字符。define uint unsigned int //定义无符号整数。void delay(uint); //声明延时函数。硬件特征 1、单片机的体积比较小, 内部芯片作为计算机系统,其结构简单,但是功能完善,使用起来十分...
大家正在搜
单片机流水灯实验原理
单片机流水灯实验原理和内容
c51单片机流水灯实验报告
51单片机流水灯程序实验报告
单片机实验流水灯
单片机流水灯实验步骤
单片机流水灯实验分析
单片机流水灯实验小结
单片机花样流水灯实验报告
相关问题
请问哪位高手知道怎样使单片机的P0和P2口的流水灯更亮,我在...
8051单片机P0口接有16个LED,编程实现流水灯,每次亮...
单片机流水灯C语言程序(8个灯,依次点亮每个灯,延时500M...
用c语言编写单片机流水灯程序,(8个发光二极管从左至右循环点...
单片机流水灯实验
单片机流水灯实验的程序,不知道哪里有问题 接P1口和P2口灯...
单片机流水灯程序,烧到单片机里,8个灯全亮,是怎么回事,下面...
单片机89C51用汇编制作跑马灯P1控制8个LED(D1~D...