导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→可以,但我不明白你这样做的目的

* 22123: 8051:请问可以用一个MOV指令将一个八位端口一直置一的吗?[求助]

   Kuang-chingTsui 
Kuang-chingTsui发表的帖子 

 可以,但我不明白你这样做的目的
可以,但我不明白你这样做的目的是什么。
系统复位或使用了mov Pn,#0ffh指令后,Pn输出高电平一,而且只要CPU没有写Pn的指令,其高电平状态一直保持。但有一点必须注意,mov Pn,#data指令仅将端口锁存器置位。因为51单片机的I/O是双向的,其引脚的状态还要取决于外部电路的状态,虽然mov Pn,#0ffh使Pn输出为一,但你用mov a,Pn一类的指令读回Pn状态时,它就不一定为一了。不知这样说对你有帮助吗?

发表时间:2003年3月27日15:19:22

  
回复该帖

本主题共有 6 帖,分页:>>>>>该主题的所有内容[6]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  22177.[详细]谢谢
摘要:谢谢,我想用8051接一个DAC,如果不能维持设定的输出电压的话,岂不是要用偱环语句不停得写输出才行,那样的话CPU就没空做别的了。不过还好只要写一次输出就可以了。 唉,,问这样的问题是不是太菜了!!哈哈哈......(196字)
- [xeptr][932次] 2003年3月27日

  22191.[详细]祝顺利
摘要:[em01]......(6字)
- [Kuang-chingTsui][1112次] 2003年3月28日

[上一篇帖子]:那就是一路输入两个输出电路的喽,。。。
[下一篇帖子]:SOS(关于两路4-20mA变送输出)有谁知道两路电流变送输出的硬件图(必须两路共地输出)