第04 MCS-51单片机的8位并行输入输出端口
MCS 51的并行口

当地址/数据输出线置1时,控制上拉电路的“与”门输出为1, 上拉FET导通,同时地址/数据输出通过反相器输出0,控制 下拉FET截止,这样A点电位上拉,地址/数据输出线为“1”。
当地址/数据输出线置0时,“与”门输出为0,上拉FET截止, 同时地址/数据输出通过反相器输出1,控制下拉FET导通, 这样A点电位下拉,地址/数据输出线为“0”。
P1.i位作输出口用时:CPU输出0时,D=0,Q=0,Q=l, 晶体管Q0导通,A点被下拉为低电平,即输出0;CPU输出1 时,D=l,Q=1,Q=0,晶体管Q0截止,A点被上拉为高电 平,即输出l。
⒉ 、 P1口的特点
输出锁存器,输出时没有条件;
输入缓冲,输入时有条件,即需要先将该口设为输入状态, 先输出1;
⑵ 作地址/数据复用总线用。
此时P0口为一个准双向口。但是有上拉电阻,作数据输入 时,口也不是悬浮状态。作地址/数据复用总线用。作数据 总线用时,输入/输出8位数据D0~D7;作地址总线用时, 输出低8位地址A0~A7。当P0口作地址/数据复用总线用之 后,就再也不能作I/O口使用了。
7-1-2 P1口
⒈ P2口位结构和工作原理
P2口位结构原理图示于图7-3。
多路开关的输入有两个:一个是口输出锁存器的输出端 Q;一个是地址寄存器(PC或DPTR)的高位输出端。多路 开关的输出经反相器反相后去控制输出FET的 Q0。多路开关 的切换由内部控制信号控制。
输出锁存器的输出端是Q而不是Q,多路开关之后需接反 相器。
P2口的I/O口状态。
在内部控制信号的作用下,多路开关的输入投向输出锁存 器的输出Q(C点)侧,这样多路开关将接通输出锁存器。
若经由内部总线输出0,输出锁存器的Q端为”0”,信号经 多路开关和反相器后输出”1”,Q0导通,A点为”0”,输出 低 电 平 ; 若 经 由 内 部 总 线 输 出 ” 1” , 输 出 锁 存 器 的 Q 端 为”1”,反相器后输出”0”,Q0截止,A点为”1” ,输出高 电平。
3.1MCS-51单片机的并行IO口

一、并行I/O口的功能结构
2、接口功能 (2)通用I/O接口
(四)P0口
此时“控制”信号为“0”,多路开关 MUX向下,输出驱动器处于开漏状态,故需 外接上拉电阻,这种情况下,电路结构与P1 相同,所以也是一个准双向口,当要作为输 入时,必须先向口锁存器写“1”。
一、并行I/O口的功能结构
(四)P0口
这是由接口的特殊结构所决定的。每一个 口都包含一个锁存器,一个输出驱动器和两 个(P3口为3个)输入缓冲器。各口的结构也 P 3 有些差异,下面分别介绍。
一、并行I/O口的功能结构
1、接口结构
(一)P1口
P1口一位的结构如下图所示:
图2.15
一、并行I/O口的功能结构
1、接口结构
(一)P1口
接口结构中锁存器起输出锁存作用, 8位锁存器组成特殊功能寄存器P1,场 效应管和上拉电阻组成输出驱动器,以 增大负载能力,三态门1和三态门2分别 用于控制输入引脚和锁存器的状态。
作为I/O口应用的一个实例,下面介绍 8031单片机的最小应用系统如下图所示
二、产生接口控制信号的指令
(四)P0口
8051指令系统中能与接口打交道的指令 大体可分两类 1.一般的输入/输出指令 2.“读-修改-写”指 令
二、产生接口控制信号的指令
1.一般的输入输出指令
(四)P0口
输入指令执行时,内部产生“读引脚”信号, 直接从口线读入,亦称“读引脚”指令。 下面是属于这种指令的各种实例:
二、产生接口控制信号的指令
(四)P0口 2.“读-修改-写”指令 INC P2 接口锁存器加1 DEC P1 接口锁存器内容减1 DJNZ P3,LOOP 减1后不为零则跳转 还有三条虽不明显,但也属此列: MOV P1.1,C CLR P1.1 SETB P1.1 将进位位送接口的某位 清接口的某一位 接口的某一位置位
专科《单片机原理及应用》_试卷_答案

