单片机及微机原理课后习题答案 下载本文

答:

ROM命令 搜索ROM(F0H) 读ROM(33H)(仅适合单节点) 匹配ROM(55H) 跳跃ROM(CCH)(仅适合单节点) 报警搜索ROM(Ech)(仅少数器件支持)

ROM命令 识别单总线上所有的1-wire器件的ROM编码 直接读1-wire器件的序列号 寻找与指定序列号相匹配的1-wire器件 使用该命令可直接访问总线上的从机设备 搜索有报警的从机设备 第 29 页 共 47 页

第8章 思考题及习题参考答案

1.在一般情况下实现片选的方法有两种,分别是 线选法 和 译码法 。 2.起止范围是0000H~3FFFH的存储器的容量是 16 KB。

3.11根地址线可选 2048(或2KB)个存储单元,16KB存储单元需要 14 根地址线。 4.MCS-51机中扩展I/O口占用片外__数据__存储器地址空间。

5.MCS-51单片机访问片外存储器时利用通信 ALE_信号锁存来自_P0__口的低八位地址信号。 6.半导体存储器的最重要的两个指标是 存储容量 和 存取速度 。(较易,一般) 7.32KB ROM的首地址若为2000H,则末地址是 9FFFH 。

8.三态缓冲寄存器的“三态”是指 低电平 态、 高电平 态和 高阻 态。

9.74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中_8_块芯片。 10.74LS273通常用来作为简单 输出 接口扩展;而74LS244则常用来作简单 输入 接口扩展。 11.计算机对输入/输出设备的控制方式主要有三种。其中, A 方式硬件设计最简单,但要占用不少CPU的运行时间; B方式的硬件线路最复杂,但可大大提高数据传送效率;而 C 则介于上述两者之间。

①先进先出 ②后进先出 ③直接存储器访问 ④程序查询 ⑤高速缓存 ⑥系统总线 ⑦程序中断 ⑧逐行扫描 请选择并填写答案:A=__④__,B= ③ ,C=_ ⑦_

12.LED显示器的显示控制方式有 静态 显示和 动态 显示两大类。 13.LED显示器根据二极管的连接方式可以分为 共阴极 和共阳极两大类。 14.I/O口数据传送有哪些传送方式,分别在哪些场合下应用?

单片机和外设之间进行数据和信息的交换时,由于外设的工作速度存在差异,数据的传送就需要采用不同的方式,CPU可以采用无条件传送、查询传送、中断传送和直接存储器存取四种传送。

无条件传送适合数据信号变化缓慢的外部设备及工作速度足以和CPU同步工作的外部设备。 直接存储器存取适合于外设和存储器之间有大量的数据需要传送;外设的工作速度很快。 15.为什么要消除按键的机械抖动?消除按键的机械抖动的方法有哪几种?原理是什么? 解:在按键的闭合和断开过程中,由于开关的机械特性,导致了按键抖动的产生。如果不消

第 30 页 共 47 页

除按键的机械抖动,按键的状态读取将有可能出现错误。消除按键抖动一般是采用软件或硬件去抖。软件去抖的原理:在第一次检测到有键按下时,该键所对应的航线是为低电平,执行一端延时10ms的子程序后,确认该行线电平是否仍然为低电平,如果仍为低电平,则确认为该行确实有键按下。

16.LED的静态显示方式于动态显示方式有何区别?各有什么优缺点?

解:静态显示时,数据是分开送到每一位LED上的。而动态显示则是数据是送到每一个LED上,再根据位选线来确定是哪一位LED被显示。静态显示亮度很高,但口线占用较多。动态显示则好一点,适合用在显示位数较多的场合。 17. 说明矩阵式键盘按键按下的识别原理。

解:按键设置在行、列线交点上,行、列线分别连接到按键开关的两端。行线通过上拉电阻接到+5V上,无按键按下时,行线处于高电平状态,而当有按键按下时,行线电平状态将由与此行线相连的列线的电平决定。列线的电平如果为低,则行线电平为低;列线的电平如果为高,则行线的电平亦为高。将行、列线信号配合起来并做适当的处理,才能确定闭合键的位置。

18.根据习题图1的电路,把81C55的PA口和PC口设置成输入方式,PB口设置成输出方式,定时器作为方波发生器,对输入的脉冲进行24分频。试写出满足此要求的初始化程序。 (命令字格式:TM2 TM1 IEB IEA PC2 PC1 PB PA)

P0P2.7P2.0AD0-AD7/CSIO/MPAPB80C51ALEWRRDRESET复位电路81C55ALEWRRDRESETPC 解:根据题意要求,可得8155的命令字为:C2H;根据硬件电路81C55的I/O端口地址可选为: 7F00H-7F05H。 程序如下:

ORG 0100H

第 31 页 共 47 页

MOV DPTR,#7F04H ;定时器低8位地址口 MOV A,#18H ;计数初值 MOVX @DPTR,A

INC DPTR ;定时器高8位地址口 MOV A,#40H ;规定定时器的输出方式 MOVX @DPTR,A

MOV DPTR,#7F00H ;状态控制寄存器地址口

MOV A, #0C2H ;启动定时计数器,并规定A、B、C三个口的输入输出方式 MOVX @DPTR,A SJMP $ END

19.采用线选法在80C51单片机上扩展2片2764EPROM芯片,并根据连线确定两芯片的地址空间范围。

P2.7P2.6P2.4-P2.080C51EAGALEP0PSENQ0~7373D0~7OEA0~7A8~12CEA0~7A8~12CEOE2764(1)D0~72764(2)D0~7OE

解:

第 32 页 共 47 页