单片机试题.doc_第1页
单片机试题.doc_第2页
单片机试题.doc_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

郑州大学西亚斯学院2008-2009学年第一学期期末试卷(供 级 院/系 专业 班使用)考试科目: 试卷类型: 题号一二三四五总分得分阅卷人得分试题一 判断题(共 20 分,每题 2 分) 1.8051中ALE为允许地址锁存输出信号,即把高字节地址锁存到外部锁存器的信号。2.8051是一个8位单片机,有4KB的程序存储器,128KB的数据存储器,还可接64KB的外部程序存储器或数据存储器.3. 8051的程序计数器PC是16位寄存器,即可对64KB的程序存储器寻址。4. MCS-51指令周期,即执行一条指令的时间为一个机器周期。5.8051的指令中可以有单字节双周期指令,也可以有双字节单周期指令。6.8051的P3口可以作为输入或输出口使用,在接I/O设备时又作为扩展系统的地址总线,输出高8位,与P0口一起组成16位地址总线。7.8051的P2口可作为基本的输入输出口,还具有第二功能,即作为一些控制信号引脚。8. MCS-51的特殊功能寄存器分布在60H80H的地址范围。9.8051内部RAM的通用作寄存器为R0R7,使用那个区的寄存器由PSW的RS1和RS0内容决定.10.8051的定时器使用时,输入的时钟脉冲是有晶体振荡器的输出经12分频后得到的,所以定时器也可以看作是对计算机机器周期的计数器。阅卷人得分试题二 选择题(共 15 分,每题 1 分) 1.外部中断0的入口地址是( )A.0000HB.0003HC.000BHD.0013H2. 常用的查表指令是( )A.MOVB.MOVXC.MOVCD.PUSH3.在中断服务程序中,至少应有一条( )A.传送指令B.转移指令C.加法指令D.中断返回指令4在MCS一51中(A)具有独立的专用的地址线 (B)由P0口和P1口的口线作地址线(C)由P0口和P2口的口线作地址线 (D)由P1口和P2口的口线作地址线5PC的值是(A)当前指令前一条指令的地址 (B)当前正在执行指令的地址(C)下一条指令的地址 (D)控制器中指令寄存器的地址6.下面那条指令产生/WR信号( )A.MOVX A,DPTR B.MOVC A, A+PCC.MOVC A, A+DPTR D.MOVX DPTR, A7.控制串行接口工作方式的寄存器是( )A.TCONB.PCONC.SCOND.TMOD8.关于MCS-51的堆栈操作,正确说法的是( )A.先入栈,再修改指针B. 先修改指针,再入栈C.先修改指针,再出栈D. 以上都不对9.在多机通信中,做主机的MCS-51单片机的MS2位和做从机的MS2位分别应设定为( )A1,1 B1,0 C.0,1 D.0,010. MCS-51复位时,下列正确的是( )A.(P0)=#00HB.(SP)=#00HC.(SBUF)=#00HD.(TH).=#00H11.要把P0口的高4位变0,低4位不变,应使用指令( )A.ORL P0,#0FHB.ORL P0, #0F0HC.ANL P0,#0F0HD.ANL P0, #0FH12.ORG 1000H LCALL 4000H ORG 4000H ADD A,R2 执行完LCALL后(PC)是多少A.40000H B.4001H C.4002H D.4003H13. P1口能驱动( )A.2个TTL电路 B. 8个TTL电路C. 4个TTL电路 D. 10个TTL电路14. MCS-51外扩8255时,它需占用( )端口地址A.1个B.2个C.3个D.4个15.指令AJMP跳转的范围是( )A.256BB.1KBC.2KBD.64KB阅卷人得分试题三 填空题(共 32 分,每空 2 分) 1. 51单片机的内部数据存储器有_字节,其中前_个字节为寄存器区共分_组。2. 51单片机复位后特殊功能寄存器SP的值为_。3. 当单片机的_引脚为_时,单片机只访问外部程序存储器。4. 设(A)=50H, (B)=0A0H,执行指令MUL AB 后(B)= _,(A)= _, CY= _,OV= _.5.(A)=0C5H,执行指令SWAP A 后(A)= _6.设8155的PB端口地址取07FF2H,则其端口PA的地址为_,其端口PC的地址为_,控制寄存器的地址为_,7.当MCS-51引脚ALE信号有效时,表示从P0口稳定的送出_.8. AD转换器芯片ADC 0809可将_路模拟电压量实现分时转换.阅卷人得分试题四 问答题 (共 20 分) 1. SP=25H,PC=2345H, (23H)=56H, (24H)=12H,(25H)=34H, 问此时执行“RET”指令后,( PC) =? (SP)=?(2分)2. 已知 (SP)=25H, (PC) =2345H,标号LABEL所在的地址为3456H,问执行长调用指令“LCALL LABEL”后,堆栈指针和堆栈内容发生什么变化,PC的值等于多少?(4分)3. 8051有哪些中断源?同级别时中断查询顺序是什么?(3分)4. 指出下列指令源操作数的寻址方式(3分)1) MOV 40H, #40H2) MOV A, R03) INC R05.阅读下列程序MOVR2,#0AHMOVR0,#50H表示可以接收数据,STORE接到一个负脉冲时将外部数据送入打CLRA RD WRP0.0-P0.7MCS-51ALE EA D0-D7CS打印机STOREBUSYRDWR PA0-PA7CS8255AA0-A1 PC0 PC7D0-D7LOOP: MOVR0,AINCR0D0.0-D0.7DJNZR2,LOOP(1)说明程序功能(2分)(2)改程序使片内RAM从50H到59H单元中的内容依次为0到9(3分)6.设内部RAM中的(59H)=50H,执行下列程序段:MOV A, 59HMOV R0, AMOV A, #0MOV R0, AMOV A, #25HMOV 51H, AMOV 52H, #70H后,内部RAM的50H,51H,52H分别为何值?(3分) 阅卷人得分试题五 程序设计 (共 13 分) 1.如果R0的内容为0,将R1置0,否则置R1为FFH,

温馨提示

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

评论

0/150

提交评论