微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > IO口控制

IO口控制

时间:10-02 整理:3721RD 点击:
请问下
main()
{  P1^1 = 1;
    while(1);
  }
main()
{  while(1)
    { P1^1 = 1;}
  }
这两种写法有什么区别吗?

没区别。在Keil C51里编译,两个都是错的。

我想知道这两种操作,对单片机有什么影响吗?比如功耗,IO口的稳定性。

下面一种效果肯定是要更差的

第一个应该好些

区别是一个程序操作P1^1后程序在空循环导致程序不往下执行了,另一个程序是不停的在操作P1^1,一个是只操作一次P1^1,另一个不停的操作P1^1

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top