专科《单片机原理及应用》_试卷_答案专科《单片机原理及应用》一、(共49题,共157.5分)1. 已知某数的BCD码为0111 0101 0100 0010则其表示的十进制数( ) (2分)A.7542HB.7542C.75.42HD.75.42标准答案:B2. MCS-51的立即寻址方式中,立即数前的符号是:( )(2分)A.#B.→C./D.@标准答案:A3. MCS-51单片机复位操作的主要功能是把PC初始化为( ) (2分)A.0100HB.2080HC.0000HD.8000H标准答案:C4. 下列哪条指令是正确的()(2分)A.PUSH R2B.ADD R0,AC.MOVX A @DPTRD.MOV @R0,A标准答案:D5. MCS-51单片机的定时器/计数器工作方式0是( )(2分)A.8位计数器结构B.16位计数器结构C.13位计数器结构D.2个8位计数器结构标准答案:C6. 单片机应用程序一般存放在()(2分)A.RAMB.ROMC.寄存器D.CPU标准答案:B7. 下列指令中不影响标志位CY的指令有()(2分)A.ADD A,20HB.CLRC.RRC AD.INC A标准答案:D8. MCS-51单片机在同一优先级的中断源同时申请中断时,CPU 首先响应()(2分)A.外部中断0B.外部中断1C.定时器0中断D.定时器1中断标准答案:A9. 在堆栈操作中,当进栈数据全部弹出后,这时S P应指向()(2分)A.栈底单元B.7FH单元C.栈底单元地址加1D.栈底单元地址减1标准答案:A10. 若某寄存器芯片的地址线为12根,那么它的存储容量为()(2分)A.1KBB.2KBC.4KBD.5KB标准答案:C11. 一个完整的微机系统由________和________两大部分组成。
(3分)标准答案: 1. 软件;2. 硬件; 12. 123D=________________________________B=__________________________ ______H。
四 MCS-51单片机存储器系统扩展

74LS373引脚
1、控制位OE: OE=0时,输出导通 2、控制位G: 接ALE 3、Vcc=+5V 4、GND接地
1 74LS373为8D锁存器,其主要特点在于:
控制端G为高电平时,输出Q0~Q7复现输入D0~ D7的状态;G为下跳沿时D0~D7的状态被锁存在Q0 ~Q7上。
MOV DPTR, #0BFFFH ;指向74LS373口地址
MOVX A, @DPTR ;读入
MOV @R0, A
;送数据缓冲区
INC R0
;修改R0指针
RETI
;返回
用74LS273和74LS244扩展输入输出接口
地址允许信号ALE与外部地址锁存信号G相连;
单片机端的EA与单片机的型号有关;
存储器端的CE与地址信号线有关。
P... 2.7 P2.0
ALE 8031
P... 0.7 P0.0
EA
PSEN
外部地址
G
锁存器
I...7
O... 7
I0 O0
A... 15
CE
A8
外部程序
存储器
A... 7 A0
D7. . . D0 OE
6264的扩展电路图
图中CS(CE2)和CE引脚均为6264的片选信号,由于该扩展电路 中只有一片6264,故可以使它们常有效,即CS(CE2)接+5V ,CE接地。6264的一组地址为0000H~1FFFH。
存储器地址编码
SRAM6264:“64”—— 8K×8b = 8KB 6264有13根地址线。 地址空间: A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 最低地址: 0 0 0 0 0 0 0 0 0 0 0 0 0 0000H 最高地址: 1 1 1 1 1 1 1 1 1 1 1 1 1 1FFFH MCS-51单片机寻址范围:64KB 26×210 = 216即16位地址线 地址空间: A15A14A13A12A11A10A9A8A7······A0 单片机
MCS-51单片机IO口详解

