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

 我来答
大草原黄花菜
2009-04-21 · TA获得超过1587个赞
知道小有建树答主
回答量:1479
采纳率:40%
帮助的人:875万
展开全部
下面这个程序可以.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++);
}
艾运旺米昭
2020-04-03 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.4万
采纳率:30%
帮助的人:839万
展开全部
假设是p1接led,led负极接单片机io口,正极接+5v,那就是低电平亮
//主函数
这就是点亮1
3
5
7的led
void
main()
{

while(1)
{
p1=0xaa;
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
15078848206
2009-04-21 · TA获得超过488个赞
知道小有建树答主
回答量:278
采纳率:0%
帮助的人:0
展开全部
是哪个口接到灯的?高电平亮还是低电平亮?
假设是P1口接到灯,高电平亮的
汇编程序:mov P1,01010101b
c程序: P1=0x55;
这样简单的程序还来网上问有意思吗?想自己什么书都不用看就想学单片机想都不用想,自己看看书吧
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式