
为什么TX-1C单片机学习板使用不大正常?
网上买了个单片机学习板是郭老师推荐的那种,收到货后,情况是P10和P11口有异常,写代码前是流水灯运行时正常,写代码后尝试各种代码,总结发现要命令P10为低电平使发光二极...
网上买了个单片机学习板是郭老师推荐的那种,收到货后,情况是P10和P11口有异常,写代码前是流水灯运行时正常,写代码后尝试各种代码,总结发现要命令P10为低电平使发光二极管发亮,而下载运行时单片机是高电平但是用万用表测量时变成低电平,我就用手触摸P10口,发光二极管就亮了,然后我命令p11口为低电平使另一个发光二极管亮,下载运行后虽然亮了,但是P11和P10口所对应的发光二极管跟着亮,用手触摸P10,发光二极管稍微暗了点
总的来说就是要求P10口的LED亮,而写代码后单片机运行不亮,要求P11口LED亮,而写代码后单片机不仅P11口亮,连P10口的LED也同样亮。
我用的是USB转串口的方式下载单片机代码文件,下载单片机的软件是STC-ISP V3.1版本 展开
总的来说就是要求P10口的LED亮,而写代码后单片机运行不亮,要求P11口LED亮,而写代码后单片机不仅P11口亮,连P10口的LED也同样亮。
我用的是USB转串口的方式下载单片机代码文件,下载单片机的软件是STC-ISP V3.1版本 展开
4个回答
展开全部
郭天祥老师51学习板P1.0 - P1.7是LED流水灯控制端口,二极管正极接5V电源的二极管负极接单片机P1端口,你单片机P1口输出低电平二极管亮是当然的啦。
你用手触摸单片机IO是干扰的,你说你写程序控制P1.1端口二极管,P1.0端口二极管也亮这个我不相信,除非你程序写错了,你把我下面程序编译下载到你单片机看看,还会不会出现你说的那种现象。
#include "REG52.H"
int main(void)
{
// 初始化IO
P0 = 0xFF;
P1 = 0xFF;
P2 = 0xFF;
P3 = 0xFF;
while(1)
{
P1 = 0xFD;
}
}
你用手触摸单片机IO是干扰的,你说你写程序控制P1.1端口二极管,P1.0端口二极管也亮这个我不相信,除非你程序写错了,你把我下面程序编译下载到你单片机看看,还会不会出现你说的那种现象。
#include "REG52.H"
int main(void)
{
// 初始化IO
P0 = 0xFF;
P1 = 0xFF;
P2 = 0xFF;
P3 = 0xFF;
while(1)
{
P1 = 0xFD;
}
}
展开全部
学习板P1.0 - P1.7是LED流水灯控制端口,二极管正极接5V电源的二极管负极接单片机P1端口,你单片机P1口输出低电平二极管亮是当然的啦。
你用手触摸单片机IO是干扰的,你说你写程序控制P1.1端口二极管,P1.0端口二极管也亮这个我不相信,除非你程序写错了,你把我下面程序编译下载到你单片机看看,还会不会出现你说的那种现象。
#include "REG52.H"
int main(void)
{
// 初始化IO
P0 = 0xFF;
P1 = 0xFF;
P2 = 0xFF;
P3 = 0xFF;
while(1)
{
P1 = 0xFD;
}
}
你用手触摸单片机IO是干扰的,你说你写程序控制P1.1端口二极管,P1.0端口二极管也亮这个我不相信,除非你程序写错了,你把我下面程序编译下载到你单片机看看,还会不会出现你说的那种现象。
#include "REG52.H"
int main(void)
{
// 初始化IO
P0 = 0xFF;
P1 = 0xFF;
P2 = 0xFF;
P3 = 0xFF;
while(1)
{
P1 = 0xFD;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
51学习板P1.0 - P1.7是LED流水灯控制端口,二极管正极接5V电源的二极管负极接单片机P1端口,单片机P1口输出低电平二极管亮是当然的啦。
用手触摸单片机IO是干扰的,你说你写程序控制P1.1端口二极管,P1.0端口二极管也亮这个我不相信,除非程序写错了,把我下面程序编译下载到你单片机看看,还会不会出现你说的那种现象。
#include "REG52.H"
int main(void)
{
// 初始化IO
P0 = 0xFF;
P1 = 0xFF;
P2 = 0xFF;
P3 = 0xFF;
while(1)
{
P1 = 0xFD;
}
}
用手触摸单片机IO是干扰的,你说你写程序控制P1.1端口二极管,P1.0端口二极管也亮这个我不相信,除非程序写错了,把我下面程序编译下载到你单片机看看,还会不会出现你说的那种现象。
#include "REG52.H"
int main(void)
{
// 初始化IO
P0 = 0xFF;
P1 = 0xFF;
P2 = 0xFF;
P3 = 0xFF;
while(1)
{
P1 = 0xFD;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你要看看它的电路图是怎么样的,P1.0和P1.1之间有什么联系。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询