汇编中用CPL P1.0实现P1.0的变反输出,那如何在keilC中用c 语言实现该操作? 谢谢
4个回答
展开全部
把IE=IE|0x88改为IE=0x88。
希望对你有帮助。
希望对你有帮助。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
P1_0=~P1_0;
追问
我想通过P1.0输出方波,需要在前面初始化P1.0吗?(比如写P1_0=1;),非常感谢
追答
#include
#define uchar unsigned char
#define uint unsigned int
sbit LED = P1^0;
void DelayMS(uint x)
{
uchar i;
while(x--)
{
for(i=120;i>0;i--);
}
}
void main()
{
while(1)
{
LED = ~LED;
DelayMS(150);
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
P1^0=~P1^0;
更多追问追答
追问
我想通过P1.0输出方波,需要在前面初始化P1.0吗?(比如写P1.0=1之类的语句),非常感谢
追答
不需要,只要控制时间,就可以得到一定频率的方波。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询