单片机IO口结构及上拉电阻MCS-51有4组8位I/O口:P0、P1、P2和P3口,P1、P2和P3为准双向口,P0口则为双向三态输入输出口,下面我们分别介绍这几个口线。
一、P0口和P2口图1和图2为P0口和P2口其中一位的电路图。
由图可见,电路中包含一个数据输出锁存器(D触发器)和两个三态数据输入缓冲器,另外还有一个数据输出的驱动(T1和T2)和控制电路。
这两组口线用来作为CPU与外部数据存储器、外部程序存储器和I/O扩展口,而不能象P1、P3直接用作输出口。
它们一起可以作为外部地址总线,P0口身兼两职,既可作为地址总线,也可作为数据总线。
图1 单片机P0口内部一位结构图图2 单片机P0口内部一位结构图P2口作为外部数据存储器或程序存储器的地址总线的高8位输出口AB8-AB15,P0口由ALE选通作为地址总线的低8位输出口AB0-AB7。
外部的程序存储器由PSEN信号选通,数据存储器则由WR和RD读写信号选通,因为2^16=64k,所以MCS-51最大可外接64kB的程序存储器和数据存储器。
二、P1口图3为P1口其中一位的电路图,P1口为8位准双向口,每一位均可单独定义为输入或输出口,当作为输入口时,1写入锁存器,Q(非)=0,T2截止,内上拉电阻将电位拉至"1",此时该口输出为1,当0写入锁存器,Q(非)=1,T2导通,输出则为0。
图3 单片机P2口内部一位结构图作为输入口时,锁存器置1,Q(非)=0,T2截止,此时该位既可以把外部电路拉成低电平,也可由内部上拉电阻拉成高电平,正因为这个原因,所以P1口常称为准双向口。
需要说明的是,作为输入口使用时,有两种情况:1.首先是读锁存器的内容,进行处理后再写到锁存器中,这种操作即读—修改—写操作,象JBC(逻辑判断)、CPL(取反)、INC(递增)、DEC(递减)、ANL(与逻辑)和ORL(逻辑或)指令均属于这类操作。
2.读P1口线状态时,打开三态门G2,将外部状态读入CPU。
MCS-51系列单片机的结构

上一页 下一页 返回
2.1 MCS-51单片机的内部结构
3.控制总线
(1)
:ALE为地址锁存允许信号。在访问外部
存储器时,ALE用来把扩展地址低8位锁存到外部锁存器。在
不访问外部存储器时,ALE引脚以不变的频率(时钟振荡器频
率的1/6)周期性地发出正脉冲信号,因而它又可用作外部定
品有8031和87510 8031是一个无ROM的8051,它从外部ROM 获取所用的指令,8751是一个用EPROM代替ROM的8051, 除此之外,三者的内部结构及引脚完全相同。今后,除特另 11说明外,用8051这个名称来代表8031、8051和87510
上一页 下一页 返回
2.1 MCS-51单片机的内部结构
二功能是在访问外部存储器时,它分时作为低8位地址线和8 位双向数据线。当P0口作为普通输入口使用时,应先向口锁 存器写“1”。 (2) P1口(P1. 0~P1. 7)是一个内部带上拉电阻的准双向I/O口。 当P1口作为普通输入口使用时,应先向口锁存器写“1” 。
上一页 下一页 返回
2.1 MCS-51单片机的内部结构
(1)带进位和不带进位的加法。 (2)带借位减法。 (3) 8位无符号数乘法和除法。 (4)逻辑与、或、异或操作。 (5)加1、减1操作。 (6)按位求反操作。 (7)循环左、右移位操作。 (8)半字节交换。 (9)二一十进制调整。 (10)比较和条件转移的判断等操作。
上一页 下一页 返回
2.1 MCS-51单片机的内部结构
2)指令寄存器IR (Instruction Register) 指令寄存器是一个8位寄存器,用于暂存待执行的指令,等
MCS-51单片机的8位并行输入输出端口(课堂PPT)

