55问答网
所有问题
当前搜索:
单片机读取p1口数据
请问网友51
单片机
怎样实现两个信号同时输入按自已要求只做一想要处理...
答:
不是很明白你的意思,是两个同时输入的信号,你处理需要处理的信号,而不处理无用的信号?如果是同一P口你可以一同读入之后决定需要处理的信号就OK,比如两个信号分别连接在P1.0,P1.1上,你直接读入
P1口数据
MOV A,P1 现在你可以直接处理A的值,以决定程序的取向。
请教如何用拨码开关设置RS485地址电路
答:
这样,写程序时,就可以随时
读P1口
了,习惯上,拨盘的某位拨到ON位时为1,否则为0。
读取P1口
后,8位取反,接地的位读取时是0,取反后就是1了。这样,取反后的
P1数据
就可以作为8位地址了。只要在主程序中循环中随时读取P1口,就可以随时读取地址数据了。凡是用拨盘做RS485地址码的,都是这样...
关于
单片机
中 C语言给
P1口
赋值问题
答:
单片机
中对每个P口的控制都是用二进制控制的 即使你对它赋了八进制或十进制或十六进制的数 它也会先转换成二进制然后再进行计算的 所以
P1
是一个8位寄存器 P1=0x55 0x是16进制的意思 这样化成二进制就是01010101 P1=01010101 好的 你对它进行了八进制的赋值 01010101(你可以试一试 对P1进行0~...
51
单片机P1
端口可以做哪些操作指令
答:
P1口
属于特殊功能寄存器,可以有以下几种操作指令:1、直接输入立即数:MOV P1,#22H 2、用A来输入:MOV P1,A 3、位操作:SETB P1.0
初学者对51
单片机
串口通信的一个问题
答:
理论上可行,但实际应用的时候为了可靠,一般做多次读后比较相同再写SBUF,而且在
读P1
之前最好先写P1=0xFF。用C描述如下:include "intrins.h" //空操作延时库 unsigned char temp;do{ P1=0xFF; //端口写1关闭内部场管 temp=P1;_nop_(); //调用NOP指令,只是等IO口有时间恢复,...
汇编程序:
读取p1
或p0口高低电平
答:
一开始是
p1
.0低电平吧 org 0000h ljmp main org 0050h main: clr p1.1 ;初始化p1.1为低电平 clr p1.0 ;初始化p1.0为低电平 main1:jb p1.0,aa ;判断p1.0是不是高电平,是叫跳转到aa ljmp main1 aa: setb p1.1 ;p1.1高电平 lcall dy ;调用延时 clr...
MCS-51
单片机
的P0、
P1
、 P2、 P3口有哪些功能?如何使用这些功能?_百度...
答:
P0.0~P0.7 P0口8位双向口线(在引脚的39~32号端子)。P1.0~P1.7
P1口
8位双向口线(在引脚的1~8号端子)。P2.0~P2.7 P2口8位双向口线(在引脚的21~28号端子)。P3.0~P3.7 P3口8位双向口线(在引脚的10~17号端子)。P0口有三个功能 1、外部扩展存储器时,当做
数据
总线(...
单片机
复位之后,
P1
端口的内容是什么,寄存器A的内容是什么
答:
复位后所有P口都是FFH,A的内容为00H。
单片机
编程问题:
P1
=P1 | 0XF0;//声明高四位输入。 请问这里的 | 是...
答:
| 是 或 运算符 按位或的 0|0=0 0|1=1 1|1=1 或运算就是 只要就有一个为1 结果就为1 与之相对应的是 与 运算 & 与运算只要有一个为0 结果就为0 0&0=0 0&1= 0 1&1=1
P1
|0xf0 就是把 P1的高4位都置为1 0xf0 二进制就是 11110000 高4位...
单片机
编程统计
p1口
输入的数串(设为100个)中正数,负数,和零的个数...
答:
ORG 0000H LJMP MAIN ORG 0030H MAIN:MOV R2,#100 MOV R3,#0 ;正 MOV R4,#0 ;0 MOV R5,#0 ;负 LOOP:MOV A,
P1
JNZ LOO
P1
INC R4 SJMP LOOP3 LOOP1:JB ACC.7,LOOP2 INC R3 SJMP LOOP3 LOOP2:INC R5 LOOP3:DJNZ R2,LOOP SJMP END ...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