开源软件mcu8051ide 功能不是一般的强,界面不输给商业软件,而且提供多种模拟器件如:led 数码管,矩阵数码管(8×8)按键,矩阵按键,甚至温度传感器。开源的没有任何限制,感觉keil uvision弱爆了
⑵ LED产品跑动的程序用什么软件编辑如数码管,点光源.
一般类似的控制器都是由单片机构成的,或单独、或联网工作,因此,内部工作的程序就是所使用的单片机的机器码(经汇编语言编译后的机器码),但现在几乎很少再有人在玩汇编语言了,实在困宏是不方便。现在对单片机编程基本都是通过VC来实现的,各种单片机都有对应的开发工具,软件包,还有评估板等等。这些都和某个LED厂商如芯片等没汪闷册有一点关系的,就像空调机一样,里面也有控制器,也是单片机构成的,与空调机的品牌无关。更确切地说:台湾芯片是一家着名的LED生产商,他的产品是各类LED灯珠,有兴趣可以上他们公司网站看看:http://www.epistar.com.tw/ 。至于单片机嘛,有太多的品种了,并且单片生产商也不太会直接生产此类控制器的,这些控制器一般都是第三方厂商根据罩手市场的需要量身定制的,都有特定的用途。这些厂商在全国各地都可以找到他们的身影,但在发达城市居多。
⑶ keil软件控制四位数码管闪烁
1、首先在电脑中新建项目:Keil uVision4 51单片机LED闪烁编程,如谨渗脊下图所示。
2、然后设计单片机端口与LED灯相祥渗连,如下图所示,输入代码。
3、接着创建延喊迟迟函数,如下图所示,输入以下代码。
4、然后创建C语言主函数,如下图所示,输入以下代码。
5、接着输入对输出取反,最后调用延迟函数,如下图所示就完成了。
⑷ 用Keil uVision软件编一个让4位LED数码管显示数字的程序
#include<reg52.h>
#include<intrins.h>
sbitwei=P1^0;
sbitan=P1^1;
intw[8]={0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f};
inti,tt;
inttemp;
voidmain()
{
TMOD=0X01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
EA=1;
ET0=1;
TR0=1;
tt=0;
i=0;
temp=0xfe;
an=1;
P0=0xfe;
an=0;
wei=1;
P0=0x06;
wei=0;
while(1)
{if(tt==20)
{ tt=0;
i++;
if(i==8)
i=0;
wei=1;
P0=w[i];
wei=0;
an=1;
temp=_crol_(temp,1);
P0=temp;
an=0;
}
}
}
voidtimer()interrupt1
{TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
tt++;
}
这是我的protues电路图,你可以看看,由于可简化,我没画晶振和复位电路哈
⑸ LED灯珠和LED数码管用什么软件编程的我想学习,请大侠们给个软件学习。
一般都是用单片机控制的 PORETL99现在很多都用这模拟仿真、编程。还要学汇编语言和C语言