为什么要读锁存器而不去读引脚?
为什么“读——修改——写”操作不是从引脚回取 信号?因为: 1. 引脚信号与外部设备连接,易受外界干扰; 2. 引脚上的电平往往不能正确反映前次的输出结果。
Vcc 负载
16
【举例】在当前状态下,将
P0.2的电平变“1”,其余
P0.0
位不变。
P0.1 P0.2
MOV A,#00000100B
26
4.5 并行端口使用中应注意的问题
如何使用并行端口来直接驱动电流比较大的负载 (如:LED)?是采用“拉电流”还是“灌电流”?
Vdd Vdd
Px.y
Vdd
Px.y
灌电流方式 输出”0”点亮LED
拉电流方式 输出高电平点亮LED
27
1. 使用灌电流的方式与电流较大的负载直接连接时, MCS51的端口可以吸收约20mA的电流而保证端口电平不高 于0.45V,但驱动逻辑并不符合人们的日常习惯。
第四章 MCS-51单片机的8位并行输入输出端口 本章内容
重点掌握MCS-51单片机的四个8位并行I/O口的硬 件结构特点和使用。
1
本章目录
4.1 P0口 4.2 P1口 4.3 P2口 4.4 P3口 4.5 并行端口使用中应注意的问题 4.6 单片机与继电器等大电流负载的接口
2
4.1 P0口
4
读锁存器 内部总线 写锁存器 读引脚
P0口的位结构图
Vcc
Vcc
地址/数据 控制(=0时)
1/0
DQ
锁存器
CL /Q
MUX (控制=0时)
P0.x 引脚
5
硬件组成: 1,一个输出锁存器(D型触发器); 2,二个三态门(控制读引脚或读锁存器); 3,与门和MUX等元件组成的输出控制电路; 4,一对场效应晶体管FET构成的输出电路.
单片机考试试题和答案(5)

