单片机C51编程问题
发布网友
发布时间:2023-07-17 04:05
我来回答
共3个回答
热心网友
时间:2024-11-15 14:05
我晕。这都叫编程啊!!先把P1口全部定义为位 ,然后将P1口低4位赋值给高4位!
热心网友
时间:2024-11-15 14:05
#include<reg52.h>
sbit P1_0=P1^0;
sbit P1_1=P1^1;
sbit P1_2=P1^2;
sbit P1_3=P1^3;
sbit P1_4=P1^4;
sbit P1_5=P1^5;
sbit P1_6=P1^6;
sbit P1_7=P1^7;
void main()
{
while(1)
{
P1_4=P1_0;
P1_5=P1_1;
P1_6=P1_2;
P1_7=P1_3;
}
}
热心网友
时间:2024-11-15 14:06
用移位函数,_crol_ 左移4位。