我遇见的问题是不知道如何给单独的io口赋值,我打算先给P0^2先赋1,P0^1赋0
第一次用这个软件,如果有什么问题请各位大佬指正
第一张图片是要求
第二张是仿真电路图
这是我设计的程序
#include <reg51.h>
sbit k1=P0^0;
sbit motorin1=P0^2;
sbit motorin2=P0^1;
//怎么给motorin1或者P0^2赋值,使其初始等于1
//怎么给motorin2或者P0^1赋值,使其初始等于0
void main(void)
{
while (1)
{
if (k1==0)//按钮按下
{ motorin1=取反motorin1;
motorin2=取反motorin2;//取反实现0变为1,1变为0,来实现 单个按钮控制电机正反转效果(那个~显示不出来))
}}}
这样子还是不行,是什么错误