2010年质量08单片机原理试卷A 联系客服

发布时间 : 星期日 文章2010年质量08单片机原理试卷A更新完毕开始阅读56585ee2998fcc22bcd10d87

中国计量学院现代科技学院2010 ~ 20 11 学年第 一 学期 《 单片机原理及其应用 》课程考试试卷( A ) 开课系部: 机电工程系 ,考试时间: 2010 年_12_月_27_日 9 时 考试形式:闭卷√、开卷□,允许带 计算器 入场 考生姓名: 学号: 专业: 产品质量工程 班级: 题序 一 二 三 四 五 六 七 八 得分 评卷人 装 一、单选题(每题1分,共10分) 1. 一个存储容量为256KB的RAM存储器,其所需地址线的根数为(C) A、14 B、16 C、18 D、20 2. 51单片机指令执行时间的最小单位是(C) A、时钟周期 B、拍 C、机器周期 D、指令周期 九 总分 3. MCS51单片机主程序从(B)处开始执行程序 A、0007H B、0000H C、0030H D、8000H 4. 执行MOVC A,@A+DPTR指令时,PSEN,WR,RD引脚的状态分别为( B ) 订 A、 1,1,1 B、 0,1,1 C、1,1,0 D、1,0,1 5. P1口作输入用途之前必须( A ) A、相应端口先置1 B、相应端口先置0 C、外接高电平 D、外接上拉电阻 6. 下列指令中错误的是(C ) A、MOV C,20H B、MOV 90H,#3FH C、MOV @DPTR,A D、MOV @R0,#0AH 7. 当标志寄存器PSW的RS1、RS0分别为1,0时,当前工作寄存器组R0~R7的地址为( B ) A、 20H~2FH B、10H~17H C、00H~07H D、 30H~3FH 8.下列指令中不影响标志位CY的指令是(D ) A、ADD B、CLR C、RRC A D、INC A 线 9.若单片机串行通信的波特率设置为19200,则表示其( C ) A、每秒能发送19200字节 B、每分钟发送19200字节 C、每秒能发送19200二进制位 D、每秒钟能发送2400字节 10.8051单片机中,唯一一个用户不能直接使用的寄存器是( C ) A、PSW B、DPTR C、PC D、SP 中国计量学院现代科技学院2010 ~~2011 学年第一学期《 单片机原理及其应用》课程试卷(A)第 1 页共 6 页

一.填空题(每空1分,共35分)

1. MCS-51单片机的三总线结构是指 地址 、 数据 、 控制总线 ,其中具有双向三态的是 数据 总线,单向输出的是 地址 总线。

2. 51单片机的4个8位并行端口,用作通用I/O口作为开关量输入口时都需要 向相应端

口寄存器写1 用于外部设备扩展时,P0口功能是 低8位地址/数据复用口 ,P2口是 高8位地址输出口。

3. 已知(A)=150, (R2)= 127, 则执行ADD A,R2后,A= 15h ,CY= 1 , P = 0 。 4. 基准电压为5V的10位AD,其分辨力为 0.00488 V,其最大输出的数字量为 1023 。 5. 8051的存储器逻辑上分为三个不同的存储空间,分别是 片内外连续统一编址的程序存储器空间 、 片内数据存储器空间 和 片外数据存储器空间 。

6. 若(PC)=304CH,(304CH)=74H,则当ALE=1时,(P0)= 4ch,(P2)= 30h ,ALE=0时,(P0)= 74h 。 7.设(R0)=32H,(A)=48H,(32H)=80H,(40H)=08H。请分析下面程序执行后各单元的内容。 (32H)= 08h ,(40H)= 80h 。

MOV A,@R0 MOV @R0,40H MOV 40H,A MOV R0,#35H 8. 若(A)=56H,(R3)=72H,二者均为BCD数,则执行ADD A,R3后,(A)= c8h ,再执行DA A

指令后,(A)= 28h 。

9. LCALL指令的跳转范围是 64kb ,它与LJMP指令功能上的不同是 lcall是子程序调用

指令具有断点地址保存功能,在中断向量入口地址处通常写的是 LJMP没有、LJMP指令 。 10. MCS-51单片机片内RAM中,工作寄存器区的地址范围是 00~1fh ,位寻址区的地址范围是 20h~2fh 用户RAM区的地址范围是 30h~7fh 。

