收藏 分销(赏)

大学专业试卷(附答案)单片机技术-试卷B.doc

上传人:二*** 文档编号:4574390 上传时间:2024-09-30 格式:DOC 页数:2 大小:55KB
下载 相关 举报
大学专业试卷(附答案)单片机技术-试卷B.doc_第1页
第1页 / 共2页
亲,该文档总共2页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、单片机技术试卷B适用专业: 考试日期: 年 月 日考试时间:120分钟 考试形式:闭卷 试卷分数:100分一、填空题(共30分,每空1分)1、对于51单片机,当它运行时,在 引脚上加持续时间大于 个机器周期的 电平时,就可完成复位操作。 2、 位用来表示累加器A中1的个数是奇数个还是偶数个,当该位为0时,表A中1的个数为 数,当该位为1时,表A中1的个数为 数。 3、51单片机上电时,程序状态字寄存器PSW的值为 ,此时当前的工作寄存器区是 组工作寄存器区,R6所对应的存储单元地址为 。 4、51单片机的中断系统有 个中断请求源,具有 个中断优先级,可实现 级中断服务程序嵌套。 5、51单片机

2、响应中断时,首先是将 地址压入堆栈进行 保护,再将 地址装入PC,使程序跳到响应中断请求的 处。通常在 处放置一条无条件转移指令,使程序跳到中断服务子程序处。 6、51单片机内的可编程定时/计数器有 和 两种工作模式,分别对 和 进行计数。定时/计数器0有 种工作方式,定时/计数器1有 种工作方式。 7、存储器地址分配方法通常有两种,即 和 。8、单片机中的三总线通常是指 、 和 。9、LED显示通常有 和 两种方式。 二、判断题(共10分,各1分)1、访问片外程序存储器和片外数据存储器可用相同的指令来实现。( ) 2、PC是特殊功能寄存器。( ) 3、数据传送指令不影响CY、AC和OV等标志

3、位,但会影响奇偶标志位。( ) 4、51单片机堆栈的工作过程是“先进后出”的。( ) 5、算术操作指令可直接应用于有符号数和无符号数运算。( ) 6、十进制调整指令适用于BCD码加法和减法运算结果的调整。( ) 7、响应中断后,中断标志位都会自动清0。( ) 8、中断服务子程序的返回指令是RET,普通子程序的返回指令是RETI。( ) 9、DEC DPTR。( )10、MOV A,R0是寄存器寻址方式。( )三、阅读程序题(共20分)1、若fosc=12MHz,各条指令的执行时间已知(标注在条指令后面)。读下列子程序,计算它的精确延时并写出具体计算过程。(6分) DEL:MOV R7,#100

4、 (1机器周期)DEL1:MOV R6,#50 (1机器周期)DEL2:NOP (1机器周期)DJNZ R6,DEL2 (2机器周期)DJNZ R7,DEL1 (2机器周期) RET (2机器周期)2、假定A=83H,(R0)=17H,(17H)=44H,读下列程序,写出每条指令运行后的结果(8分)。 ANL A,#17H (A)= ORL 17H,A (17H)= XRL A,R0 (A)= CPL A (A)= 3、假定(A)= 04H,读下列程序,写出每条指令运行后的结果(6分)。 MOV DPTR,#2000H (DPTR)= RR A (A)= MOVC A,A+ DPTR (A)=

5、 ORG 2000H DB 00H,01H,02H,03H,04H,05H,06H,07H,11H,12H,13H四、计算题(每题10分,共20分)1、若单片机的时钟频率为12MHz,现要求T1定时1mS, T1工作于方式1,试计算其初值。2、串行口工作于方式3时,波特率 = (2SMOD / 32)* T1的溢出率。若单片机的时钟频率为12MHz,波特率 = 2400b/s,SMOD = 1,T1工作于方式1,试计算T1的初值。五、编程题(共20分,各10分)1、若fosc=12MHz,要求T1工作于方式1,在P1.0引脚上输出一周期为200 uS,占空比为50的矩形波,试计算初值并编写此程

6、序。2、试编写一数据块传送程序,要求把片外2000H200FH单元的内容传送到片内60H6FH单元内。单片机技术试卷B答案一、填空题(每空1分,共30分)1、 RESET、2、高 2、 P、偶、奇 3、 00H、0、06H 4、 5、2、2 5、 断点、断点、中断入口、中断入口地址、中断入口地址 6、 定时器、计数器、机器周期、外部脉冲、4、3 7、 线选法、译码法 8、 AB、DB、CB 9、 动态显示、静态显示二、判断题(每题1分,共10分)1、2、3、4、5、6、7、8、9、10、三、程序阅读(共20分)1、20303us2、03H,47H,44H,BBH3、2000H,02H,02H四

7、、计算题(共20分)1、 TH1 = 03H , TL1 = E8H2、 TH1 = FFH , TL1 = E6H五、编写程序(共20分)1、1个机器周期=1 us,每隔100 us产生一次中断,每中断一次,P1.0取反一次。初值N=65536 - 100/1=10000H - 64H = FF9CH 参考代码: ORG 0000H AJMP MAIN ORG 001BH AJMP TT1P ORG 0060H MAIN:MOV TMOD,#10H MOV TL1,#9CH MOV TH1,#0FFH SETB TR1 SETB ET1 SETB EA SJMP $ TT1P:MOV TL1,#9CH MOV TH1,#0FFH CPL P1.0 RETI2、MAIN:MOV DPTR, #2000H MOV R0, #60H MOV R1, #0FH LOOP:MOV A, DPTR MOV R0 , AINC R0INC DPTRDJNZ R1, LOOPRET

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服