51单片机 输入输出
回帖(1)
2023-11-1 14:29:54
- 直接先来一句
sbit GPIO1 = P1^1; //就是给P1.1引脚起了个名字叫GPIO1
之后
if(GPIO1 ==1); //就是直接读取P1.1引脚的状态
如果是
GPIO1 = 1; //就是让GPIO1输出高电平
其他脚和以上一样,改sbit那一句最后的P1^1就行。
要特别注意的是如果用的是89c51要注意P1口是没有内部上拉的,如果要输出高电平要外界上拉电阻。
- 直接先来一句
sbit GPIO1 = P1^1; //就是给P1.1引脚起了个名字叫GPIO1
之后
if(GPIO1 ==1); //就是直接读取P1.1引脚的状态
如果是
GPIO1 = 1; //就是让GPIO1输出高电平
其他脚和以上一样,改sbit那一句最后的P1^1就行。
要特别注意的是如果用的是89c51要注意P1口是没有内部上拉的,如果要输出高电平要外界上拉电阻。
举报
更多回帖