好文档 - 专业文书写作范文服务资料分享网站

福州大学单片机试题题目与答案

天下 分享 时间: 加入收藏 我要投稿 点赞

.

大学 20 ~20 学年第 一 学期考试卷(三)

课程名称 微机原理与接口技术 考试日期 考生 学号 学院专业 题号 题分 得分 一 20 二 20 三 15 四 15 五 20 六 10 总分 100 累分人签名 考生注意事项:1、本试卷共 7 页,请查看试卷中是否有缺页。 2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。 一、单项选择题(每小题2分,共20分) 得分 评卷人人 ⒈ MCS-51单片机的CPU每取一个指令字节,立即使( ) A、堆栈指针SP自动加1 C、程序计数器PC自动加1 B、数据指针DPTR自动加1 D、累加器A自动加1 ⒉ F6H是用8位二进制补码表示的十六进制数,那么相应的十进制数是 ( ) A、246 B、-10 C、-118 D、-9 ⒊ 已知X、Y的补码分别为11101011B、00001010B,求X+Y的补码等于( ) A、10100001B C、11110101B ⒋ 8031单片机的( 能。 . . .

B、11011111B D、溢出 )口的引脚,还具有外中断、串行通信等第二功A、P0 B、P1 C、P2 D、P3 .

共 7 页 第 1 页 ⒌ 下列指令中,( )不能完成累加器清零。 B、XRL A, 0E0H D、XRL A, #00H A、MOV A, #00H C、CLR A ( ) ⒍ MCS-51单片机程序存储器的首址为2000H,末址为3FFFH,其存储容量为A、12KB B、8KB A、0000H 必须为1。 A、ES和ET0 C、ET1和EA B、EA和ET0 D、EX0和ET0 B、0003H C、16 KB D、4KB ) D、0013H C、000BH ⒎ 8031单片机的外中断1的中断入口地址为( ⒏ 8031单片机当允许CPU响应定时器0的中断请求时,其IE中的( )位 ⒐ MCS-51单片机,在同一级别优先权中,哪一个优先权的级别最高( ) A、T0 C、T1 B、INT1 D、INT0 ⒑ 计算机与外部设备之间数据传送的各种方式中,哪一种占用CPU的时间最多( ) A、中断方式 B、查询方式 D、无条件方式 得分 评卷人人 C、DMA方式 二、填空题(每空2分,共20分) ⒈十进制数111用8位二进制数表示时,应为 B。 ⒉ 8031单片机PSW中的RS1=1,RS0=1时,工作寄存器R0的地址为 ⒊ 8031单片机外部扩展RAM时,其P0口具有传送 和 的双重功能。 . . .

.

共 7 页 第 2 页 ⒋ 已知A=25H,执行下列指令组后,(20H)= ,(21H)= MOV 20H, A ANL 20H, #0FH SWAP A ANL A, #0FH MOV 21H, A ⒌ 8031单片机最多允许 级中断嵌套。 ⒍ 8031单片机中,要使INT1、INT0中断允许,其余屏蔽,则IE= 。 ⒎ 8031单片机所有中断源均处于开中断状态,要把INT1、INT0和T0中断源设置为高优先级,T1和串口中断源设置为低优先级,此时IP= ⒏ 某8031单片机的T0作为计数用,当有一脉冲从引脚P3.5(T1)输入时,TL0的容 。 得分 评卷人人 三、简答题(每小题5分,共15分) ⒈下列指令组要完成重复执行NEXT开始的程序50次。请指出错误,并改正之。 MOV R1, #32H NEXT:MOV A, #00H DEC R1 DJNZ R1, NEXT ⒉ 已知A = 41H,执行下列指令组后,问A = ?PC = ? 0200H 0201H 0203H 0205H 0230H CLR C SUBB A, #30H JNC MOON NEXT:…… …… MOON: . . .

.

共 7 页 第 3 页 ⒊ 某异步串行通信的波特率为9600bps,1个起始位,7个数据位,2个停止位,并采用偶校验,请说明该异步串行通信的字符传输速率是多少? 四、程序阅读题(第1小题7分, 第2小题8分,共15分) ⒈ 阅读下列程序,说明程序的功能 MOV R0, #20H CLR A LOOP:MOV R0, A INC R0 CJNE R0, #30H, LOOP SJMP $ END 得分 评卷人人 . . .

.

