点亮51单片机学习板上的1、3、5、7 led的C程序如何写?
3个回答
展开全部
下面这个程序可以.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++);
}
现在懂了,虽然我还是菜鸟,但可告诉你,
#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++);
}
展开全部
假设是p1接led,led负极接单片机io口,正极接+5v,那就是低电平亮
//主函数
这就是点亮1
3
5
7的led
void
main()
{
while(1)
{
p1=0xaa;
}
}
//主函数
这就是点亮1
3
5
7的led
void
main()
{
while(1)
{
p1=0xaa;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是哪个口接到灯的?高电平亮还是低电平亮?
假设是P1口接到灯,高电平亮的
汇编程序:mov P1,01010101b
c程序: P1=0x55;
这样简单的程序还来网上问有意思吗?想自己什么书都不用看就想学单片机想都不用想,自己看看书吧
假设是P1口接到灯,高电平亮的
汇编程序:mov P1,01010101b
c程序: P1=0x55;
这样简单的程序还来网上问有意思吗?想自己什么书都不用看就想学单片机想都不用想,自己看看书吧
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询