单片机模拟试题

发布 2024-04-17 18:45:10 阅读 5327

一、填空(每空1分)

中的rs0、rs1=01b,此时r2的字节地址为( )

2. 假定a中的内容为79h,r5中的内容为78h,执行指令:

add a,r5

da a后,累加器a的内容为( )h,cy的内容为( )

3.当mcs-51单片机响应中断后,必须用软件清除的中断请求标志是( )

4.在mcs-51单片机的reset端出现的高电平后,便可以可靠复位,复位后的pc中的内容为h。

5.da转换器的两个最重要的技术指标为和。

6.在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的( )端提供信号。

7. 波特率定义为串行通信对波特率的基本要求是互相通信的甲乙双方必须具有的波特率。

8. 若串行通信按方式1传送,每分钟传送3000个字符(8位/每字符),其波特率是。

9. mcs-51片内地址范围内的数据存储器,既可以字节寻址又可以位寻址。

10.已知8段共阴极led显示器显示字符“h”的段码为76h,则8段共阳极led显示器显示字符“h”的段码为。

11.当键盘的按键数目少于8个时,应采用式键盘。当键盘的按键数目为64个时,应采用式键盘。

二、单选择题。

1.当mcs-51单片机复位时,下面说法正确的是( )

a. sp=00h b. p1=00h c.sbuf=ffh d. p0=ffh

2.定时器t0工作在方式3时,定时器t1有( )种工作方式。

a.1种 b.2种 c.3种 d.4种

3.用mcs-51的串行口扩展并行i/o口时,串行接口工作方式选择。

a. 方式0 b.方式1 c. 方式2 d.方式3

的并行i/o口信息有两种读取方法:一种是读引脚,还有一种是( )

a. 读锁存器 b. 读数据库 c. 读a累加器 d.读cpu

5.以下不是构成的控制器部件的是( )

a. 程序计数器 b.指令寄存器 c.指令译码器 d.存储器。

口作输入用途之前必须( )

a. 外接上拉电阻 b.相应端口先置1 c.相应端口先置0 d.外接高电平。

单片机中,唯一一个用户不能直接使用的寄存器是()

a. pswb. dptrc. pcd. b

8. 当mcs-51单片机复位时,下面说法正确的是( )

a. sp=00h b. p1=00h c.sbuf=ffh d. p0=ffh

9.在cpu内部,反映程序运行状态或反映运算结果的特征寄存器是。

a.pcb.psw c.a d.sp

10.外中断初始化的内容不包括( )

a.设置中断响应方式b.设置外中断允许 c.设置中断总允许d.设置中断触发方式

11.用mcs-51的串行口扩展并行i/o口时,串行接口工作方式选择。

a. 方式0 b.方式1 c. 方式2 d.方式3

12.以下不是构成控制器部件的是( )

a. 程序计数器 b.指令寄存器 c.指令译码器 d.存储器。

13.p1口作输入用途之前必须( )

a. 外接上拉电阻 b.相应端口先置1c. 相应端口先置0 d.外接高电平。

14.mcs-51单片机中,唯一一个用户不能直接使用的寄存器是()

a. pswb. b

15.中断查询确认后,在下列各种单片机运**况下,执行完当前机器周期内容后,能立即进行中断响应的是:

a.当前正在进行高优先级中断处理 b.当前正在执行reti 指令。

c.当前执行的指令是 div 指令,且正处于取指令机器周期

d.当前指令是 mov a, r7指令。

16.mcs-51单片机读取片外的数据存储器数据时,采用的指令为( )

a.mov a, @r1b.movc a, @a + dptr

c.mov a, r4d.movx a, @dptr

17.执行子程序返回或中断子程序返回指令时,返回的断点是( )

a.调用指令的首地址b.调用指令的末地址。

c.调用指令下一条指令的首地址 d.返回指令的末地址。

三、判断对错,如对则在( )中写“√”如错则在( )中写“×”

1. 区分外部程序存储器和数据存储器的最可靠的方法是看其是被还是被信号连接。

2. 如果8051单片机的某一高优先级中断请求正在被响应,此时不会再发生中断嵌套。(

3. 指令字节数越多,执行时间越长。(

4. 访问单片机内部ram或外部扩展的ram的低节,指令是不同的。(

5. 串行口方式0的波特率仅与单片机的晶体振荡器有关,与定时器无关。(

6. 扩展的i/o接口芯片中的寄存器,要占用片外程序存储器的地址单元。(

7. mcs-51单片机访问片外i/o设备中的寄存器,要使用movx类指令。()

8. “转换速度”仅适用于a/d转换器,d/a转换器不用考虑“转换速度”这一问题。(

9. 串行口的发送缓冲器和接收缓冲器只有1个单元地址。(

10. mcs-51的定时器/计数器对外部脉冲进行计数时,要求输入的计数脉冲的高电平和低电平的持续时间均不小于1个机器周期。(

四、简述行列式键盘线反转法识别按键的工作原理。

五、adc0809与8051单片机采用中断方式读取a/d转换结果的接口电路如下图所示,系统时钟为3mhz,模拟量输入仅选择in0通道,编制单片机从上电复位开始的a/d 转换程序,将转换结果送片内ram的30h单元。(没有用到的地址线为1) (15分)

提示:adc0809的片内结构如下:

图中的通道选择控制端“c”为高位,“a”为低位。

与中断有关的寄存器tcon和ie的格式如下:

另外,系统主程序用 here:ajmp here 来表示。

六、图为8段共阴数码管,请写出如下数值的段码。

答案:0 h (0.5分) 1 h (0.5分) 2 h (0.5分)

3 h (0.5分) 4 h (0.5分) 5 h (0.5分)

p h (0.5分) 7 h (0.5分) 8 h (0.5分)

c h (0.5分)

七、回答下列问题并写出简要分析过程。(本题16分)

左下图是dac0832的应用电路,da转换时数字量ffh与00h分别对应于模拟量+5v与0v。右下图给出了dac0832的逻辑结构。(1)将图中空缺的电路补充完整;(2)编写程序,产生图中所示锯齿波。

设有一个延时3.905ms的子程序delay可以直接调用。

单片机模拟试题

单片机试题1 时间 60分钟 一 选择题 25 2 1 单片机机器内的数是以 的形式表示的。a 原码 b 反码 c 补码 d ascii码。单片机有 个特殊功能寄存器。a 3 b 10 c 21 d 128 3 数据寄存器指针dptr是一个 位的寄存器。a 8 b 16 c 24 d 32 单片机的...

单片机模拟试题

一 单项选择题 共30题,每题1分,共30分。1 单片机8032的 altimg w 30 h 28 引脚 a.必须接地b.必须接 5v电源。c.可悬空d.以上三种情况视需要而定。2 mcs 51单片机的4个并行i o端口作为通用i o端口使用,在输出数据时,必须外接上拉电阻的是 a.p0口 b.p...

单片机模拟试题

安徽电气工程职业技术学院考试 查 卷。课程名称单片机原理与应用 a 卷 一 选择题 每空1分,共14分 1 在寄存器间接寻址方式中,指定寄存器中存放的是 a 操作数 b 操作数地址 c 转移地址d 地址偏移量。2 指令ljmp lable 的跳转范围为 指令ajmp lable的跳转范围为 相对转移...