共 7 页 第 4 页 P0.0D0Q0VL0R+5V⒉ 8031单片机硬件连接如图所示,阅读下列程序,回答问题 P0.7P2.1WR≥1D7LEQ7VL7OER ORG 0000H 803174LS373 LJMP START ORG 0100H START: MOV A, #0FCH MOV DPTR, #0F900H LOOP: MOVX DPTR, A LCALL D1S RL A RL A SJMP LOOP ORG 0200H D1S: MOV R2, #0FFH ;延时1s子程序(略) …… RET END (1)第一次调用延时子程序时,哪几个发光二极管亮? (2)第二次调用延时子程序时,哪几个发光二极管亮? (3)说明该程序的功能: . . .

.

共 7 页 第 5 页 五、程序设计题(每小题10分,共20分) 得分 评卷人人 ⒈ 8031单片机,4MHz晶振,用定时器1产生6ms定时,且定时器1工作于 方式1,试编写初始化程序。 ⒉在BUF为首地址的片外RAM存放一批数据,以FFH为结束标志。试编程序,将这批数据清零,保留结束标志FFH。请补全下列程序。 INC DPTR SJMP LOOP END MOV DPTR, #BUF LOOP: MOVX A, DPTR . . .

.

共 7 页 第 6 页 +5VS1PB0六、应用题(共10分) 8031单片机外部扩展一片可编程并行接口8155,已知8155的命令口地址为1B00H,B口接8个开关,为输入;A口经反相器接8个发光二极管。当开关S1~S8闭合(ON)时,对应的发光二极管L1~L8亮,请将下列程序补充完整。 8155PB71S8PA0L1+5VPA71L8 START: MOV DPTR, #1B00H MOV A, # MOVX ;8155命令字 ; LOOP:MOV DPTR, #1B02H MOVX A, DPTR ; LOOP1:MOV DPTR, #1B01H MOVX ; MOV R7, #20 DEL0: MOV R6, #0FFH DEL1: DJNZ R6, DEL1 DJNZ R7, DEL0 SJMP END . . .

.

共 7 页 第 7 页

微机原理与接口技术试卷(三)

参考答案与评分标准

一、单项选择题(每小题2分,共20分) ⒈ C ⒍ B

⒉ B ⒎ D

⒊ C ⒏ B

⒋ D ⒐ D

⒌ D ⒑ B

二、填空题(每空2分,共20分)

⒈ 0110 1111B ⒉ 18H ⒊ 低8位地址,数据 ⒋ (20H)=05H, (21H)=02H ⒌ 2 ⒍ 1000 0101B=85H ⒎ 0000 0111B=07H ⒏ 不变 三、简答题(每小题5分,共15分)

⒈ 把DEC R1这句去掉(指出错误2分,改正3分) 2. A=11H(2分), PC=0230H(3分) ⒊ 9600/11=872.73帧/秒

四、程序阅读题(第1小题7分,第2小题8分,共15分)

⒈ 将片RAM的20H~2FH这16个单元清零。(说出清零功能3分,单元号正确4分) ⒉ 答:(1)VL0、VL1亮(2分) (2)VL2、VL3亮(2分)

(3)该程序的功能是从VL0、VL1开始循环点亮发光二极管,每次点亮2个(4分) 五、程序设计题(每小题10分,共20分)

⒈ 解: ①TMOD=0001 0000B=10H ②机器周期=12/4=3微秒

初值TC=65536-6000/3=63536=F830H

③初始化程序: MOV TMOD, #10H(2分) MOV TH1, #0F8H(3分) MOV TL1, #30H(3分) SETB TR1(2分) ⒉ XRL A, #0FFH

JNZ NEXT 或:CJNE A, #0FFH, NEXT(4分) SJMP $(2分) NEXT: CLR A(2分)

MOVX DPTR, A(2分) 六、应用题(每空2分,共10分)

⑴ 01H或05H ⑵ DPTR, A ⑶ CPL A或XRL A, #0FFH

. . .

.

⑷ DPTR, A ⑸ LOOP

. . .

福州大学单片机试题题目与答案

.大学20~20学年第一学期考试卷(三)课程名称微机原理与接口技术考试日期考生学号学院专业题号题分得分一20二20三15四15五20六10总分100累分人签名考生注意事项:1、本试卷
推荐度:
点击下载文档文档为doc格式
1dip72hxds7f1wl0k4bu3bj0w6iip0013o5
领取福利

微信扫码领取福利

微信扫码分享