1、0924单片机原理与接口技术 作业一单选题MCS51 单片机一个机器周期由( )个振荡周期构成; A:2B:4C:8D:12参考答案:D多选题电子计算机的硬件系统主要组成部分有( ) A:CPUB:存储器C:输入设备D:输出设备参考答案:ABCD单选题MCS-51 单片机是( )位机。 A:4B:8C:16D:32参考答案:B单选题使用 MCS51 汇编语言指令时,标号以( )开始。 A:标点符号B:数字C:英文字符D:中文字符参考答案:C多选题CPU 的主要组成部分有( ) A:运算器B:控制器C:程序存储器D:数据存储器参考答案:AB判断题MCS-51 单片机复位后,RS1、RS0 为 0
2、、0 ,此时使用 0 组工作寄存器。 参考答案:正确判断题MCS-51 单片机复位后,内部特殊功能寄存器均被清零。 参考答案:错误填空题 1. 十六进制数 30H 等于十进制数( );2. 十六进制数 20H 的压缩 BCD 码为( );3. 与十进制数 40 相等的十六进制数为( );4. 十六进制数 037H 对应的压缩 BCD 码可表示为( );5. 字符“A”的 ASCII 码为( );6. 字符“D”的 ASCII 码为( );7. 字符“1”的 ASCII 码为( );8. 字符“5”的 ASCII 码为( );9. 位 09H 所在的单元地址是( )字节的( )位;10. 编写程
3、序时使用的程序设计语言有( )、( )、( )三种;11. MCS51 单片机有四个工作寄存器区,由 PSW 状态字中的( )、( )两位的状态来决定;12. 定时器的工作方式( )为 16 位为定时/计数方式;13. 串行通讯分为( )和( )两种基本方式;14. 串行通讯工作方式 1 和方式 3 的波特率有 SMOD 值和( )控制。参考答案: 1. 48 2. 32H 3. 28H 4. 55H 5. 41H 6. 44H 7. 31H 8. 35H 9. 21H、D1 10. 机器语言, 汇编语言,高级语言 11. RS0,RS1 12. 1 13. 异步通讯,同步通讯 14. T1
4、的溢出率单选题8051 单片机使用 6MHz 的晶振,一个机器周期是( )微秒。 A:1B:2C:4D:8参考答案:B判断题使用工作寄存器 0 区时,R0 为内部数据存储区 00H 字节,R1 于内部数据存储区字节地址 01H。 参考答案:正确判断题I/O 口作输入用途之前相应端口必须先置 1 参考答案:正确多选题单片机应用系统由( )组成。 A:显示系统B:硬件系统C:软件系统D:键盘系统参考答案:BC判断题MCS-51 单片机在检测复位引脚为高电平后,立即复位。 参考答案:错误单选题8051 单片机使用 12MHz 的晶振,一个机器周期是( )微秒。 A:1B:2C:4D:8参考答案:A单
5、选题MCS-51 单片机是( )公司在上世纪 80 年代推出的。 A:INTELB:MICROCHIPC:AMDD:DELL参考答案:A作业二单选题单片机上电后或复位后,工作寄存器 R0 是在( ) A:字节地址 00H 单元B:字节地址 01H 单元C:位地址 00H 单元D:位地址 09H 单元参考答案:A单选题MCS-51 单片机的定时器 T0 有( )种工作方式 A:1B:2C:4D:8参考答案:C单选题MCS-51 单片机的定时器 T1 有( )种工作方式 A:1B:2C:3D:4参考答案:C单选题MCS-51 单片机有( )中断源。 A:1B:3C:5D:7参考答案:C单选题MCS
6、-51 单片机有( )个中断优先级别控制。 A:1B:2C:3D:4参考答案:B论述题 1、画出 MCS51 单片机外接晶振、复位、使用片内 ROM 的电路原理图,即MCS-51 单片机的最小系统。2、编写延时为 100ms 的指令延时子程序,晶振为 6MHz,写出计算过程。参考答案: 1、2、DEL: MOV R7, #200 ;1 个机器周期DEL1: MOV R6, #125 ;1 个机器周期DEL2: DJNZ R6, DEL2 ;2 个机器周期DJNZ R7, DEL1 ;2 个机器周期RET ;2 个机器周期 计算过程:6MHz 振荡频率,一个机器周期为 2 微秒,100 微秒为
7、50,000 个机器周期,即执行 1+(1+ 2R6 +2) R7+2 =50,000 ,令 R7=199,由此方程计算得出 R6 约为125。单选题MCS-51 单片机是根据( )中的数值作为地址读取指令 A:DPTRB:PCC:R0D:R1参考答案:B单选题MCS-51 单片机复位后 PC 值为( ) A:0000HB:000BHC:0013HD:0023H参考答案:A单选题在单片机中,通常将一些中间计算结果放在( )中 A:累加器B:控制器C:程序存储器D:数据存储器参考答案:D单选题MCS-51 单片机有( )工作寄存器区 A:1B:2C:3D:4参考答案:D单选题MCS51 单片机的
8、串行口发送、接收缓冲器共用缓冲器 SBUF,其地址为( )。A:88HB:90HC:99HD:0AAH参考答案:C作业三判断题中断服务子程序的末尾有返回指令是 RET。 参考答案:错误判断题MCS51 单片机的串行口收发不能同时进行。 参考答案:错误判断题MCS51 单片机的外中断可以选择为边沿触发方式或电平触发方式。 参考答案:正确判断题I/O 口作输入用途之前相应端口必须先清零。 参考答案:错误判断题一个机器周期由 4 个时钟周期构成。 参考答案:错误论述题简述执行转移指令、调用子程序、中断响应的区别。 参考答案: 执行转移指令会修改 PC,但不保存当前 PC、不会返回、不会自动使用堆栈;
9、而调用子程序和中断响应会保存当前 PC 进堆栈,再修改 PC,都需要返回,从堆栈中取出保存的数作为 PC 而返回。调用子程序指令在程序中是事先安排好的,而调用中断服务程序事先却无法确知,因为“中断”的发生是由外设决定的,程序中无法事先安排调用指令,因而调用中断服务程序的过程是由硬件自动完成的。判断题伪指令在编译后没有代码产生。 参考答案:正确判断题共阴极和共阳极两种,在相同连接方式时的显示段码相同。 参考答案:错误判断题七段数码 LED 采用静态显动态方式比动态显示占用更多的 CPU 开销。 参考答案:错误判断题进位标志位是特殊功能寄存器之一程序状态寄存器 PSW 中的一个位。 参考答案:正确
10、判断题定时器 1 的中断入口地址是 23H。 参考答案:错误判断题若指令有多个操作数,各操作数间以分号分隔。 参考答案:错误作业四论述题 1. 编写子程序,将内部数据存储器 40H-4FH 共 16 个单字节数依次搬到 50H5FH,并将原 40H4FH 共 16 字节清零。 2. 无条件转移、子程序调用、中断响应 这三者有何异同? 参考答案: 1. BAN: MOV R0,#40HMOV R1,#50HMOV R1,#16BAN0: MOV A,R0MOV R1,AMOV R0,#0INC R0INCR1DJNZ R1,BAN0RET2. 相同:这三者都会修改 PC,通常不会再顺序执行。不同:无条件转移不会保存当前 PC,而后两者都会先自动使用堆栈保存当前 PC 再修改 PC,都会有返回的时候;而后两者之间的不同在于调用子程序指令在程序中是事先安排好的,而调用中断服务程序事先却无法确知,因为“中断”的发生是由外设决定的,程序中无法事先安排调用指令,因而调用中断服务程序的过程是由硬件自动完成的。