蓝莓题库

中国大学mooc微机原理及应用试题及答案-k8凯发

欢迎来访!

k8凯发-凯发官网入口知到习题 正文

作者2023-02-26 23:50:03知到习题 78 ℃0 评论
第一讲 单片机概述

第一讲测验

1、除了单片机这一名称之外,单片机还可称为( )。
    a、cpu
    b、嵌入式微控制器
    c、微处理器
    d、微处理机

2、at89s51单片机片内包含有( )、( )和( )。
    a、cpu,存储器,打印机
    b、存储器,定时器,cpu
    c、cpu,存储器,lcd驱动器
    d、磁盘驱动器接口、usb接口、存储器

3、at89s51单片机型号中的“s”的含义是( )。
    a、可在线写入程序
    b、iap
    c、“增强型”产品
    d、“扩展型”产品

4、单片机具有计算机的属性,也就是它可以( )。
    a、控制显示器显示
    b、控制打印机打印
    c、存储数据
    d、运行程序

5、下面的各种应用,( )不属于单片机的应用范围。
    a、工业控制
    b、家用电器的控制
    c、数据库管理
    d、汽车电子设备

6、单片机按使用的环境温度分,可分为( )以及军用产品。
    a、商用、工业用
    b、工业用
    c、商用、工业用、汽车用
    d、商用

7、at89s51单片机采用的半导体工艺是( )。
    a、cmos
    b、hmos
    c、chmos
    d、nmos

第2讲 硬件结构(上)

第二讲测验(上)

1、at89s51单片机cpu的主要组成部分为( )。
    a、运算器、控制器
    b、加法器、寄存器
    c、运算器、寄存器
    d、运算器、指令译码器

2、在at89s51单片机cpu内部,反映程序运行状态或反映运算结果的特征寄存器是( )。
    a、pc
    b、psw
    c、a
    d、sp

3、在单片机中,通常将一些中间计算结果放在( )中。
    a、控制器
    b、累加器
    c、程序存储器
    d、数据存储器

4、程序计数器pc用来( )。
    a、存放指令
    b、存放正在执行的指令地址
    c、存放下一条的指令地址
    d、存放上一条的指令地址

5、内部ram中的可位寻址区的位是给( )。
    a、位操作准备的
    b、移位操作准备的
    c、控制转移操作准备的
    d、以上都对

6、at89s51的内部ram中,可位寻址的字节地址空间为( )。
    a、00h~2fh
    b、20h~2fh
    c、00h~ffh
    d、20h~ffh

7、at89s51单片机中,唯一一个用户不能直接使用的寄存器是( )。
    a、psw
    b、dptr
    c、pc
    d、b

8、at89s51存放当前指令地址的寄存器是( )。
    a、指令寄存器
    b、地址寄存器
    c、程序计数器
    d、状态寄存器

9、单片机的堆栈指针sp始终是( )。
    a、指示堆栈底
    b、指示堆栈顶
    c、指示堆栈地址
    d、指示堆栈长度

10、关于数据指针dptr,下列说法正确的是( )。
    a、dptr是cpu和外部存储器进行数据传送的唯一桥梁
    b、dptr是一个8位寄存器
    c、dptr是由dph和dpl两个8位寄存器组成的
    d、dptr不可寻址

第2讲 硬件结构(下)

第二讲测验(下)

1、at89s51单片机在访问外部存储器时,地址的输出是( )。
    a、p2口输出高8位地址,p0口输出低8位地址
    b、p1口输出高8位地址,p0口输出低8位地址
    c、p0口输出高8位地址,p1口输出低8位地址
    d、p1口输出低8位地址,p2口输出高8位地址

2、at89s51单片机要先完成复位,必须在rst引脚上加大于( )机器周期的高电平。
    a、1个
    b、1.5个
    c、2个
    d、0.5个

3、提高单片机的晶振频率,则机器周期( )。
    a、不变
    b、变长
    c、变短
    d、不定

