『家电维修论坛 163DZ.COM』

 找回密码
 免费注册

QQ登录

只需一步,快速开始

搜索
查看: 4993|回复: 9

我想点二个LED

[复制链接]

该用户从未签到

发表于 2012-8-27 08:52:03 | 显示全部楼层 |阅读模式
我刚才学会编写一个发光二级管亮的程序,我想让二个同时亮或多个同时亮怎么写。

该用户从未签到

发表于 2012-8-27 13:19:39 | 显示全部楼层
欧思锐售后服务管理系统
C语言吗?在那个输入输出口点.  P1=等于你要点的灯就是了    这就是P1口点
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2012-8-27 17:10:44 | 显示全部楼层
是的C语言刚学。我的程序是这样写的:
#include<reg52.h>
sbit  led=P1^0;
void  main()
{
    led=0;
}
我想把P1口的0,1,2位同时点亮,不会写,试过在sbit  led=P1^0;
它的后面加sbit  led=P1^0;.P1^1;,P1^2;不可以。教我招谢谢!!!!
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-8-28 11:44:45 | 显示全部楼层
欧思锐售后服务管理系统
本帖最后由 金丝猴猴 于 2012-8-28 15:52 编辑

#include<reg52.h>
void main()
{
p1=0x1f;        //同时点亮P1口的0,1,2位
}
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-8-28 12:43:33 | 显示全部楼层
路过,长见识
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2012-8-28 16:50:57 | 显示全部楼层
欧思锐售后服务管理系统
4 楼的朋友你好!我用你的程序怎么不成功呢。?
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2012-8-28 18:55:56 | 显示全部楼层
哈哈 我会编写让多个发光管同时点亮的程序了。谢谢大家!!

#include<reg51.h>
sbit LED1=P1^2;
sbit LED2=P1^3;
sbit LED3=P1^4;
void main()
{
        LED1=0;
    LED2=0;
    LED3=0;
}  
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-8-29 03:46:25 | 显示全部楼层
万精油 发表于 2012-8-28 18:55
哈哈 我会编写让多个发光管同时点亮的程序了。谢谢大家!!

#include

写得不错喔!

p1=0x1f;        //同时点亮P1口的0,1,2位     那个P1的P一定要用大写喔! 朋友有没有用大写啊???
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-9-3 22:16:38 | 显示全部楼层
加上延时就可以逐个亮或灭了
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2016-1-3 17:41:40 | 显示全部楼层
都是高手呀!佩服!一直想学单片机的。可是没有人指点,不知怎么入门
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

QQ|小黑屋|手机版|Archiver|『家电维修网 163DZ.COM』 ( 粤ICP备05049683号  

GMT+8, 2019-1-20 15:23 , Processed in 0.078945 second(s), 13 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表