第一范文网 - 专业文章范例文档资料分享平台

单片机原理与接口技术(第二版)余锡存著 课后复习题答案

来源:用户分享 时间:2025/7/29 13:39:35 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

址组,其中,最小地址组为:0000 0000 0000 0000B——0000 0000 0000 0011B 即 0000H——0003H

最大地址组为:1111 1110 0000 0000B——1111 1110 0000 0011B 即 FE00H——FE03H

具体连接如下图所示:

6、8155A的RAM 和I/O如何编制?若将8155的CE接到8051的P2.0,IO/M接到8031的P2.1,则其RAM的地址和IO的地址分别为多少?

8155芯片中的RAM和I/O均占用单片机系统片外的RAM地址,其中,高

八位地址由CE和IO/M决定。当CE=0且IO/M=0时,低八位的00H—FFH为RAM的有效地址;当CE=0 且 IO/M=1时,由低八位中的末3位决定接口中各个端口的地址。

将8155的CE接到8051的P2.0,IO/M接到8031的P2.1,则相当于线选译码方式,这时,其RAM的地址应该为0000H—00FFH,而IO的地址应该为0200H—0205H。

7、要求8155 I/O工作在ALT1,A、B口均为输入,定时器对输入脉冲24分频

后输出连续方波,试进行初始化编程。 8155的命令字如下所示:

根据题意,TM2、TM1=11,IEB、IEA=00,PC2、PC1=00,PB=0,PA=0,故命令字应为0C0H。

定时/计数器要求输出连续方波,那就是M2、M1=01,则有: TH=11 00 0000B=C0H TL=24D=18H 所以有如下的初始化程序: MOV MOV

DPTR,#8155-0; A,#0C0H;

8155命令端口

命令字 写入命令字

定时/计数器低字节 TL 写入分频系数

MOVX @DPTR,A; MOV MOV

DPTR,#8155-4; A,#18H;

MOVX @DPTR,A INC MOV MOV

DPTR; A,#0C0H; @DPTR,A

指针指向定时/计数器高字节TH

8、简述非编码式键盘行扫描法与线反转法的工作原理。 (1)、行扫描法

通过行线发出低电平信号, 如果该行线所连接的键没有按下的话, 则列线所接的端口得到的是全“1”信号, 如果有键按下的话, 则得到非全“1”信号。

为了防止双键或多键同时按下, 往往从第 0 行一直扫描到最后 1 行, 若只发现 1 个闭合键, 则为有效键, 否则全部作废。

找到闭合键后, 读入相应的键值, 再转至相应的键处理程序。

(2)、 线反转法

线反转法也是识别闭合键的一种常用方法, 该法比行扫描速度快, 但在硬件上要求行线与列线外接上拉电阻。

先将行线作为输出线, 列线作为输入线, 行线输出全“0”信号, 读入列线的值, 然后将行线和列线的输入输出关系互换, 并且将刚才读到的列线值从列线所接的端口输出, 再读取行线的输入值。那么在闭合键所在的行线上值必为 0。这样, 当一个键被按下时, 必定可读到一对唯一的行列值。

9、若采用8255A作为8*5的键盘接口芯片,A口为行线,B口为列线,试画出键盘接口电路。

根据题意可作下图:

单片机原理与接口技术(第二版)余锡存著 课后复习题答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1pdax8myl08n6j4879hw6x2111f20r00bew_10.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top