logo - 刷刷题
下载APP
青岛理工大学2021学年度上学期期末考试单片原理及接口技术
青岛理工大学2021学年度上学期期末考试单片原理及接口技术 - 刷刷题
题数
53
售价
¥5
收藏
分享
去刷题
章节目录
简介
...更多
题目预览
【简答题】
[1/53]利用调子程序的方法,进行两个无符号数相加。请编主程序及子程序。
参考答案:
答: ORG 0000H START: MOV R6, #56H ;主程序 MOV R7, #7FH ACALL ADD_SUB SJMP $ ADD_SUB: MOV A, R6 ;子程序 ADD A, R7 RET END
参考解析:
【简答题】
[2/53]编程统计累加器A中“1”的个数。
参考答案:
答:以下程序将A中“1”的个数放在30H单元。 DAT EQU 37H ORG 0000H START: PUSH ACC MOV A, #DAT MOV 30H, #0 NEXT: JZ EXIT CLR C RLC A JNC L1 INC 30H L1: AJMP NEXT POP ACC EXIT: SJMP $ END
参考解析:
【简答题】
[3/53]编写程序,将片外数据存储区中3000H~30FFH单元全部清零。
参考答案:
答: ORG 0000H START: MOV A, #0 MOV R7, #0 MOV DPTR, #3000H LOOP: MOVX @DPTR, A INC DPTR DJNZ R7, LOOP SJMP $ END
参考解析:
【简答题】
[4/53]试编写程序,统计片内RAM的20H~5FH单元中出现55H的次数,并将统计结果送60H单元。
参考答案:
答: TAB EQU 20H ORG 0000H START: MOV 60H, #0 MOV R0, #TAB LOOP2: MOV A, #55H CLR C SUBB A, @R0 JNZ NEXT INC 60H NEXT: INC R0 CJNE R0, #60H, LOOP2 SJMP $ END
参考解析:
【简答题】
[5/53]四、编程题 1、在外部RAM首地址为TABLE的数据表中有10个字节数据,请编程将每个字节的最高位无条件地置
参考答案:
1. MOV R2,#10   MOV DPRT,#TABLE   LOOP: MOV X A,@DPRT;取一数   ORL A,#80H;最高位置1   MOV X @DPTR,A;写回原地址   1NC DPTR;处理下一单元   DJNZ R2,LOOP   RET
参考解析:
【简答题】
[6/53]什么是串行通信?有什么特点?
参考答案:
答:串行通信是指数据一位一位传送,只需要一位数据线,比较经济,适用于计算机与外设之间、计算机与计算机之间远距离的数据通信。
参考解析:
【简答题】
[7/53]MCS-51中两个8位计数器如何级联?计数范围如何确定?
参考答案:
答:可以将一个计数器的输出端,连接到另一个计数器的输入端。计数范围等于两个计数器的计数值相乘。
参考解析:
【简答题】
[8/53]中断服务程序通常由哪几部分组成?
参考答案:
答:主要包括4个部分:保护现场、中断处理、恢复现场、中断返回(RETI)。
参考解析:
【简答题】
[9/53]为什么要引入中断机制?
参考答案:
答:中断机制常用于计算机与外部数据的传送,以解决高速运行的CPU与低速外设之间的矛盾。较好地实现CPU与外部设备的同步工作,进行实时处理。
参考解析:
【简答题】
[10/53]80C51单片机有哪两种低功耗方式?如何设置低功耗方式?如何停止低功耗方式?
参考答案:
答:掉电方式和待机方式。通过设置PCON寄存器的最低两位可实现单片机的低功耗方式。 结束待机方式可以通过中断或硬件复位;结束掉电方式只能通过硬件复位。
参考解析: