西北农林科技大学单片机试题复试也有用哦_第1页
西北农林科技大学单片机试题复试也有用哦_第2页
西北农林科技大学单片机试题复试也有用哦_第3页
西北农林科技大学单片机试题复试也有用哦_第4页
西北农林科技大学单片机试题复试也有用哦_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、西北农林科技大学本科课程考试试卷20052006学年第一学期 单片机原理与接口技术课程A卷专业年级: 03电信 命题教师: 郭文川 审题教师:考生班级: 学 号: 考生姓名:题号一二三四五合计分值2010183616100得分一、填空题:(每空1分,共20分)1、MCS5l单片机的最大程序寻址空间是64 KB,该空间的地址范围从0000H至0FFFFH,系统上电及复位后,程序入口地址为0000H。2、若由程序设定PSW中的RS1、RS0=01,则工作寄存器R0R7的直接地址为_08H0FH_。3、MCS-51单片机的I/O端口采用_统一_ 编址方式。、4、一个8位D/A转换器其分辨率为_1/2

2、56_,若该8位D/A转换器的基准电压为5V,则数字量100对应得模拟量为1.953V。5、单片机系统中经常采用的地址译码技术包括法和法。6、INTEL 8051 CPU 是位的单片机,其内部有KB的ROM。7、指出下列各指令中源操作数的寻址方式。(1) MOVC A,A+DPTR()(2) XCH A,R0;()(3) MOVC,P1.0()(4) JC LOOP()8、判断下列各条指令的书写格式是否有错,并指出原因。(1) MUL R0R1 ()(2) MOV A,R7()(3) MOV A,#3000H()(4) MOV R1,C()二、选择题:(每题1分,共10分)1当MCS-51单片

3、机接有外部存储器时,P2口可作为。A数据输入口B. 数据的输出口C准双向输入输出口D高8位地址线2单片机的并行接口中,作为数据线使用的并行口是。AP0B. P1C. P2D. P3 3MCS5l单片机的堆栈区是设置在中。 A片内ROM区B片外ROM区 C片内RAM区D. 片外RAM区4片内RAM的20H2FH为位寻址区,所包含的位地址是。 A00H20H B. 00H7FH C20H2FH D00HFFH5在寄存器间接寻址方式中,间址寄存器中存放的数据是。A参与操作的数据B操作数的地址值C程序的转换地址D指令的操作码6当需要从MCS-51单片机程序存储器取数据时,采用的指令为。A.MOV A,

4、 R1 B.MOVC A, A + DPTRC.MOVX A, R0 D.MOVX A, DPTR7.能够用紫外光擦除ROM中程序的只读存储器称为。A.掩膜ROM B.PROM C.EPROM D.EEPROM8.在片外扩展一片2716程序存储器芯片要地址线。A.8根 B.13根 C.11根 D.20根9.定时器/计数器工作方式1是。A.8位计数器结构 B.2个8位计数器结构C.13位计数结构 D.16位计数结构10T0中断的中断入口地址为。A. 0003H B. 000BH C. 0013H D. 001BH三、分析程序,写出结果(每空3分,共18分)1、已知(A)=83H, (R0)=17

5、H,(17H)=34H,执行下列程序段后(A)=。ANL A, #17HORL 17H, AXRL A,R0CPLA2、下列程序段执行后,(R0)=_,(7EH)=_.MOV R0,#7FHMOV 7EH,#0MOV 7FH,#42HDEC R0DEC R0DEC R03、已知 (R3)=05H, 运行程序后,结果为(50H )=。MAIN:MOV A,R3 MOV DPTR, #TABMOVC A,A+DPTR MOV 50H,A RET TAB:DB 00,01,04,09,16 DB 25,36,49,64,81 这个子程序的功能是: 。4、已知一片DAC0832接成单缓冲方式,其地址为

6、4000H,其控制程序如下: MOV DPTR, #4000H MOV R0, #00H WAIT:MOV A,R0 MOVX DPTR,AINC R0 NOP SJMP WAIT 读程序执行后,DAC0832输出的波形为波。 四、编程题: (共36分)1、(8分)编程将外部RAM 从1200H单元开始的100个单元清零。2、(10分)利用8255A可编程并行接口芯片,实现输入输出试验。实验中用8255A的PB口作为输入口,工作于方式0,读取开关的状态;用PA口作为输出口,工作于方式0,将读取的开关状态输出到LED上。图1为8255A的工作方式控制字。若8255A的起始端口地址为8000H,则

7、编写完整的汇编语言源程序实现该任务。图1 8255A方式控制字3、(18分)有一单片机系统的外部晶体振荡器频率为6MHz,现启动单片机的的定时/计数器1,使其完成如下功能:统计100个外来脉冲,若满100,则停止统计,并向P1.0输出1。(1)在方式1下,装入定时/计数器TH1、TL1的初值为多少?(4分)(2)在方式2下,装入定时/计数器TH1、TL1的初值为多少?(4分)(3)要求用定时器1以工作方式2编程实现该任务(中断结构)。(10分)五、分析下图,说明:(共16分)(1) 2764芯片是RAM还是ROM芯片,6264是RAM还是ROM芯片?(2分)(2) 是什么信号?它和有什么区别?

