单片机同一个引脚产生两种方波,中间间隔1S循环产生

2019-03-24 17:26发布

如,当P1.2口检测到高电平是,单片机P1.0口输出一种方波,1S后输出另外一种方波(两种方波大小差别较大就行)
      当P1.2口检测到低电平是,单片机P1.0无输出。
当P1.3口检测到高电平是,单片机P1.1口输出一种方波,1S后输出另外一种方波(两种方波大小差别较大就行)

      当P1.3口检测到低电平是,单片机P1.1无输出。

我试过几种方式都不能成功,包括采用定时器和计数器,中断都试过,仍然不行,求大神帮忙啊,给个可行的方法都行。如有51的c程序更好。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。