点亮51单片机学习板上的1、3、5、7 led的C程序如何写?

来源:百度知道 编辑:UC知道 时间:2024/06/01 00:12:49

是哪个口接到灯的?高电平亮还是低电平亮?
假设是P1口接到灯,高电平亮的
汇编程序:mov P1,01010101b
c程序: P1=0x55;
这样简单的程序还来网上问有意思吗?想自己什么书都不用看就想学单片机想都不用想,自己看看书吧

下面这个程序可以.1、3、5、7亮就是01010101,0是亮,1是不亮.转成十六进制就是0x55,我也是刚问过这样的问题,人家回答是:晕,这样问题也来网上问.
现在懂了,虽然我还是菜鸟,但可告诉你,

#include<reg51.h> //51系列单片机定义文件
#define uchar unsigned char //定义无符号字符
#define uint unsigned int //定义无符号整数
void delay(uint); //声明延时函数
void main(void)
{
while(1)
{ P2=0x55;//如果是P1口就把P2写成P1
delay(100);
}
void delay(uint t) //定义延时函数
{
register uint bt;
for(;t;t--)
for(bt=0;bt<255;bt++);
}