|
|
|
东华大学继续教育学院远程学历教育《微机原理与应用》期末大作业 专业 姓名 学号 期末大作业提交说明:主观题请以附件形式上传作业文档,客观题请直接在平台内答题区直接勾选答案。实践性课程制作实物作业的,请按要求拍照,以压缩包形式上传平台。 一、单选题(本大题共 20 小题,每小题 2 分,共 40 分)客观题请直接在平台内答题区直接勾选答案。 1. 十进制33的二进制表示为原码( B) A、00100001 B、0100001 C、10100001 D、00101111 2. 十进制-59的二进制表示为补码( B) A、11000011 B、11000101 C、10111101 D、00101111 3. 计算用补码计算减法时候X-Y =[[X - Y]补]补=[[X]补 +[-Y]补 ]补,那么计算34-68时候[X]补 +[-Y]补值是( A )A、11011110 B、11011111 C、34 D、-34 4. MCS-51系统中若晶振频率8MHz,一个机器周期等于( A ) μsA、1.5 B、3 C 、1 D 、0.5 5. 以下不是构成单片机的部件( D )A、微处理器(CPU) B、存储器 C、I/O接口电路 D、按键 6. 若不使用MCS-51片内程序存储器则哪个引脚必须接地( A )A、EA管脚 B、XTAL1 C、VCC D、P3.3 7. 关于单片机引脚功能说明错误的有( A)A、标准的MCS51单片机XTAL1和XTAL2不接外部电路也能工作B、EA引脚用于控制单片机从哪个ROM开始执行程序C、RST引脚要有持续两个以上机器周期的高电平才能复位D、P3口所有引脚都有第二功能 8. 程序计数器PC用来( C ) 。A、存放指令 B、存放正在执行的指令地址C、存放下一条的指令地址 D、放上一条的指令地址 9. 当程序状态字寄存器PSW状态字中RS1和RS0分别为1和0 时,系统使用的工作寄存器组为( B ) 。A、组0 B、组 1 C、组2 D、组3 10. MCS—51复位后,下面说法错误的有( B )A、程序计数器PC值为0000,DPTR值为0B、PSW值为0,acc值为0C、SP值为07D、P0值为0 11. 单片机上电复位后,堆栈区的最大允许范围是内部RAM的(D )。A、00H—FFH B、00H—07H C、07H—7FH D、08H—7FH 12. 指令MOV A, @R1中 @R1的寻址方式为( C ) A、直接寻址 B、立即寻址C、寄存器间接寻址 D、寄存器寻址 13. 对程序存储器的读操作只能使用( B )A、MOVX B、MOVC C、PUSH D、MOV 14. 累加器A的内容为0C9 H, 寄存器R2的内容为54H, CY=1, 执行指令SUBB A, R2 后结果为( A )A、(A)=74H B、(R2)=74H C、(A)=75H D、(R2)=75H 15. 指令周期有三种, 分别是单周期指令, 双周期指令和( B)指令。 A、三周期 B、四周期 C、五周期 D、六周期 16.MCS—51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来(B ) 。A、存放指令B、存放16位地址,作间址寄存器使用C、存放下一条指令地址D、存放上一条指令地址 17. 执行PUSH ACC指令, MCS-51完成的操作是( A )。A、SP+1→SP (ACC)→(SP) B、(ACC) →(SP) SP-1→SPC、SP-1→SP (ACC)→(SP) D、(ACC)→(SP) SP+1→SP 18. ACC值为10H,执行DEC A后,A的值是多少( A )A、00 B、10H C、0FH D、09H 19. MCS-51的无条件转移指令中, 其转移范围最大的是(A ) A、LJMP B、AJMP C、SJMP C、JMP @A+DPTR 20. MCS-51单片机中,晶振频率固定的情况下,T0定时计数器( B )方式可以实现最长定时。A、方式0 B、方式1 C、方式2 D、方式3 二、是非题(本大题共 5 小题,每小题 2 分,共 10 分)A选项表示“对”,B选项表示“错”。客观题请直接在平台内答题区直接勾选答案。21. MCS-51单片机主要由CPU、存储器、可编程IO口、定时器/计数器、串行口等组成。 (A ) 22. 所谓机器周期是指CPU执行一条指令所需要的时间。 ( A) 23. MCS-51指令系统中共有6种寻址方式 。 (B ) 24. 汇编语言程序有四种结构形式:顺序结构、分支结构、子程序结构和循环结构。 (A ) 25. JNB TF0,$ 可以用来等待T0定时计数器溢出。 ( B) 三、多选题(本大题共6 小题,每小题 3 分,共 18 分)客观题请直接在平台内答题区直接勾选答案。26. MCS-51的存储器的组成部分有( ABCD )A、片内程序存储器 B、片外程序存储器C、片内数据存储器 D、片外数据存储器 27. 以下哪两条指令的写法是错误的( BC)。 A、MOV DPTR,#3F98H B、MOV R0, #FEH C、MOV 50H,#0FC3DH D、INC R0 28. MCS-51的IO口输出高电平驱动外部负载不需要接上拉电阻的包括(BCD ) A、P0 B、P1 C、P2 D、P3 29. 下列寄存器中,哪几个是8位的(B D ) A、SP B、PSW C、DPTR D、PC 30. 下列指令是变址寻址方式的两个是( AC ) A、MOVC A, @A+PC B、MOVX A, @DPTR C、MOVC A, @A+DPTR 31. 要使能T1定时器并允许触发中断,那么程序中要有下面哪些语句(CD )A、SETB ET1 B、SETB EA C、SETB TR1 D、SETB EX0 四、设计题(本大题共 2 小题,第一题12分,第二题20分,共 32分)主观题请在文档中作答,以附件形式上传作业文档。 32. 用循环计算2+3+4+5……+10的和,结果存入30H。 33. 编制一个P1口低电平驱动流水灯的控制程序。系统时钟为6MHz,定时器T0中断实现流水灯循环右移,0.5s变一次。写出定时器初值计算依据,编写程序并画出其电路原理图(可手绘拍照贴与word中)。【提示:1.用定时实现0.5s延时,每次0.5s延时切换led灯的状态;2.延时采用方式1,基本定时时间100ms,控制软计数器的累计次数为5次;3.中断服务中满5次切换一次led状态】 其流水灯的状态如下(O为灯亮)O X X X X X X X X O X X X X X XX X O X X X X XX X X O X X X XX X X X O X X XX X X X X O X XX X X X X X O XX X X X X X X O |
|