55问答网
所有问题
单片机C语言中,如何读取P1口的数据,并将P1口读入的数据送到P0口输出
单片机C语言中,如何读取P1口的数据,并将P1口读入的数据送到P0口输出?
char i;
i=P1;
P0=i;
这样对吗?
举报该问题
推荐答案 推荐于2017-12-16
你这个程序是对的。但是有一点忽略了:
P1口作为输入口,应该先置为ff
完整程序:
while(1)
{
P1=0xff;//这个就是忽略的地方
i=P1;
P0=i;
}
另外,下面这个也可以,以经过软件仿真通过。
P1=P0;
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/LF44Q4Fe.html
其他回答
第1个回答 2008-10-16
我不懂1L的意思。什么是“替换程序”?是你自己创造的吧?
使用一个中间变量来传递数值是可以的,当然也可以这么写:P0=P1。
第2个回答 2008-10-16
这样是不对的!!应该用C语言的替换程序!!
第3个回答 2008-10-16
你是什么单片机啊?不对啊 i=get_ioa_data
p_i0a_data=i;
第4个回答 2019-01-13
可以的,一个字节8位
1
2
下一页
相似回答
关于
单片机的
输入
输出
控制,如
p1
-1输入1
,p0
-1输出0。程序
怎么
写?_百度...
答:
MOV P0
,
P1
;把P1内容
送到P0
SJMP START ;转移到开始处,无限循环
51
单片机怎样
把
P1口
接收到的数字信号给
P0口
进行
输出
?
答:
建一个中间变量 <reg51.h>//或相关
单片机
头文件 unsigned char x;x=P0;P1=x;
单片机
用汇编
怎样
把
p1口的数据送到p0口
显示出来啊?
答:
tvloop: mov a,@r0 movc a,@a+dptr mov
p0,
a mov p2,r1 lcall delay MOV P2,#0FFH ;加一条关显示的,俗称消鬼影 inc r0 mov a,r1 rL a mov r1,a djnz r2,tvloop ret
求一个基于51
单片机的C语言程序,
要求从串口接收一组
数据,
然后将其通过...
答:
void LED() //LED显示接收到
的数据
{ shiwei=0;P0=~table[dat/16];Delay(8);shiwei=1;gewei=0;P0=~table[dat%16];Delay(5);gewei=1;} void Init_Com(void)//功能:串口初始化,波特率9600,方式1 { TMOD = 0x20;PCON = 0x00;SCON = 0x50;TH1 = 0xFd;TL1 = 0xFd;TR1 = 1...
单片机怎么
用
c语言
设置I/O口输入或
输出
答:
例如:P3M0=0;P3M1=127;//0-6推挽
输出
P1
M0=0;P1M1=255; //all 推挽输出 而51
单片机的
所有IO引脚,在启动后默认都是1。因此,如之前没有对此引脚进行过置0操作的话,可以直接读该引脚。但为了保险起见,也为了使程序通用、可移植,最好在读取之前对此引脚置1。
大家正在搜
51单片机c语言编程入门
读取51单片机内部的程序
c语言和单片机的关系
单片机c语言编程300例
怎么读取单片机里的程序
c语言51单片机
单片机C语言程序设计
51单片机编程语言
51单片机程序读取
相关问题
单片机用汇编怎样把p1口的数据送到p0口显示出来啊?
在单片机程序中如何将P1口的二进制数据读出后转换成十进制送给...
怎么将单片机P1,P3口数据传送到另一单片机的P1,P3口。...
单片机实验-i/o口的输入输出 的问题。要求将8为数据传送到...
51单片机怎样把P1口接收到的数字信号给P0口进行输出?
51单片机AD转换时数据读取为什么赋值给P1口?
如何把单片机p1口的数据送到p2口,让数码管显示
如何使单片机AT89C51的p1口作为输入端,p0口作为输出...