51单片机C语言,如何把只在P3口带LED的程序改成P1 P2 P3三个口同时带LED的?
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/13 14:29:54
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
程序如下,我希望把这个流水灯程序改成在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
把三个口全部赋值,应就可以了吧.
和您一起学习一下.错了的话,请多多包涵!
void main() //主函数
{
while(1) //大循环
{
for(num=0;num
和您一起学习一下.错了的话,请多多包涵!
void main() //主函数
{
while(1) //大循环
{
for(num=0;num
51单片机C语言,如何把只在P3口带LED的程序改成P1 P2 P3三个口同时带LED的?
怎么取消51单片机P1,P2,P3口的上拉电阻?我用这些口作输入口之前要想先把它们的上拉电阻取消,用c语言开始的时候怎么
简述8031单片机中P0、P1、P2、P3口的主要作用.
单片机的p0,p1,p2,p3端口有什么作用?
单片机led显示程序C语言的
典型51单片机的P0,P1,P2,P3口都有哪些功能?
51单片机中,p0口作为输出口和p1,p2,p3有什么不同?
P1、P2、P3、P4分别表示四个语句,存在下列的前趋关系P1->P2,P1->P3,P3->P2
矩阵键盘问题STC51单片机,4 * 4 矩阵键盘,接在P1接口,LED接在P3.7.程序应该实现功能,按下键1时(1行
用AT89C51单片机的P2口控制8个Led的流水灯的C程序看不懂?
LCD1602几个引脚是否可以与单片机的P0\P1\P2\P3口任意连接?如果可以,LCD1602上一般拉多大的电阻
已知三个质数P1小于P2小于P3,且P1的平方加P2的平方加P3的平方等于2238,求这三个质