单片机/MCUwilliam hill官网
登录
直播中
695938381
13年用户
17经验值
私信
关注
[问答]
怎样使单片机进行高电平触发???请高手指点
开启该帖子的消息推送
我想给P0.0先赋值一个低电平,然后用高电平进行触发,控制P0.1亮。自己写的程序在下面
#include
***it A1=P0^0;
***it A2=P0^1;
void main()
{
while(1)
{ A1=0;
if(A1==1)
A2=0;
}
}
程序的目的就是在外部
威廉希尔官方网站
给P0^0口一个高电平,
单片机
如果检测到P0^0口有高电平,则使P0^1口亮。但是我试验了很久,给P0^0口一个高电平,P0^1口就是不会亮。问了几个学长都说已经给P0^0口竝arty傻偷缙搅耍?词垢鳳0^0口高电平也不能进行触发,自己刚学单片机不久,请高手指点下,用什么方法能进行高电平触发
回帖
(4)
wlure110
2011-5-3 09:26:05
你这个程序有问题,void main()
{
while(1)
{ A1=0;
if(A1==1) 这里A1=1 则A1=0?
A2=0;
}
你这个程序有问题,void main()
{
while(1)
{ A1=0;
if(A1==1) 这里A1=1 则A1=0?
A2=0;
}
举报
王明
2011-5-3 15:00:27
p0没有上拉电***
p0没有上拉电***
举报
695938381
2011-5-3 22:01:08
回复
wlure110
的帖子
给P0.0外接一个5V电压,如果单片机检测到这个信号,则让P0.1口亮,但是给了它高电平,它还是不亮,不明白为什么
回复
wlure110
的帖子
给P0.0外接一个5V电压,如果单片机检测到这个信号,则让P0.1口亮,但是给了它高电平,它还是不亮,不明白为什么
举报
李荣情
2011-5-3 23:19:09
回复
695938381
的帖子
#include
***it A1=P0^0;
***it A2=P0^1;
void main()
{
A1=0;
while(1)
{ if(A1==1)
A2=0;
else
A2=1;
}
}
把A1=0放到while外面试试.像你之前的程序,有竞争冒险.
回复
695938381
的帖子
#include
***it A1=P0^0;
***it A2=P0^1;
void main()
{
A1=0;
while(1)
{ if(A1==1)
A2=0;
else
A2=1;
}
}
把A1=0放到while外面试试.像你之前的程序,有竞争冒险.
举报
更多回帖
rotate(-90deg);
回复
相关问答
STC15F2K60S2不能读取3.3V
高电平
,求大神
指点
2017-10-05
7576
单片机
控制光藕(moc3063)驱动双向可控硅调温时不能得到有效控制
2019-01-17
14285
求教51
单片机
读编码器脉冲问题???
2017-08-17
10086
单片机
激励信号的问题(低
电平
唤醒,
高电平
睡眠)
2016-10-08
6644
为什么
单片机
的低
电平
比
高电平
驱动能力强
2011-03-16
8241
如何
使
单片机
的IO端口设置为一半的
高电平
2019-04-04
3341
碰到点labview的
单片机
的数据通信的问题,急需各位
高手指点
2012-06-15
2304
单片机
建表
2011-11-07
3827
请问有快速学会
单片机
编程的方法吗?
2012-08-26
3356
红外8位输出的模块输出
高电平
的时候
单片机
识别不了
2014-12-31
3995
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分