使一个LED灯在移动的同时进行闪烁的方法。
工具/原料
keil 4,STC-ISP烧写软件
单片机开发板
编写代码
1、程序:#include <reg51.h>#include <intr坡纠课柩ins.h> //这个栳摩狴矮头文件是这个方法的核心,它包含了逐步移位函数功能 //即程序中的_crol_(P1,y)sbit led=P1^0;void delay(unsigned int i){ unsigned int j; unsigned char k; for(j=i;j>0;j--) for(k=125;k>0;k--);}void main(){ P1=0xfe; delay(1000); while(1) { // unsigned char m; //P1=0xfe; // delay(1000); // for(m=7;m>0;m--) { P1=_crol_(P1,1); //P1逐步左移一位。 delay(1000); } }}
2、用keil 4编译成hex文件。
3、软件方面准备就绪。
烧写到开发板
1、打开烧写器,选择合适的芯片类型,我用的是STC89C52RC。波特率默认不变。
2、打开工程文件。并选择自己的hex文件打开。
3、点击下载,等待下载完成。
4、效果:(视频传不了,以图片代替)