1、EA :内外程序存储器选择控制端。
输入高电平,CPU访问内部程序存储器(4K)。
PC值超过0FFFH时,将自动执行片外程序存储器的程序。
输入低电平,CPU仅访问片外程序存储器。
注意:对于8031来说此脚必须接地。
因为8031没有程序存储器2、时钟周期(振荡周期) 时钟周期是计算机中最基本的、最小的时间单位。
它定义为时钟脉冲频率的倒数。
CPU完成这每一个基本操作所需的时间定义为机器周期。
指令周期定义:执行一条指令所需的时间。
MCS-51的指令周期一般只有1—2个机器周期,只有乘、除两条指令占4个机器周期。
当用12MHz晶体作主振频率时,执行一条指令的时间,也就是一个指令周期为1us、2us及4us。
3、单片机作为微型机的一个主要分支,在结构上的最大特点就是把CPU、存储器、定时器和多种输入输出接口电路集成在一块超大规模集成电路芯片上。
4、【例5.4】用定时器T1的方式2对外部计数,要求每计满100个数,将P1.0引脚信号求反. 解:P3.5引脚输入外部信号,每发生1次负跳变计数器加1,每输入100个脉冲,计数器溢出中断,将P1.0引脚求反.ORG 0000HLJMP MAINORG 001BHCPL P1.0RETIORG 0100HMAIN: MOV TMOD,#60HMOV T L1,#9CHMOV T H1,#9CHSETB TR1SETB ET1SETB EAHERE: AJMP HERE5、例7:程序名:MAX功能:查找内部RAM中无符号数据块的最大值入口参数:R1指向数据块的首地址,数据块长度存放在工作寄存器R2中出口参数:最大值存放在累加器A中占用资源:R1,R2,A,PSWMAX: PUSH PSWCLR A ;清A作为初始最大值LP: CLR C ;清进位位SUBB A,@R1 ;最大值减去数据块中的数JNC N EXT ;小于最大值,继续MOV A,@R1 ;大于最大值,则用此值作为最大值SJMP NEXT1NEXT: ADD A,@R1 ;恢复原最大值NEXT1: INC R1 ;修改地址指针DJNZ R2,LPPOP P SWRET一、填空题(37分)1、8031单片机芯片共有 40个引脚,MCS-51系列单片机为8 位单片机。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
上图为汇科公司生产的继电器,其技术指标如下:
线圈额定电压 DC12V 触点最大电压、触点最大电流 AC220V/DC30V、3A
西华大学电气信息学院 郑海春
29
使用三级管驱动继电器
西华大学电气信息学院 郑海春
30
光电隔离为了保证单片机系统的安全,减少外部电路 对系统的干扰,采用光电隔离是一种有效的方法 。
MOV A,#00000100B
MOV P0,A
是否可以?
西华大学电气信息学院 郑海春
17
2. P0口的总线方式
控制电路的“控制”=1,此时与门打开,MUX接向 “地址/数据”信号.在这种情况下,输出极的两个 FET都处于正常的工作状态 。
地址、数据信息通过“地址/数据”线经反相器送 至FET的输入,并输出。
P0.X
单片机的引脚设计为输出时
西华大学电气信息学院 郑海春
13
为什么端口作输出时还要读入操作?
当端口输出时(MOV P0,A) ,往往要再将前 面输出的状态取回来,进行再处理然后重新输出。 如:
ORL P0,A
将P0口前次输出的数据与累加器A的内容相“或” 后再送回P0口(输出)。此时P0口的数据是从锁 存器中读回的,而不是从引脚输入。
在通用I/O模式下,“第二输出功能”端为“1”电平, 以保证与门打开。
原则上在进行系统设计时,P3口不做通用I/O口, 以充分利用单片机的内部模块资源。
西华大学电气信息学院 郑海春
25
P3口各位的第二功能
P3口各位 第二功能
说
明
P 3.0 P 3.1 P 3.2 P 3.3 P 3.4 P 3.5 P 3.6 P 3.7
西华大学电气信息学院 郑海春
8
(一)输出操作: MOV P0,A
数据经内总线送到锁存器的“D”端,经“/Q”端送 场效管应输出极。 ①总线送“0”时:锁存器的/Q=1,使下端的FET导 通(上面的FET截止),端口呈现“0”电平; ②总线送“1”时:锁存器/Q=“0”,使下端的FET截 止,输出极的两个FET全部截止。在这种情况下, 必须通过上拉电阻的作用使端口为高电平。
4.3 P2口
特点:“通用数据I/O端口”和“高八位地址总线” 端口
读锁存器 内部总线 写锁存器 读引脚
地址/数据 1/0
控制
Vcc
内部上拉电阻
DQ
锁存器
CL /Q
MUX (地址/数据=0)
西华大学电气信息学院 郑海春
P2.x 引脚
22
注意:使用外数据存储器时,P2口分两种情况:
1,使用256B的外部RAM时,此时用8位的寄存器R0 或R1作间址寄存器,这时P2口无用,所以在这种情 况下,P2口仍然可以做通用I/O端口。
西华大学电气信息学院 郑海春
20
4.2 P1口
特点:单纯的通用I/O端口,负载能力为3个TTL输入。与P0口的 区别在于内部具有上拉电阻,所以输出时不用外接上拉电阻。
读锁存器
Vcc 内部上拉电阻
内部总线 写锁存器
DQ
锁存器
CL /Q
P1.x 引脚
读引脚
P1口的位结构图
西华大学电气信息学院 郑海春
21
西华大学电气信息学院 郑海春
19
P0口特点小OS器件连接时,必须外 接“上拉电阻”,否则不能正确的输出高电平;
2. 在输入操作(读引脚)前, 必须先向端口写1;
3. “读引脚”与“读锁存器”是不同的两个数据通道;
4. 在总线方式时,P0口不能再做通用的I/O端口。它 分时输出地址、数据总线的信息(此时引脚不用外 接上拉电阻)。
由于上部FET管不再被“控制”信号关闭,所以 此时口线可以输出高电平,即不用外加上拉电阻。
西华大学电气信息学院 郑海春
18
只要CPU执行MOVX、MOVC(外ROM)指令, P0、P2口就自动变为数据/地址总线。
在进行硬件系统的设计中,如果使用了外部存储 器时,P0口成为整个系统的地址/数据复用总线。 换句话,P0口不能再作为通用的I/O端口。
Vdd Vdd
Px.y
Vdd
Px.y
灌电流方式 输出”0”点亮LED
拉电流方式 输出高电平点亮LED
西华大学电气信息学院 郑海春
27
1. 使用灌电流的方式与电流较大的负载直接连接时, MCS51的端口可以吸收约20mA的电流而保证端口电平不高 于0.45V,但驱动逻辑并不符合人们的日常习惯。
2. 采用拉电流方式连接负载时,MCS-51所能提供“拉电 流”仅仅为80μA,否则输出的高电平会急剧下降.如果我 们采用右下图的方式,向端口输出一个高电平去点亮 LED,会发现端口输出的电平不是“1”而是“0”!
RXD TXD /INT0 /INT1 T0 T1 /WR /RD
串行口数据接收线 串行口数据发送线 外部中断0输入 外部中断1输入 计数器0外部时间输入 计数器1外部时间输入 外部RAM的写控制输出 外部RAM的读控制输出
西华大学电气信息学院 郑海春
26
4.5 并行端口使用中应注意的问题
如何使用并行端口来直接驱动电流比较大的负载 (如:LED)?是采用“拉电流”还是“灌电流”?
如:movx a,@r0 或 movx a,@r1
2,如果访问外部ROM或使用大于256BRAM时,P2 口必须作为外存储器的高八位地址总线。
如:movx a,@dptr ;访问外部数据存储器 movc a,@a+dptr ;访问外部程序存储器
这里使用了16位的寄存器DPTR
西华大学电气信息学院 郑海春
作为“地址、数据总线分时复用”使用时,P0口 首先输出存储器的低八位地址信号,然后变为数 据总线进行数据的输入输出,所以称“分时复用 总线”(注意:此时P0口不能再作为通用I/O口)。
西华大学电气信息学院 郑海春
4
读锁存器 内部总线 写锁存器 读引脚
P0口的位结构图
Vcc
Vcc
地址/数据 控制(=0时)
【注意】:现在已出现如PIC(Peripheral Interface Controller)等单片机可以提供较大的“拉电流”,具体 问题灵活掌握。
西华大学电气信息学院 郑海春
28
4.6 单片机与继电器等大电流负载的接口
继电器 基本原理:低压电控制高压电通断,电磁铁原理 技术指标:线圈额定电压,触点最大电压、触 点最大电流
第四章 MCS-51单片机的8位并行输入输出端口 本章内容
重点掌握MCS-51单片机的四个8位并行I/O口的硬 件结构特点和使用。
西华大学电气信息学院 郑海春
1
本章目录
4.1 P0口 4.2 P1口 4.3 P2口 4.4 P3口 4.5 并行端口使用中应注意的问题 4.6 单片机与继电器等大电流负载的接口
西华大学电气信息学院 郑海春
2
4.1 P0口
【特点】具有两种工作方式 1. “通用数据I/O双向端口”; 2. “地址、数据总线分时复用”。
西华大学电气信息学院 郑海春
3
在作为通用数据I/O端口时,具有较强的输出驱动 能力 (8个TTL负载)。因输出是“开漏”结构, 所以与MOS负载连接时,需要外接一个上拉电阻。
上述的过程也称之谓“读——修改——写”操作。
西华大学电气信息学院 郑海春
14
凡是这种“读—修改—写”操作,读到的数据都 是锁存器的数据而不是读引脚数据。
而真正读引脚的指令只有 MOV A,P0
西华大学电气信息学院 郑海春
15
为什么要读锁存器而不去读引脚?
为什么“读——修改——写”操作不是从引脚回取 信号?因为: 1. 引脚信号与外部设备连接,易受外界干扰; 2. 引脚上的电平往往不能正确反映前次的输出结果。
1/0
DQ
锁存器
CL /Q
MUX (控制=0时)
P0.x 引脚
西华大学电气信息学院 郑海春
5
硬件组成:
1,一个输出锁存器(D型触发器); 2,二个三态门(控制读引脚或读锁存器); 3,与门和MUX等元件组成的输出控制电路; 4,一对场效应晶体管FET构成的输出电路.
西华大学电气信息学院 郑海春
6
P0口的工作原理
西华大学电气信息学院 郑海春
31
11
请注意下面的一段程序: MOV P0,#0FFH ;0FFH送P0( “写1”) MOV A , P0 ;从P0口引脚输入数据到A
你能正确的分析出指令的操作吗? 上述指令执行后 P0=?
西华大学电气信息学院 郑海春
12
b,读锁存器:端口作输出时的一种操作
在这种情况下, 读入的数据不是来自引脚,而是 端口内部的锁存器的内容。
23
4.4 P3口
特点:通用I/O端口、多用途端口
读锁存器
Vcc 第二输出功能
内部总线 写锁存器
DQ
锁存器
CL /Q
P3.x 引脚
读引脚
第二输入功能
西华大学电气信息学院 郑海春
24
在多用途情况下,P3口分别作为串行口、外中断 输入、外部计数输入和系统扩展时使用的WR和RD 信号的端口。在这种情况下,锁存器Q端为“1”电 平以保证与门是打开的。
西华大学电气信息学院 郑海春
10
读引脚操作前要事先向该端口写“1”
在端口电路中,可以发现一个问题: 端口在输入(读引脚)时,原来锁存器的状 态可能要影响引脚电平的输入。如: 原来锁存器的状态为“0”态, 电路将不能正 确读入.要解决的方法就是让下端的FET截止, 即事先向端口写一个“1”。
西华大学电气信息学院 郑海春
西华大学电气信息学院 郑海春
9
(二)输入操作 MOV A,P0