1.LED原理图
2.建立工程
- 创建目录及选择我们使用的C51的CPU
- 新建主程序
- 项目导入主程序
3. 编写程序
- 程序内容
#include<reg51.h>
sbit LED0 = P2^0;
void main()
{
while(1)
{
LED0=1;
}
}
- 生成hex文件
- 将hex下载到开发板当中(注意芯片类型是STC90C5XX),点击下载
- 我的板子:共阳,低电平点亮,也就是0点亮
4.流水灯
#include<reg51.h>
#include<intrins.h>
#define WS_LED P2
void Delay10ms(unsigned int);
void main()
{
unsigned char n;
WS_LED = 0xfe;
while(1)
{
for(n=0;n<7;n++){
WS_LED=crol_(WS_LED,1);
Delay10ms(50);
}
for(n=0;n<7;n++){
WS_LED=cror_(WS_LED,1);
Delay10ms(50);
}
}
}
void Delay10ms(unsigned int i)
{
unsigned char a,b;
for(;i>0;i--){
for(b=38;b>0;b--){
for(a=130;a>0;a--);
}
}
}