11. 若MCS-51外扩8KB 程序存储器的首地址若为1000H,则末地址为 2fff H。 12. 为了避免出现竞争和相互干扰,各种I/O接口芯片一般都具有 三态 接口。 13. 27C128是 程序保存 芯片,其容量为 16kb 字节,共有 14 根地址线,基 本地址范围是 0000h~3fffh 。

三.简答题(20分)

1. 解释说明为什么51单片机外部程序存储器和数据存储器可以有相同的地址范围而不会发生操作错误?(4分)

程序存储器和数据存储器尽管地址相同,但在数据操作时,所使用的指令不同,寻址方式和机

中国计量学院现代科技学院2010 ~~2011 学年第一学期《 单片机原理及其应用》课程试卷(A)第 2 页共 6 页

装 订

构不同,选通控制信号线也不同,因此不会发生操作错误。

2. 什么是通信?单片机和外界通信的基本方式有几种?各具有什么样的特点?(8分)

计算机与外界的信息交换称为通信。(2分) 基本通信方式两种:并行通信、串行通信。(2分)

并行通信:一个并行传输数据有多少二进制位,就需要多少根数据传输线,特点是通信速度快,但传输线多,价格贵,适合近距离传输。(2分)

串行通信将数据各位按顺序一位一位的传输,仅需一到两根数据线,适合长距离传输,但传输速度较慢。

3. 请解释说明什么是中断、中断源并列出51单片机各个中断源的名称及其入口地址。(8分)

中断:CPU和外设并行工作,当外设数据准备好或有某种突发事件发生时,向CPU提出处理请求,CPU暂停当前正在执行的程序转而处理该外设服务,处理完毕再回到原断点继续执行原程序,这个过程叫中断。(2分)

中断源:引起中断的原因和发出中断请求的来源称为中断源。(1分) 51单片机的5个中断源及其中断向量入口地址:(5分) 外部中断0 INT0 0003H 定时计数器T0 T0 000BH 外部中断1 INT1 0013H 定时计数器T1 T1 001BH

线 串行口 UART 0023H

四.综合题(共35分)

1.设51晶振频率为12MHz,P1.0,P1.1分别外接一个发光二极管LED1、LED2,均为低电平点亮方式。编程利用定时器T0作为外部脉冲计数器,要求每计满10000个脉冲后,使T1定时50ms,然后T0重新开始计数,如此反复循环。T0计数时LED1亮,LED2灭,T1定时时LED2亮,LED1灭。题目要求均采用中断方式编程实现。(15分)

ORG 0000H LJMP MAIN

ORG 000BH ;1 LJMP T0INT

ORG 001BH ;1 LJMP T1INT

中国计量学院现代科技学院2010 ~~2011 学年第一学期《 单片机原理及其应用》课程试卷(A)第 3 页共 6 页

ORG 0030H

MAIN:MOV TMOD,#15H ;1 MOV TH0,#0D8H ;0.5 MOV TL0,#0F0H ;0.5 SETB ET0 ;0.5 SETB ET1 ;0.5 SETB EA ;0.5 SETB TR0 ;0.5 CLR P1.0 ;0.5 SETB P1.1 ;0.5 SJMP $

T0INT:MOV TH1,#3CH ;0.5 MOV TL1,#0B0H ;0.5 SETB TR1 ;1 CLR TR0 ;1 CLR P1.1 ;0.5 SETB P1.0 ;0.5 RETI ;0.5 T1INT: MOV TH0,#0D8H ;0.5 MOV TL0,#0F0H ;0.5 SETB TR0 ;0.5 CLR TR1 ;0.5 CLR P1.0 ;0.5 SETB P1.1 ;0.5 RETI

2.设单片机INT0引脚外接一按键开关,要求采用下降沿触发中断编程,将按键次数存入片内30H,并以16进制加1方式显示于P1口连接的8个发光二极管上,设各二极管为低电平点亮方式。(设最大按键次数为256次)(10分)

ORG 0000H AJMP MAIN

ORG 0003H ;1 AJMP KEYINT ORG 0030H

MAIN: MOV 30H,#0 ;1 SETB IT0 ;1 SETB EX0 ;1 SETB EA ;1 SJMP $ KEYINT: INC 30H ;1

中国计量学院现代科技学院2010 ~~2011 学年第一学期《 单片机原理及其应用》课程试卷(A)第 4 页共 6 页