woshixy1

  • 2024-12-08
  • 回复了主题帖: 如何实现 51单片机 2个针脚 调用相同的函数

    tagetage 发表于 2024-12-8 10:00 可以的,将IO作为函数的输入参数就可以了。我好久不写程序了。大约是下面这样的结构。 #define  le ... 谢谢 我试了一下 这样不行

  • 2024-12-07
  • 发表了主题帖: 如何实现 51单片机 2个针脚 调用相同的函数

    本帖最后由 woshixy1 于 2024-12-8 02:08 编辑 各位前辈你们好 我是自学的 这个问题困扰我很久了 两个管脚会调用相同的函数 而且 函数本身还会调用其他函数 但是每一个针脚调用的函数的顺序和命令都是一样的 也就是说 两个针脚的功能是完全一样的  我想实现 函数复用 请问如何实现呢?例如 sbit led1 = P2^1; sbit led2 = P2^2; void led_on(u8 led_num); void led_off(u8 led_num);     void main() {          while(1)         {             led_on(led1); //这里不会代码实现 所以就先这样写了             led_on(led1);             led_off(led2); //希望前辈们可以明白我的意思             led_off(led2);         }   }   void led_on(u8 led_num) {     led_num = 1;    //    这里不会怎么实现 所以先这样表示     dey100ms; }     void led_off(u8 led_num) {     led_num = 0;  //    这里不会怎么实现 所以先这样表示     dey100ms; }       

最近访客

现在还没有访客

< 1/0 >

统计信息

已有--人来访过

  • 芯积分:19
  • 好友:--
  • 主题:1
  • 回复:1

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言