51单片机C语言,如何把只在P3口带LED的程序改成P1 P2 P3三个口同时带LED的?程序如下,我希望把这个流水灯程序改成在P1 P2 P3三个IO口同步同时带三组LED,但是我怎么改都不行,不是P1亮完再P2再P3,要
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/27 12:10:05
![51单片机C语言,如何把只在P3口带LED的程序改成P1 P2 P3三个口同时带LED的?程序如下,我希望把这个流水灯程序改成在P1 P2 P3三个IO口同步同时带三组LED,但是我怎么改都不行,不是P1亮完再P2再P3,要](/uploads/image/z/5944421-29-1.jpg?t=51%E5%8D%95%E7%89%87%E6%9C%BAC%E8%AF%AD%E8%A8%80%2C%E5%A6%82%E4%BD%95%E6%8A%8A%E5%8F%AA%E5%9C%A8P3%E5%8F%A3%E5%B8%A6LED%E7%9A%84%E7%A8%8B%E5%BA%8F%E6%94%B9%E6%88%90P1+P2+P3%E4%B8%89%E4%B8%AA%E5%8F%A3%E5%90%8C%E6%97%B6%E5%B8%A6LED%E7%9A%84%3F%E7%A8%8B%E5%BA%8F%E5%A6%82%E4%B8%8B%2C%E6%88%91%E5%B8%8C%E6%9C%9B%E6%8A%8A%E8%BF%99%E4%B8%AA%E6%B5%81%E6%B0%B4%E7%81%AF%E7%A8%8B%E5%BA%8F%E6%94%B9%E6%88%90%E5%9C%A8P1+P2+P3%E4%B8%89%E4%B8%AAIO%E5%8F%A3%E5%90%8C%E6%AD%A5%E5%90%8C%E6%97%B6%E5%B8%A6%E4%B8%89%E7%BB%84LED%2C%E4%BD%86%E6%98%AF%E6%88%91%E6%80%8E%E4%B9%88%E6%94%B9%E9%83%BD%E4%B8%8D%E8%A1%8C%2C%E4%B8%8D%E6%98%AFP1%E4%BA%AE%E5%AE%8C%E5%86%8DP2%E5%86%8DP3%2C%E8%A6%81)
51单片机C语言,如何把只在P3口带LED的程序改成P1 P2 P3三个口同时带LED的?程序如下,我希望把这个流水灯程序改成在P1 P2 P3三个IO口同步同时带三组LED,但是我怎么改都不行,不是P1亮完再P2再P3,要
51单片机C语言,如何把只在P3口带LED的程序改成P1 P2 P3三个口同时带LED的?
程序如下,我希望把这个流水灯程序改成在P1 P2 P3三个IO口同步同时带三组LED,但是我怎么改都不行,不是P1亮完再P2再P3,要不就是根本不亮……
两年多没玩单片机了,基本上忘得差不多了,最近准备重操旧业,望高手指教,
#include //52系列单片机头文件
void delay_1s() //子函数
{
unsigned int i,j; //定义无字符型自变量i,j
for(i=1000;i>0;i--) //晶振12M
for(j=8;j>0;j--); //延时函数
}
#define unchar unsigned char //宏定义
unchar num; //定义无字符型自变量num
unchar code table[]={ //声明数组
0x7F,0x3F,0x1F,0xF,
0x7,0x3,0x1,0x0,0x80,
0xC0,0xE0,0xF0,0xF8,
0xFC,0xFE,0xFF,0xFE,
0xFC,0xF8,0xF0,0xE0,
0xC0,0x80,0x0,0x1,
0x3,0x7,0xF,0x1F,
0x3F,0x7F,0xFF,0x7E,
0x3C,0x18,0x0,0x81,
0xC3,0xE7,0xFF,0xE7,
0xC3,0x81,0x81,0x0,
0x18,0x3C,0x7E,0xFE,
0xFD,0xFB,0xF7,0xEF,
0xDF,0xBF,0x7F,0x7E,
0x7D,0x77,0x6F,0x5F,
0x3F,0x3E,0x3D,0x3B,
0x37,0x2F,0x1F,0x1E,
0x1D,0x1B,0x17,0xF,
0xE,0xD,0xB,0x7,0x6,
0x5,0x3,0x2,0x1,0x0,
0x0,0x0,0x0,0xFF,0xFF,
0xAA,0xAA,0xAA,0xAA,
0x55,0x55,0x55,0x55,
0xAA,0xAA,0xAA,0xAA,
0x55,0x55,0x55,0x55,};
void main() //主函数
{
while(1) //大循环
{
for(num=0;num
51单片机C语言,如何把只在P3口带LED的程序改成P1 P2 P3三个口同时带LED的?程序如下,我希望把这个流水灯程序改成在P1 P2 P3三个IO口同步同时带三组LED,但是我怎么改都不行,不是P1亮完再P2再P3,要
把三个口全部赋值,应就可以了吧.
和您一起学习一下.错了的话,请多多包涵!
void main() //主函数
{
while(1) //大循环
{
for(num=0;num