正在加载图片...
MOV AL, 221H AL, DX MOV DX, 222H UT DX, AL NOT AL MOV DX, 220H OUT DX, AL 84对8255A的控制口写入BOH,其端口C的PC3引脚是什么作用的信号线?试分析 8255A各端口的工作状态 解:当控制字为BOH时,即10110000B 即8255A的端口A工作在方式1,作输入,端口C的上半部作输出,B端口工作在方 式0,作输出,端口C的低4位作输出 根据上述分析可得知,当8255A的端口A工作在方式1下作输入时,PC5的引脚作状 态信号IBFA,即输入缓冲器满信号 85并行通信和串行通信各有什么特点? 解:并行通信就是把一个字符的各数位用几条线同时进行传输 ·并行接口最基本的特点是在多根数据线上以数据字节为单位与LO设备或被控对象 传送信息。 ·在并行接口中,除了少数场合之外,一般都要求在接口与外设之间设置并行数据线 的同时,至少还要设置两根联络信号,以便互锁异步握手方式的通信 在并行接口中,每次以8位或16位为单位进行同时传送。因此,当采用并行接口与 外设交换数据时,即使是只用到其中的一位,也要一次输入输出8位或16位 并行传送的信息,不要求固定的格式。 并行接口的优点是传输速率高,但由于需要多根数据线,因此不适合远距离数据传输 般用于近距离传送的场合 串行通信就是指通信的发送方和接收方之间的数据在单根通信线上逐位顺序传送 计算机和外设之间只使用一根信号线传输信息,数据在一根数据信号线上一位 位地进行传输,每一位数据都占据一个固定的时间长度。 ·串行通信在一根线上既要传送数据,还要传送联络信号,因此,串行通信有一定 的数据格式的约定,分为异步和同步数据格式 串行传输的速率需要控制,通信双方要约定相同的波特率实现通信。由于受波特 率上限的约束,串行通信速度慢。 信号的逻辑定义与TL电平不相同 86“由于按位置位/复位命令是对C口进行操作,所以可以写到C口”,这句话对吗? 为什么? 解:不对。这是因为按位置位/复位是一个命令,它就要按命令的定义格式来处理每 位,如果把它写入端口C,就会按端口C的数据格式来处理。这两种定义完全不同的格式 是不能互换的,所以,它只能写到命令端口中,按命令定义来处理。MOV AL,221H IN AL,DX MOV DX,222H OUT DX,AL NOT AL MOV DX,220H OUT DX,AL 8.4 对 8255A 的控制口写入 B0H,其端口 C 的 PC5 引脚是什么作用的信号线?试分析 8255A 各端口的工作状态。 解:当控制字为 B0H 时,即 10110000B 即 8255A 的端口 A 工作在方式 1,作输入,端口 C 的上半部作输出,B 端口工作在方 式 0,作输出,端口 C 的低 4 位作输出。 根据上述分析可得知,当 8255A 的端口 A 工作在方式 1 下作输入时,PC5 的引脚作状 态信号 IBFA,即输入缓冲器满信号。 8.5 并行通信和串行通信各有什么特点? 解:并行通信就是把一个字符的各数位用几条线同时进行传输。 • 并行接口最基本的特点是在多根数据线上以数据字节为单位与 I/O 设备或被控对象 传送信息。 • 在并行接口中,除了少数场合之外,一般都要求在接口与外设之间设置并行数据线 的同时,至少还要设置两根联络信号,以便互锁异步握手方式的通信。 • 在并行接口中,每次以 8 位或 16 位为单位进行同时传送。因此,当采用并行接口与 外设交换数据时,即使是只用到其中的一位,也要一次输入/输出 8 位或 16 位。 • 并行传送的信息,不要求固定的格式。 并行接口的优点是传输速率高,但由于需要多根数据线,因此不适合远距离数据传输, 一般用于近距离传送的场合。 串行通信就是指通信的发送方和接收方之间的数据在单根通信线上逐位顺序传送。 • 计算机和外设之间只使用一根信号线传输信息,数据在一根数据信号线上一位一 位地进行传输,每一位数据都占据一个固定的时间长度。 • 串行通信在一根线上既要传送数据,还要传送联络信号,因此,串行通信有一定 的数据格式的约定,分为异步和同步数据格式。 • 串行传输的速率需要控制,通信双方要约定相同的波特率实现通信。由于受波特 率上限的约束,串行通信速度慢。 信号的逻辑定义与 TTL 电平不相同。 8.6“由于按位置位/复位命令是对 C 口进行操作,所以可以写到 C 口”,这句话对吗? 为什么? 解:不对。这是因为按位置位/复位是一个命令,它就要按命令的定义格式来处理每一 位,如果把它写入端口 C,就会按端口 C 的数据格式来处理。这两种定义完全不同的格式 是不能互换的,所以,它只能写到命令端口中,按命令定义来处理
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有