找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 9112|回复: 8
打印 上一主题 下一主题
收起左侧

为啥控制LED灯是P0口呀?LED灯不是接的P1口吗?

[复制链接]
跳转到指定楼层
楼主
ID:31196 发表于 2011-9-22 08:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

我看大多的程序及教程都是控制单片机的P0口开控制LED灯的亮灭,LED灯不是接的P1口吗?数码管接的是P0呀!请帮帮我!

下面这段程序,把P0改成P1后,没有反应了!

#include"AT89x51.h"
sbit LED=P1^4;


void main(void)

{
unsigned  int  a; 
LED=0;
while(1)
{
for (a=0;a<50000;a++);  //全部位均为零,LED全亮
 {
 P0=0x00;
 }
for (a=0;a<50000;a++);  //最低位为1,其余位为零,即最低位灭,其余位亮
 {
 P0=0x01;
 }
for (a=0;a<50000;a++);  
 {
 P0=0x02;
 }
for (a=0;a<50000;a++);
 {
 P0=0x04;
 }
for (a=0;a<50000;a++);
 {
 P0=0x08;
 }
for (a=0;a<50000;a++);
 {
 P0=0x10;
 }
for (a=0;a<50000;a++);
 {
 P0=0x20;
 }
for (a=0;a<50000;a++);
 {
 P0=0x40;
 }
for (a=0;a<50000;a++);
 {
 P0=0x80;
 }
}

}
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:31196 发表于 2011-9-22 10:40 | 只看该作者

没人回答吗??????

回复

使用道具 举报

板凳
ID:31672 发表于 2011-9-22 19:17 | 只看该作者

汗  谁规定一定要P0口控制  你程序是写哪个io口 用排线再插那个口 不就可以用哪个口控制了么....

回复

使用道具 举报

地板
ID:1 发表于 2011-9-23 01:02 | 只看该作者
开发板上是接的p0口哦  不是p1口  
回复

使用道具 举报

5#
ID:31196 发表于 2011-9-23 08:30 | 只看该作者

电路图上画的不是P1口吗?

回复

使用道具 举报

6#
ID:31196 发表于 2011-9-23 08:35 | 只看该作者
开发板数码管和LED全是接到P0口上吗??谢谢管理员及时回答问题
回复

使用道具 举报

7#
ID:1 发表于 2011-9-23 21:43 | 只看该作者

对 我们的开发板是接在p0口的哦

回复

使用道具 举报

8#
ID:31196 发表于 2011-9-28 10:02 | 只看该作者

谢谢

回复

使用道具 举报

9#
ID:55916 发表于 2013-10-14 00:09 | 只看该作者
那P0口跟P1口可以换回来么
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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