社区导航

 

搜索
查看: 240|回复: 4
打印 上一主题 下一主题

[求助] 51单片机驱动输出和io线输出有什么区别

[复制链接]

396

TA的帖子

2

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2019-10-1 16:35 来自手机 | 只看该作者 |倒序浏览 |阅读模式
一个资料中说 51单片机P0口 P0口的输出驱动:两个MOS管组成的推拉式结构 P0口作为IO线输出时,只能输出低电平、高阻态,需要外接上拉电阻,使高阻态变为输出高电平 请问 1、这两种输出有什么区别 2、这两种输出所用的汇编代码有什么区别
此帖出自PCB设计论坛


2万

TA的帖子

328

TA的资源

版主

Rank: 6Rank: 6

沙发
发表于 2019-10-1 16:57 | 只看该作者

“一个资料中说,,,,”

这个所谓的资料介绍的也特不详细了

干脆找本有关51单片机的书,系统的看一下吧



1万

TA的帖子

0

TA的资源

maychang

Rank: 6Rank: 6

板凳
发表于 2019-10-1 17:27 | 只看该作者

“1、这两种输出有什么区别”

区别大了。

两个管子构成推挽式,输出时上拉和下拉都很强(允许输出较大电流),输入时两管均关断形成高阻态。

作为I/O口线,输出时P0口根本没有上拉,必须外部接电阻来上拉,单独一个管子,该管关断时靠上拉电阻输出高电平,导通时输出低电平。

北京赛车pk10开奖要想理解这两种工作方式,必须看明白P0口电路结构,否则不可能理解两种工作方式的不同。



1万

TA的帖子

0

TA的资源

maychang

Rank: 6Rank: 6

4
发表于 2019-10-1 17:31 | 只看该作者

 2、这两种输出所用的汇编代码有什么区别

第一种工作方式,从指令存储器中读写不需要汇编代码,从数据存储器中读写使用MOVX指令。

第二种工作方式,使用MOV P0,XX和MOV XX,P0指令,其中XX可以是寄存器、立即数……



8827

TA的帖子

14

TA的资源

版主

Rank: 6Rank: 6

测评达人

5
发表于 2019-10-1 20:30 | 只看该作者

不同的51单片机,对IO的使用也不完全相同,需要根据数据手册的说明去使用。



您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐上一条 /5 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( )

GMT+8, 2019-10-19 05:54 , Processed in 0.170268 second(s), 15 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表
五八彩票注册开户平台 北京赛车pk10开奖 北京赛车 北京赛车pk10计划 北京赛车pk10开奖 北京赛车 北京赛车pk10计划 北京赛车 北京赛车pk10计划 北京赛车pk10计划