4、at89s51系统中,若晶振频率为8mhz,一个机器周期等于( )μs。
    a、1.5
    b、3
    c、1
    d、0.5

5、p0、p1口作通用i/o输入用途之前必须( )。
    a、相应端口先置1
    b、相应端口先置0
    c、外接高电平
    d、外接上拉电阻

6、在at89s51中,为实现p0口线的数据和低位地址的分时复用,应使用( )。
    a、地址锁存器
    b、地址寄存器
    c、地址缓冲器
    d、地址译码器

第3讲 8051指令系统

第三讲测验

1、以下运算中对溢出标志ov没有影响或不受ov影响的运算是( )。
    a、除法运算
    b、符号数加减法运算
    c、乘法运算
    d、逻辑运算

2、进位标志cy在( )中。
    a、累加器a
    b、alu
    c、psw
    d、dptr

3、下列指令中与进位标志位cy无关的指令有( )。
    a、移位指令
    b、位操作指令
    c、十进制调整指令
    d、条件转移指令

4、下列指令中不影响标志位cy的指令有( )。
    a、add a,20h
    b、clr c
    c、rrc a
    d、inc a

5、ajmp指令的跳转范围是( )。
    a、256
    b、1kb
    c、2kb
    d、64kb

6、执行指令movx a,﹫dptr时,wr*、rd*引脚的电平为( )。
    a、wr*高电平,rd*高电平;
    b、wr*低电平,rd*高电平
    c、wr*高电平,rd*低电平;
    d、wr*低电平,rd*低电平;

7、对于“jbc bit,rel”指令,下列说法正确的是( )。
    a、bit位状态为1时转移;
    b、bit位状态为0时转移;
    c、bit位状态为1时不转移;
    d、bit位状态为1时转移,同时对该位清零。

8、将累加器中的数据送到片外ram的40h单元,可执行指令 ( )。
    a、movx 40h,a
    b、mov r6,#40h mov @r6,a
    c、mov r0,#40h movx @r0,a
    d、mov r6,#40h movx @r6,a

9、下列指令中正确的是( )。
    a、mov p2.1,a
    b、jbc tf0,l1
    c、movx b,@dptr
    d、mov a,@r3

10、下列转移范围是2kb的控制转移指令是( )。
    a、sjmp rel
    b、ljmp addr16
    c、ajmp addr11
    d、jmp @a dptr

11、8051指令按指令长度分类,没有( )。
    a、单字节指令
    b、双字节指令
    c、三字节指令
    d、四字节指令

12、ljmp跳转空间最大可达到( )。
    a、64kb
    b、256b
    c、128b
    d、2kb

13、设(a)=0c3h,(r0)=0aah,执行指令“anl a,r0”后,结果为( )。
    a、(a)=82h
    b、(a)=6ch
    c、(r0)=82
    d、(r0)=6ch

14、下列指令中可能改变cy的有( )。
    a、da a
    b、inc a
    c、cpl a
    d、rlc a

15、单片机上电后或复位后,工作寄存器r0是在( )。
    a、0区00h单元
    b、0区01h单元
    c、0区09h单元
    d、sfr

16、对于“div ab”指令的执行结果,下列说法正确的是( )。
    a、商在a中,余数也在a中;
    b、余数在b中,商也在b中;
    c、商在b中,余数在a中;
    d、如果除数为0,则溢出标志位ov置1。

17、访问片外数据存储器的寻址方式是( )。
    a、立即寻址
    b、寄存器寻址
    c、寄存器间接寻址
    d、直接寻址

18、以下指令中,属于单纯读引脚的指令是 ( )。
    a、djnz p1,loop
    b、mov c,p1.5
    c、orl p1,#0fh
    d、mov p1,a

19、如果(sp)=42h,(3fh)=12h,(40h)=34h,(41h)=50h,(42h)=80h,则执行下列指令后: pop dph pop dpl ret (pch) =( )。
    a、80h
    b、50h
    c、34h
    d、12h

