试题5 一、填空 1.如果(A)=45H,(R1)=20H,(20HD)=12H,执行XCHD A,@R1;结果(A)=,(20H)= 2.AT89S51的异步通信口为 (单工/半双工/全双工),若传送速率为每秒120帧, 每帧10位,则波特率为 3.AT89S51内部数据存储器的位地址空间的字节地址范围是 对应的位地址范围 是 4.单片机也可称为 或 5.当MCS-51执行MOVX A,@R1指令时,伴随着 控制信号有效。 6.当单片机的PSW=01H时,这时当前的工作寄存器区是 区,R4所对应的存储单 元地址为 H 7.AT89S51的 口为高8位地址总线口。 8.设计一个以AT89C51单片机为核心的系统,如果不外扩程序存储器,使其内部4KB闪烁 程序存储器有效,则其 引脚应该接 9.在R7初值为OOH的情况下,DJNZ R7,rel指令将循环执行 次。 10.欲使P1口的低4位输出0,高4位不变,应执行一条 命令。 11.单片机外部三大总线分别为 和控制总线。 12.数据指针DPTR有」 位,程序计数器PC有 位 13.74LS138是具有3个输入的译码器芯片,用其输出作片选信号,最多可在 块芯片 中选中其中任一块。 14.AT89S51指令系统中,ADD与ADDC指令的区别是 15.特殊功能寄存器中,单元地址低位为 的特殊功能寄存器,可以位寻址。 16.开机复位后,CPU使用的是寄存器第0组,地址范围是 17.若某存储器芯片地址线为12根,那么它的存储容量为 18.关于定时器,若振荡频率为12Mz,在方式0下最大定时时间为 19.AT89S51复位后,P℃与SP的值为分别为 和
1 试题 5 一、填空 1. 如果(A)=45H,(R1)=20H,(20H)=12H,执行 XCHD A, @ R1;结果(A)= ,(20H)= 2. AT89S51 的异步通信口为 (单工/半双工/全双工),若传送速率为每秒 120 帧, 每帧 10 位,则波特率为 3. AT89S51 内部数据存储器的位地址空间的字节地址范围是 ,对应的位地址范围 是 。 4. 单片机也可称为 或 5. 当 MCS-51 执行 MOVX A,@R1 指令时,伴随着 控制信号有效。 6. 当单片机的 PSW=01H 时,这时当前的工作寄存器区是 区,R4 所对应的存储单 元地址为 H 7. AT89S51 的 口为高 8 位地址总线口。 8. 设计一个以 AT89C51 单片机为核心的系统,如果不外扩程序存储器,使其内部 4KB 闪烁 程序存储器有效,则其 引脚应该接 9. 在 R7 初值为 00H 的情况下,DJNZ R7,rel 指令将循环执行 次。 10.欲使 P1 口的低 4 位输出 0,高 4 位不变,应执行一条 命令。 11.单片机外部三大总线分别为 、 和控制总线。 12.数据指针 DPTR 有 位,程序计数器 PC 有 位 13.74LS138 是具有 3 个输入的译码器芯片,用其输出作片选信号,最多可在 块芯片 中选中其中任一块。 14.AT89S51 指令系统中,ADD 与 ADDC 指令的区别是 15.特殊功能寄存器中,单元地址低位为 的特殊功能寄存器,可以位寻址。 16.开机复位后,CPU 使用的是寄存器第 0 组,地址范围是 17.若某存储器芯片地址线为 12 根,那么它的存储容量为 18.关于定时器,若振荡频率为 12MHz,在方式 0 下最大定时时间为 19.AT89S51 复位后,PC 与 SP 的值为分别为 和
20.LJMP跳转空间最大可达到 21.执行如下三条指令后,30H单元的内容是 M0VR1,#30H M OV 40H,#0EH M O V @R1,40H 二、判断题 1当EA*脚接高电平时,对ROM的读操作只访问片外程序存储器。() 2必须有中断源发出中断请求,并且CPU开中断,CPU才可能响应中断。() 381C55是一种8位单片机。() 451单片机只能做控制用,不能完成算术运算。() 5单片机内部RAM和外部RAM是统一编址的,它们的访问指令相同。() 6指令AJMP的跳转范围是2KB。() 7扩展I/0口占用片外数据存储器的地址资源。() 88051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的。() 9单片机系统扩展时使用的锁存器,是用于锁存低8位地址() 10在A/D变换时,转换频率越高越好。() 三、简答题(18分) 1.采用6Mz的晶振,定时5ms,用定时器方式1时的初值应为多少?(请给出计算过程)(5 分) 2.AT89S51单片机片内256B的数据存储器可分为几个区?分别作什么用?(8分) 3.指出以下程序段每一条指令执行后累加器A内的值,已知(R0)=30H。(5分) MOV A,#0AAH :(A)= CPL A ;(A)= RL A ;(A)= CLR C ;(A)= ADDC A,RO ;(A)= 四、下图是四片2K×8位存储器芯片的连线图。(1)确定四片存储器芯片地址范围,要求写 出必要的推导过程。(2)编程将片内RAM30H4FH单元中的32个字节数据传送到片外RAM左 数第一块芯片的最低端32个字节单元(按地址由低至高存放)。 2
2 20. LJMP 跳转空间最大可达到 21. 执行如下三条指令后,30H 单元的内容是 M O V R 1,#30H M O V 40H,#0 E H M O V ﹫R 1,40H 二、判断题 1 当 EA*脚接高电平时,对 ROM 的读操作只访问片外程序存储器。( ) 2 必须有中断源发出中断请求,并且 CPU 开中断,CPU 才可能响应中断。( ) 3 81C55 是一种 8 位单片机。( ) 4 51 单片机只能做控制用,不能完成算术运算。( ) 5 单片机内部 RAM 和外部 RAM 是统一编址的,它们的访问指令相同。( ) 6 指令 AJMP 的跳转范围是 2KB。( ) 7 扩展 I/O 口占用片外数据存储器的地址资源。( ) 8 8051 单片机,程序存储器数和数据存储器扩展的最大范围都是一样的。( ) 9 单片机系统扩展时使用的锁存器,是用于锁存低 8 位地址( ) 10 在 A/D 变换时,转换频率越高越好。( ) 三、简答题(18 分) 1. 采用 6MHz 的晶振,定时 5ms,用定时器方式 1 时的初值应为多少?(请给出计算过程)(5 分) 2. AT89S51 单片机片内 256B 的数据存储器可分为几个区?分别作什么用?(8 分) 3. 指出以下程序段每一条指令执行后累加器 A 内的值,已知(R0)=30H。(5 分) MOV A,#0AAH ;(A)= CPL A ;(A)= RL A ;(A)= CLR C ;(A)= ADDC A,R0 ;(A)= 四、下图是四片 2K×8 位存储器芯片的连线图。(1)确定四片存储器芯片地址范围,要求写 出必要的推导过程。(2)编程将片内 RAM 30H~4FH 单元中的 32 个字节数据传送到片外 RAM 左 数第一块芯片的最低端 32 个字节单元(按地址由低至高存放)
A10-A0 A15 G1 YO 11 11 11 11 4 G2A 1 G2B A13 A12 A11 CE CE CE A74LS138 E DB 8 8 74LS138真值表 Gl G2A G2B Y7 Y6 Y5 Y4 Y3 Y2 YI YO 100 000 11111110 100 001 11111101 100 010 11111011 100 011 11110111 100 100 11101111 100 101 11011111 100 110 10111111 100 111 01111111 其岂快老 XXX 11111111 五、简述行列式键盘线反转法识别按键的工作原理。 +5。y MCS-51 P1.0 DO P1.1 DI P1.2 D2 P1.3 D3 P1.4 D401入2入3 P1.5 D54入56入7 P1.6 D6891011 P1.7 D712131415 六、图为8段共阴数码管,请写出如下数值的段码。 a b d e f g h DA DD:DaDs DD7 立立立立立立立立 d h 七、回答下列问题并写出简要分析过程。 左下图是DAC0832的应用电路,DA转换时数字量FFH与0OH分别对应于模拟量+5V与OV。 右下图给出了DAC0832的逻辑结构。(1)将图中空缺的电路补充完整:(2)编写程序,产生
3 G1 G2A G2B C B A Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 74LS138真 值 表 五、简述行列式键盘线反转法识别按键的工作原理。 六、图为 8 段共阴数码管,请写出如下数值的段码。 七、回答下列问题并写出简要分析过程。 左下图是 DAC0832 的应用电路,DA 转换时数字量 FFH 与 00H 分别对应于模拟量+5V 与 0V。 右下图给出了 DAC0832 的逻辑结构。(1)将图中空缺的电路补充完整;(2)编写程序,产生 a b c d e f g h D0 D1 D2 D3 D4 D5 D6 D7 f a e d c b g h
图中所示锯齿波。设有一个延时3.905ms的子程序DELAY可以直接调用。 p0.78 89 P0.0 741373 IQ ALE 6 D17o3 41 1 DI5o 15 8051 D14o16 8位输入 8位DAC 8位D/A WRI WR2 DI30- 4 寄存器 寄存器 转换电路 ID CS D/2o- FE D11o 6 7 D10o- E DAC 0832 ILE 19 LE2 &M1 3 OAGND AGND d&M2 DGND +5V WRio 2 P胶2o18 & M3 1OoDGND +5 DAC0832 DAC0832的逻辑结构 4
4 图中所示锯齿波。设有一个延时 3.905ms 的子程序 DELAY 可以直接调用。 DAC0832 的逻辑结构