8、(2分)(3) 2764和6264的存储容量分别为多少?(4分)(4) 说明各芯片的地址范围?(8分)图2西北农林科技大学本科课程考试试卷20052006学年第一学期 单片机原理与接口技术课程B卷专业年级: 03电信 命题教师: 郭文川 审题教师:考生班级: 学 号: 考生姓名:题号一二三四合计分值20501812100得分一、填空题(每空1分,共20分)1、8BHD,11000010BD,100D=H。2、INTEL8096CPU是位的单片机,8051CPU是位的单片机,其内部有KB的ROM。3、若一个RAM容量为4kB,则其地址线有条。4、设(A)=058H,(R0)=0AAH,执行指令X

9、RLA,R0后,(A)=,(R0)=。5、MCS-51中的数据线是根,在单片机中由引脚提供,地址线是 根,由单片机引脚的和提供。6、8051单片机中SJMP的跳转范围为。7、单片机的堆栈指针SP始终是。A、指示堆栈底B、指示堆栈顶C、指示堆栈地址D、指示堆栈长度8当需要从MCS-51单片机程序存储器取数据时,采用的指令为。A.MOVA,R1B.MOVCA,A+DPTR C.MOVXA,R0D.MOVXA,DPTR 9、ALE信号的功能是。10、.MCS51单片机的复位信号是有效。A.高电平 B.低电平 C.脉冲 D.下降沿11、已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示

10、数字1,它的字形代码应为。A、06H B、F9H C、30H D、CFH二、简答题:(每题5分,共50分) 小题12345678910小计得分1、什么是机器周期和指令周期? 单片机的时序单位拍节、状态、机器周期和指令周期的关系是什么?2、MCS-51单片机有多少个专用寄存器?在这些专用寄存器中,可供位寻址的位有多少?MCS-51共有多少可供位寻址的位?3、单片机有几个并行接口芯片,当其用于输入输出时,经常用哪一个接口?为什么?4、8051单片机的定时器/计数器有几个?各有几种工作方式?各是什么?5、中断允许控制寄存器(IE)的内容如下:位序D7D6D5D4D3D2D1D0位符号EA/ESET1

11、EX1ET0EX0若执行下列程序段,则其功能是什么?SETB EASETB EX0SETBET16、分析下面各程序段中每条指令的执行结果。MOVA, #45HMOVR5,#78HADDA, R5DAAMOV30H, A7指出执行下列伪指令后,各存储单元的内容。ORG4000HTAB:DB1,I,DW1234H, 1 ORG 4200HBLOCK:DS05H8、指出下列指令中源操作数的寻址方式(1)、 MOVC A,A+DPTR(2)、XCH A,R0;(3)、 XCHA,R0;(4)、 MOVC,P1.0(5)、 SUBBA,#30H 9、8051单片机提供了几个中断源?有几个中断优先级别?各

12、中断源所对应的中断矢量地址是什么?10、I/O编址方式有几种?各是什么?单片机中采用的是什么编址方式?三、编程题:(18分)已知8051单片机的晶振频率为6MHz,设定时器T0工作在工作方式2下,编写完整的汇编语言程序使其由P1.0输出周期为400s,占空比为10:1的矩形脉冲。四、分析下图,说明:(共12分)(5) 6116芯片是RAM还是ROM?(2分)(6) 其存储容量为多少?(2分)(7) 说明各芯片的地址范围?(8分)西北农林科技大学本科课程考试参考答案与评分标准考试课程:单片机原理与接口技术学年学期:2005-2006-1试卷类型:A 卷考试时间:2006-01-07专业年级:03

13、电信一、选择题(每空1分,共20分) 1. 64KB, 0, 0FFFFH, 02. 080FH3. 统一4. 1/256, 1.953V(5*100/256V)5. 线选法,译码法6. 8, 47. 基址变址寻址,寄存器间接寻址,位寻址,相对寻址8. ,乘法指令用AB;,寄存器间接寻址用R0和R1(只能用R1和R0作指针);, A是8位寄存器, C为进位位,不能送给寄存器二、选择题(每题1分,共10分)D, A, C,C,B, B,C, A,D, B三、分析程序,写出结果(每空3分,共18分)1. 0CBH2. 7EH, 0FFH3. 25,查表求A中所放数的平方值4. 锯齿波四、编程题:(

14、共36分)1. (10分)ORG 1000HMOVR5, #20MOVDPTR, #1200HMOVR0,#40HLOOP:MOVXA, DPTRMOVR0, AINC DPTRINCR0DJNZR5, LOOPEND2. (10分)ORG1000HMOVA, #82H 3分MOVDPTR, #8003HMOVXDPTR, A3分LOOP:MOVDPTR, #8001HMOVXA, DPTR2分MOVDPTR, #8000HMOVXDPTR, A2分AJMPLOOPEND3.(16分)(1)在方式1下,计数初始值X65536100654360FF9CH则计数初始值TH10FFHTL19CH 2

15、分(2)在方式2下,是自动重装载方式,计数初始值X2561001569CH则计数初始值TH19CHTL19CH2分(3)编程如下:ORG0HLJMPMAINORG001BH2分LJMPTIMER1ORG1000HMAIN: MOVTMOD, #60H 6分(每个初始化1分)MOV TH1,#9CHMOVTL1, #9CHSETBIT1SETEASETBET1SETBTR1MOVA, #0SJMP$TIMER: INCA4分CJNEA, #10, QUITSETBP1.0CLRTR1QUIT: RETEND说明:以上程序比较灵活,因此根据具体程序具体给分。五、说明:(16分)(1)2764是ROM芯片, 6264是RAM芯

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论