20、以下指令中,错误的是( )。
    a、push acc
    b、cjne a,r0,rel
    c、mul ab
    d、jmp @a dptr

第三讲作业

1、采用at89c51单片机设计一个led指示灯装置,led自动闪烁,周期2s,即点亮1s,熄灭1s,如此往复进行。 要求:1)使用keilc51开发环境编写、调试程序代码(35分) 2)使用proteus硬件仿真环境设计单片机仿真电路原理图(35分) 3)将keilc51编译生产的机器代码文件(.hex文件)加载到仿真单片机运行调试(30分)

实验报告1

1、上机实验1的实验报告 截图提交

第4讲 程序设计基础

第四讲测验

1、指令和程序是以( )形式存放在程序存储器中。
    a、源程序
    b、汇编程序
    c、二进制编码
    d、bcd码

2、单片机应用程序一般存放在( )。
    a、ram
    b、rom
    c、寄存器
    d、cpu

3、子程序首地址必须用( )标明。
    a、机器码
    b、指令助记符
    c、汉字
    d、标号

4、8051汇编语言指令格式中必需项为( )。
    a、标号
    b、操作码
    c、操作数
    d、注释

5、子程序的末尾必须用( )指令结束。
    a、reti
    b、ajmp
    c、ret
    d、ljmp

6、执行如下3条指令后,30h单元的内容是( )。 mov r1,#30h mov 40h,#0eh mov ﹫r1,40h
    a、40h
    b、30h
    c、0eh
    d、ffh

7、执行以下程序段 mov sp,#3ah mov a,#20h mov b,#30h push acc push b pop acc pop b 后, a=(  ),b=(  )。
    a、20h,30h
    b、30h,20h
    c、3ah,30h
    d、3ah,3ah

8、假定(a)=83h,(r0)=17h,(17h)=34h,执行以下程序段 anl a,#17h orl 17h,a xrl a,@r0 cpl a 后,(a)=( )。
    a、cbh
    b、03h
    c、ebh
    d、c8h

9、下列程序段 org 1000h lcall 4000h org 4000h add a,r1 执行完lcall指令后,(pc)的结果为( )。
    a、1000h
    b、1003h
    c、4000h
    d、4003h

10、如下程序段执行结果是( )。 mov r0,#30h setb c clr a addc a,#00h mov ﹫r0,a
    a、(30h)=00h
    b、(30h)=01h
    c、(00h)=00h
    d、(00h)=01h

第4讲作业

1、采用at89c51单片机设计一个按钮、led指示灯装置,按钮按下一次,led点亮,再按一次led熄灭,如此往复进行。 要求:1)使用keilc51开发环境编写、调试程序代码(35分) 2)使用proteus硬件仿真环境设计单片机仿真电路原理图(35分) 3)将keilc51编译生产的机器代码文件(.hex文件)倒入仿真单片机运行调试(30分)

实验报告2

1、上机实验2的实验报告截图提交

第5讲 中断系统

中断按键设计

1、完成proteus电路图设计 完成程序代码设计 调试

第6讲 定时器/计数器

设计一个方波发生器

1、完成proteus电路图设计 完成程序代码设计 调试

第八讲 并行led数码管接口设计

第八讲作业1. 设计一个一位led数码管显示器

1、使用8051单片机设计一个一位led数码显示电路,至少包括1个按钮、一个7段或8段数码管。 功能:每按动1次按钮,数码管显示数字加1,显示到9后返回0重新开始,如此循环往复。 要求:1)使用proteus设计电路原理图 2)使用keilc51开发环境编写、调试程序代码 3)将keilc51编译生产的机器代码文件(.hex文件)加载到仿真单片机运行调试

第八讲作业2. 设计一个四位动态led数码显示器

1、1)proteus电路图设计(35) 2)c语言程序(35) 3)调试(30)

网站分类
最新发表
标签列表
网站地图