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

 找回密码
 免费注册

QQ登录

只需一步,快速开始

搜索
查看: 6462|回复: 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 | 显示全部楼层
加上延时就可以逐个亮或灭了
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2019-10-20 21:13
  • 签到天数: 4 天

    [LV.2]偶尔看看I

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

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2019-11-20 15:06 , Processed in 0.070748 second(s), 13 queries , File On.

    Powered by Discuz! X3.3

    © 2001-2017 Comsenz Inc.

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