三个点亮高4位发光二极管管同时点亮 程序

【求教】新人入门,怎么写程序能让几个led灯同时亮?(端口输出【arduino吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:51,635贴子:
【求教】新人入门,怎么写程序能让几个led灯同时亮?(端口输出收藏
不要串联。是让几个端口同时输出。
火爆!火爆!2017火爆加盟好项目,啸月抹茶店加盟,一年后看存款多少!
看你是共阴极还是共阳极,共阴极的话你可以让端口模拟输出高电平,共阳极的话你可以让端口输出低电平就可以点亮了,顺便告诉你一句最好串上电阻。防止烧了…………
同新人,没试过哎
你用了哪个端口,就控制哪个端口就好了。参考IDE自带的例程blink
举个栗子,把地接在一起,3~7接口控制电平,就能控制明灭了,注意电阻
登录百度帐号推荐应用点亮流水灯程序,从第三个灯开始循环点亮。一个8个灯哦_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
点亮流水灯程序,从第三个灯开始循环点亮。一个8个灯哦
麻烦给出程序,才能最佳 C51的
我有更好的答案
1234;&#47,0x1e}//C51点亮8位LED流水灯:从第三个灯开始,2345。假设高电平为点亮。#include&reg51.h&/P1口接LED灯;while(--j);}}void main(){while(1){for(i=0;#define LED P1char code light[]={0x3c;delay(,0x87;void delay(unsigned int i){while(--i){j=100;i&4;i++)LED=light[i];}}//已编译通过,
采纳率:50%
为您推荐:
其他类似问题
流水灯的相关知识
等待您来回答第3课 点亮第一个发光二极管
> 第3课 点亮第一个发光二极管
第3课 点亮第一个发光二极管
图3 单片机实现发光二极管发光的原理图为了便于演示结果,我们先给出实验板上的原理图,如图4所示,8个发光二极管通过一个排阻,再通过一个跳线帽接电源的正极5V,而所有管的负极则分别接到单片机的P1口的8个引脚上。关于跳线帽这里就不解释了,下面先说下排阻吧。所谓排阻,其实就是一排若干个参数完全相同的电阻,主要有有直插和贴片两种形式,如图5所示。它们的一个引脚都连到一起,作为公共引脚,其余引脚正常引出,通常最左边的那个是公共引脚,它在排阻上一般用一个色点标出来。如图4所示,8个发光二极管阴极接单片机P1口的8个引脚,阳极分别接8个电阻的一端,然后电阻的另一端全部接在一起由1脚引出,然后通过跳线帽直接接电源的正极5V。采用排阻直接代替8个电阻,这样不仅可以缩小电路板尺寸,而且也提高的焊点的可靠性。图4 实验板上的8个发光二极管图5 直插排阻和贴片的排阻2、发光二极管及流水灯程序2.1 点亮第一个发光二极管上面我们介绍了发光二极管的发光原理,同时对实验板上的原理图作了相应的分析,下面给出点亮第一个发光管具体程序。关于工程文件的建立,前面已经详细的讲过,这里不在叙述,这里我们点击keil软件,建立工程LED1,然后建立文件LED1,最后输入程序如下。例1 点亮第一个发光二极管程序(2)输入源程序(又称为程序编辑)#include//52系列单片机头文件sbit D1=P1^0;//位定义单片机P1口的第1位void main()//主函数{ D1=0;//点亮第一个发光二极管}输入上面程序时,keil软件会自动识别C51的关键字,如本程序中的include、sbit、void,并会以不同的颜色加以提示,如果输入有误,则不会变颜色,这样就可以使得程序编写者减少输入错误,提高编程质量,当然这一系列的前提是,建立文件时必须先保存才会出现这种效果,这个也是我们上一节讲的为什么文件建好后最好先进行保存的原因。(2)程序的编译与错误检查程序输入完毕后,下一步的工作就是对文件进行编译和错误检查与排除。图6 输入代码后的界面
分享给小伙伴们:
我来说两句……
最新技术贴
微信公众号二
微信公众号一

我要回帖

更多关于 三脚发光二极管 的文章

 

随机推荐