江西理工2014年单片机试卷及答案

上传人:lil****ar 文档编号:288320185 上传时间:2022-05-05 格式:DOC 页数:3 大小:34.50KB
返回 下载 相关 举报
江西理工2014年单片机试卷及答案_第1页
第1页 / 共3页
江西理工2014年单片机试卷及答案_第2页
第2页 / 共3页
江西理工2014年单片机试卷及答案_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《江西理工2014年单片机试卷及答案》由会员分享,可在线阅读,更多相关《江西理工2014年单片机试卷及答案(3页珍藏版)》请在金锄头文库上搜索。

1、江 西 理 工 大 学 考 试 试 卷试卷编号:2013_2014_ 学年第_2_学期课程名称:单片机原理及接口技术考试时间:_ 年_月_日(100分钟)考试性质:(正考、补考或其它)考试方式:闭卷试卷类别(A、B): A 共 五 大题温 馨 提 示请考生自觉遵守考试纪律,争做文明诚信的大学生。如有违犯考试纪律,将严格按照江西理工大学学生违纪处分暂行规定处理。班级 学号 姓名 题号一二三四五六总 分得分一 填空题(每空1分,共20分)指令MOV A,#data属于 寻址方式,指令 MOV A, Rn 属于 寻址方式。MOV C,bit属于 寻址方式,MOVX A, A+DPTR属于变址寻址方式

2、。2单片机内部数据传送指令 用于单片机内部RAM单元及寄存器之间,单片机与外部数据传送指令 用于单片机内部与外部RAM或I/O接口之间, 指令用于单片机内部与外部ROM之间的查表3扩展并行I/O口时,常采用 和 可编程芯片。 4编程时,一般在中断服务子程序和调用子程序中需用保护和恢复现场,保护现场用 指令,恢复现场用 指令。5堆栈指针SP始终指示堆栈的 地址,当有压入或弹出堆栈操作时,SP的内容将随之改变。程序计数器PC的内容将始终指示 地址,所以只要改变PC的内容将改变程序的运行路径。6程序状态寄存器PSW的作用是用来保存程序运行过程中的各种状态信息。其中CY为 标志,用于无符号数加(减)运

3、算,当进行 操作时作为位累加器。OV为 标志,用于有符号数的加(减)运算。78031有两个16位可编程定时/计数器,T0和T1。它们的功能可由控制寄存器 、 的内容决定,且定时的时间或计数的次数与 、 两个寄存器的初值有关。8MCS-51系列单片机可采用高级语言(如BASIC语言、C语言)、可采用低级语言进行编程;后一种语言共有 条指令。二选择填空题(每空2分,共20分)在单片机中, 是数据存储器, 是程序存储器。 AROM BEPROM CRAM DEEPROM EFLASH定时/计数器有种操作模式,它们由 寄存器中的M1 M0状态决定。ATCON BTMOD C PCON DSCON EP

4、SW单片机复位后,SP的内容为07H、PC、PSW、A的内容为00H,P0P3口的内容都是为 。A0FH BFFH C08H D07H E00H当执行调用指令时,首先将该指令下一条指令的地址压入到堆栈区,保护其下一条指令的地址,然后再将转移的地址送 实现转移;当再执行RET指令时自动将堆栈中的地址弹入PC从而实现返回。ADPTR BPC CSP DPSW ER0在进行BCD码运算时,紧跟运算指令后面的指令必须是 指令。AADD BDA A CADDC D由实际程序确定 E随机数制及编码的转换中,(10100101)二 = ( )十六;(01010111)BCD = ( )十A204D BA5H

5、 C57D D01011000B E41H串行口中断的入口地址是 。A 0003H B0013H C000BH D00023H E001BH单片机在与外部程序存储器进行查表操作时,将使用 线。AALE INT0 BPSEN ALE CWR RD ALE DALE INT1 EWR ALE三、 简答题(每空5分 共20分)(1) 简述P0,P2口的功能和使用注意事项答:(2) 简述51系列单片机的四个控制引脚的作用答:(3) 8051内部数据存储区分为几个不同的区域?各有何作用答(4) 堆栈有何作用?一般应设在什么区域?答:五、 阅读并分析程序(每空2分,共20分)1下列程序执行后,结果如何?M

6、OVR0, #7FHMOV7EH,#0 MOV7FH,#40H DECR0DECR0DECR0 答: (R0)=_ _ H, (7EH)=_ _ H, (7FH)=_ _ H。2设R0=20H,R1=25H,(20H)=80H,(21H)=90H,(22H)=A0H,(25H)=A0H,(26H)=6FH,(27H)=76H,下列程序执行后,结果如何?CLR MOV R2,#3H LOOP: MOV ,R0 ADDC ,R1 MOV R0, A INC R0 INC R1 DJNZ R2, LOOP JNC NEXT MOV R0, #01H SJMP $NEXT:DEC R0 SJMP $答

7、:(20)H= , (21H)= , (22H)= ,Cy= , A= , R0= , R1= 六、 编程题(每题10分,共20分)1. 已知内部RAM从30H单元开始连续存放一批数据,该批数据以1FH为结束符,试统计该队列中数据为0的单元的个数并把它存放在29H单元2请用单片机设计一流水线工件计数器的核心部分,已知每有一工件通过时传感器输出一负脉冲,要求所计数据能以十六进制形式显示出来。参考答案 一 填空题(每空1分,共20分)1 立即, 寄存器 , 位 2 MOV , MOVX , MOVC 3 8255 , 8155 4 PUSH , POP 5 栈顶 , 下一条将执行指令的 6 进位

8、, 位 , 溢出 7 TMOD , TCON, TH 、 TL 8 111 二选择填空题(每空2分,共20分)C、ABBBB B、CDB三、简答题 (每题5分 共20分)1 (1)P0口和P2口都可以作为I/O口使用,P0口作为输出口输出高电平时要外接上拉电阻。(2)P0口作为地址(低8位)/数据总线使用,P2口作为地址(高8位)总线使用。2RST:复位控制引脚/EA:片外/片内ROM选择控制端/PSEN:片外ROM读选通信号ALE:地址锁存信号3(1)寄存器区(2)位寻址区(3)用户寄存器区(4)特殊功能寄存器区4作用:保护现场及断点一般应开辟在用户寄存器区五、 阅读并分析程序(每空2分,共20分)17EH 0FFH 3FH220H 00H 17H 1 17H 23H 28H六、编程题(每题10分,共20分)1ORG0000HMAIN:MOVR0,#30HMOVR7,#00LOOP:MOVA,R0CJNEA,#1FH,NEXTSJMPEND_NEXT:CJNEA,#00H,NEXT1INCR7NEXT1:INCR0SJMPLOOPEND_:SJMP$END2.ORG0000HSJMPMAINORG0003HJMPINT0_SMAIN:SETBIT0SETBEX0SETBEACLRP1SJMP$INT0_S:INCP1RETI

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号