社区
单片机/工控
帖子详情
80C51 读引脚与读端口
l888888h
2010-04-18 11:29:34
说明一下两者的区别,
如何操作以实现相应功能,最好带例子,谢谢
...全文
805
10
打赏
收藏
80C51 读引脚与读端口
说明一下两者的区别, 如何操作以实现相应功能,最好带例子,谢谢
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
空影
2010-04-19
打赏
举报
回复
[Quote=引用 6 楼 l888888h 的回复:]
读引脚,即读引脚处的电平
读端口,即读取与引脚相连的寄存器内的值
书上说读引脚数据前要先写“1”,不是很懂,请举例。读端口的情况呢?谢谢
[/Quote]同意
galle
2010-04-19
打赏
举报
回复
[Quote=引用 6 楼 l888888h 的回复:]
读引脚,即读引脚处的电平
读端口,即读取与引脚相连的寄存器内的值
书上说读引脚数据前要先写“1”,不是很懂,请举例。读端口的情况呢?谢谢
[/Quote]
看具体应用了!外部没有上拉电阻的需要先写1,如果有的话就不用了!
Great_Bug
2010-04-19
打赏
举报
回复
一般认为,"读端口"有"读引脚"和"读寄存器"两类操作.
汇编语言的"mov A,P0"或C的"if (P0==0x55)..."这样的代码将会读引脚,
而"ANL P0,#0FEH"或C的"P0 &= 0xfe"这样的代码会是读寄存器.
前者通常是直接引用端口的值,后者引用端口值并会将修改了的值写回去.
lin0119
2010-04-18
打赏
举报
回复
请看datasheet
lkncjy
2010-04-18
打赏
举报
回复
51是准双向IO口,所以读之前要先写1。
l888888h
2010-04-18
打赏
举报
回复
读引脚,即读引脚处的电平
读端口,即读取与引脚相连的寄存器内的值
书上说读引脚数据前要先写“1”,不是很懂,请举例。读端口的情况呢?谢谢
JunKingZheng
2010-04-18
打赏
举报
回复
不知道你问的是不是,IC pin 的状态, 对应的H or L
如用8051 的P1.1 为input i/o sensor, P1.2 为output LED ON/ OFF,
if(p1.1) //sensor H
{
P1.2 =1; //LEDOn =1;
}
else
{
P1.2 =0; //LEDOn =0;
}
yongbbk
2010-04-18
打赏
举报
回复
不知道你说的端口和引脚是不是这个意思?
在80C51单片机中,会把P0,P1,P2当做端口, 每一个端口里面都对应了一些位,这些位最终就体现在一个一个的引脚上面了。对他们的操作其实也就是对端口和引脚的操作。
P0,P1等端口寄存器就当作一个变量可以了,随便操作,当然如果是其类型的单片机,可能包含方向寄存器之类的限制,这个跟具体的IC有关。
引脚其实对应的就是PO,P1等端口寄存器的位,有的寄存器可以位操作,有的不行,这个跟芯片关系很大,但是如果是51的话就没有什么问题。
当然读进来的数也就是0或者1。
如果要找例子的话,网上大把的是。
lan120576664
2010-04-18
打赏
举报
回复
读引脚和读端口,什么意思?
lan120576664
2010-04-18
打赏
举报
回复
读引脚和读端口,什么意思?
有关51单片机
读
端口
、
读
引脚
的问题
80C51
单片机有P0-P3四个P口,以P0为例说明:要搞清这个问题,就要明白p0口的内部结构。P0口是由锁存器经两个驱动场效应管和外部
引脚
相连的。
读
引脚
的意思就是直接
读
P0外部
引脚
的电位,而
读
端口
(锁存器)
读
的是内部与数据总线链接的锁存器的电位。两者不同。一般来说,
读
取P0的数据,都是
读
引脚
,目的是获取与P0相连的外部电路的状态。而
读
端口
是在执行下述语句时由CPU自行完成的:inc P...
关于51单片机
读
锁存器、
读
引脚
的问题
80C51
单片机有P0-P3四个P口,以P0为例说明: 要搞清这个问题,就要明白p0口的内部结构。P0口是由锁存器经两个驱动场效应管和外部
引脚
相连的。
读
引脚
的意思就是直接
读
P0外部
引脚
的电位,而
读
端口
(锁存器)
读
的是内部与数据总线链接的锁存器的电位。 两者不同。一般来说,
读
取P0的数据,都是
读
引脚
,目的是获取与P0相连的外部电路的状态。而
读
端口
是在执行下述语句时由CPU自行完成的: in
80C51
引脚
功能及片内RAM、片内ROM简介
Pin18-Pin19为时钟电路
引脚
,可选择接入外部时钟或晶振电路,如下图: Pin20为电源地。Pin21-Pin28为P2口,内部带上拉电阻的8位准双向IO口。同时当与外部存储器通信时,它复用为高8位地址线。Pin29为外部程序存储器
读
选通信号,低电平有效。CPU从外部存储器获取指令。Pin30为地址锁存允许,单片机正常上电时以时钟频率的1/6输出脉冲信号。当与外部存储器通信时,用于控制锁存器锁存P0口低8位地址,以实现P0口低8位地址线与8位数据线的复用。Pin31为程序存储器地址允许输入端:80C5
微机原理之
80C51
结构
这里写目录标题
80C51
单片机逻辑结构
80C51
内部结构
80C51
内部数据存储器(内部RAM)
80C51
内部程序存储器(内部ROM)复位方式
80C51
单片机逻辑结构 1.电源
引脚
Vcc和Vss Vcc:+5V。 Vss:接地端。 通常在Vcc和Vss
引脚
之间接0.1μ高频滤波电容。 2.时钟电路
引脚
XTAL1和XTAL2 XTAL1:接外部晶振和微调电容的一端,在片内它是振荡器倒相放大器的输入,若使用外部TTL时钟时,该
引脚
必须接地。 XTAL2:接外部晶振和微调电容的另一端,在片内它是振荡器倒相放大器
80C51
单片机复习资料(一)
什么是单片机?其主要特点? 单片机是把CPU、存储器(ram和rom)/输入、输出接口电路以及定时器、计数器等集成在一起的集成电路芯片。 它具有体积小、价格低、可靠性高和易于嵌入式应用等特点,还具有控制性能强
引脚
少单片机品种和型号多等特点。
80c51
单片机的片内、片外程序存储器和片内、片外数据存储器访问如何进行区分?
80c51
的(-EA)
引脚
为访问片内片外程序存储器的选择端。访问片外RAM时需...
单片机/工控
27,522
社区成员
28,796
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章