西安电子科技大学本科课程考试试卷及详细答案单片机原理与接口技术共10套内容摘要:

MCS51 单片机内 128 字节的数据存储器分为几个区,分别作什么用。 定时器 /计数器有哪几种工作模式。 如何选择。 什么是并行通信。 什么是串行通信。 各有何优缺点。 微型计算机由哪几个 部分组成。 各部分有何功能。 四、指令分析与编程 ( 27 分) 执行指令 ( 5 分) MOV A, 7FH ADD A, 47H 后, A、 C、 AC、 OV、 P 的内容是什么。 出下列指令源操作数的寻址方式和功能。 (每小题 1 分,共 4 分) ( 1) CLR 70H ( 2) MOV A, R2 ( 3) MOV A, @R0 ( 4) MOVC A, @A+PC 用数据传送指令来实现下列要求的数据传送。 (每小题 2 分,共 4 分) ( 1)外部 RAM 30H 单元内容送 R0。 ( 2)内部 RAM 30H 中内容传送到内部 RAM 50H 单元。 用查表法将累加器 A 拆为两个 ASCII 码,存入内部 RAM 的 20H 和 21H 单元中。 ( 7 13 分) 变量 X 的值存放在内部 RAM 的 30H 单元中,编程求解下列函数式,将求得的函数值 y 存入内部 RAM 的 40H 单元。 ( 7 分) 000101xxxy 五、综合题 (共 18 分) 根据左图,写出各芯片的地址范围。 地址的重叠对芯片访问有无影响。 2764 和6264 各属于什么芯片。 容量是多少。 做什么用途。 ( 10 分) 8031 芯片的 INT0、 INT1 引脚分别输入压力超限及温度超限中断请求信号,定时器 /计数器 0 作定时检测的实时时钟,用户规定的中断优先权排队次序为: 压力超限 温度超限 定时检测 要求确定 IE、 IP 的内容,以实现上述要求。 ( 8 分) 14 西安电子 科技大学本科课程考试 参考答案与评分标准 考试课程: 微机 原理 与接口技术 学年学期: 2020- 2020- 1 试卷类型: A 卷 考试时间: 2020- 1- 14 专业年级:机制 06级 一、 填空题 (每空 1 分,共 20 分) 查询、定时、中断。 8 位移位寄存器,多机 07H、 FFH 同步通信、异步通信 先进后出, SP 4K, 128。 接地,其片内没有程序存储器 8 0000H、无 静态,动态 二、判断是非,正确的打 √,不正确的打X号 (每小题 1分,共 10分 ) √ √ X X √ √ √ X √X X 三、计算与 简答题 ( 每小题 5 分,共2 5 分) 设 X= 38, Y= 95,用补码来计算 XY(以八位二进制数表示)。 [38]补 =[38]原 =00100110B [95]原 =11011111B [95]补 =10100001B [3895]补 =11000111B [3895]原 =10111001B 3895=57 ( 1)工作寄存器区, 00H~ 1FH。 ( 2) 位寻址区, 20H~ 2FH。 ( 3)数据缓冲区, 30H~ 7FH。 15 由 M M0 选择四种工作方式: 方式 0: 13 位定时器 /计数器。 方式 1: 16 位定时器 /计数器。 方式 2: 8 位自 动重装初值的定时器 /计数器。 方式 3:只对 T0 有效,分为 2 个 8 位的定时器 /计数器。 并行通信是一个数据的各位同时进行传输的通信方式,速度快。 串行通信是数据的各位逐位顺序进行传输,速度慢,距离远,节省传输线路。 微处理器、存储器、 I/O 接口、总线 四、指令分析与编程 ( 27 分) ( 5 分)( A) =0C6H、 C=0、 AC= OV= P=0 (每小题 1 分,共 4 分) ( 1) 位寻址,位地址 70H 单元清 0。 ( 2) 寄存器寻址,寄存器 R2 中的值送 A 中。 ( 3) 寄存器间接寻址,以 R0 中的值为内部 RAM 单 元地址,把该单元中的值送 A中。 ( 4) 基址加变址寻址,以 A 和 PC 值相加作为程序存储器地址,取出数据送 A 中。 (每小题 2 分,共 4 分) ( 1) MOV R0, 30H MOV A, @R0 MOV R0, A ( 2) MOV 50H, 30H ( 7 分) Result equ 20h 0 ljmp Start ASCIITab:db 39。 0123456789ABCDEF39。 BinToHex: mov dptr, ASCIITab mov b, a swap a anl a, 0fh movc a, @a+dptr mov Result, a 2 mov a, b anl a, 0fh movc a, @a+dptr mov Result+1, a ret Start: mov sp, 40h mov a, 1ah call BinToHex ljmp $ end 3 ( 7 分) ORG 2020H MOV A,30H JZ DONE JB MOV A,01H SJMP DONE LOOP:MOV A,0FFH DONE:MOV 40H,A SJMP $ END 五、综合题 (共 18 分) ( 10 分) 2764( 1)和 6264( 1)的地址范围都是 0000H~ 1FFFH 2764( 2)和 6264( 2)的地址范围都是 2020H~ 3FFFH 地址重叠对芯片访问无影响; 2764 是 EPROM 芯片,做程序存储器; 6264 是静态 RAM 芯片,做数据存储器;容量都是 8K 字节。 ( 8 分)( IE) =87H,( IP) =05H 西安电子科技大学本科课程考试试卷 2020— 2020 学年第 一 学期《 单片机原理与接口技术 》 课程 A 卷 专业年级: 05 电信、机电 命题教师: 郭文川 审题教师: 考生班级: 学 号: 考生姓名: 题号 一 二 三 四 五 合计 分值 20 20 30 20 10 100 得分 一、填空题 (每空 1 分,共 20 分) 1. 执行下列两条指令后, PSW 中的标志位( CY) = ,( OV) = ,( AC)= ,( P) =。 MOV A, 80H ADD A, 98H 4 2. JC LOOP 指令中操作数的寻址方式是 , MOV A, P1 指令中源操作数的寻址方式为。 3.下列指令中正确的是。 ( 1) RLC R7 ( 2) SETB ( 3) MOV A, @DPTR ( 4) POP 40H 4.一个 4k*4RAM 芯片的地址线有 根,数据线有。 5.设( A) =30H,( B) =40H,( SP) =40H,执行下列程序段后,( A) =。 PUSH A PUSH B POP A POP B 6.若 8 位 A/D 转换器的满量程输入为 5V 时,该转换器可 分辨的最小电压是。 7.一单片机系统的外部晶体振荡器频率为 6MHz,现启动单片机的的定时 /计数器 1统计外部脉冲的个数,当计满 100 时,使 输出 0。 则: 当 T1 工作 在方式 0 时, T1 的初值应为 (TH1)= , (TL1)= ; 当 T1 工作 在方式 1 时, T1 的初值应为 (TH1)= , (TL1)= ; 当 T1 工作 在方式 2 时, T1 的初值应为 (TH1)= , (TL1)=。 8. 已知 (SP)=60H,子程序 DELAY 的首地址为 1878H,现执行位于 1123H 处 的LCALL DELAY 三 字节指令后, (PC)= , (61H)= , (62H)=。 二、根据要求完成任务 (每题 4 分,共 20 分) 1. 已知 (R3)=05H, 程序运行后 , 结果为 (50H )=。 MAIN: MOV A, R3 MOV DPTR, TAB MOVC A,@A+DPTR MOV 50H, A RET TAB: DB 00, 01, 04, 09, 16 DB 25, 36, 49, 64, 81 这个子程序的功能是。 2.该段程序执行后,( A) = ,( CY) =。 MOV A, 56H MOV R4, 95H ADD A, R4 DA A 3. 下面该段程序的功能是。 MOV DPTR, 1000H MOV R0, 20H MOV A, 0FFH LOOP: MOVX @DPTR, A INC DPTR。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。