所谓的准双向口不是一个双向口
在读引脚的时候必须先写1,写1之后场效应管截止
无论端口上是高电平还是低电平,写1后可以读出正确型号
反之场效应管处于正向饱和导通状态,结果就是把p口啦低,导致读出始终为0.(前位置零)
读锁存器
读锁存器类指令是从锁存器中读取指令,把数据读取出来之后进行处理,把处理后的结果重新存回锁存器。这类指令被称为:读、修改、写指令。
| 指令 | 意思 |
|---|---|
| ANL | 与 |
| ORL | 或 |
| XRL | 异或 |
| JBC | 判断可位寻址区域内指定位是否为1,为1则跳转到指定位置,并同时清除该位(置0) |
| CPL | 取反 |
| INC | 加一 |
| DEC | 减一 |
| DJNZ | 当前变量减1,不等于零转移 |
| MOV | 移动 |
| CLR | 清零 |
| SETB | 置1 |
读端口
直接把端口上的信息直接读入累加器中。
两种指令译码结果是不一样的