微机原理期末考试试题及答案_第1页
微机原理期末考试试题及答案_第2页
微机原理期末考试试题及答案_第3页
微机原理期末考试试题及答案_第4页
微机原理期末考试试题及答案_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、上海应用技术学院20082009学年第 一 学期微机原理及应用期末试卷 A课程代码: B203205A 学分: 3.5 考试时间: 100 分钟课程序号: 1958,1960 班级: 学号: 姓名: 我已阅读了有关的考试规定和纪律要求,愿意在考试中遵守考场规则,如有违反将愿接受相应的处理。题 号一二三四五六七八九十总 分应得分20102015101510100实得分 试卷共 页,请先查看试卷有无缺页,然后答题。一、填空(每空1分,共20分)1MCS-51的管脚接 低 电平时,CPU只能访问外部 程序 存储器。2MCS-51单片机从外部程序存储器取指令时,使用 /PSEN 信号作“读”信号,从外

2、部数据存储器取数据时,使用 /RD 信号作“读”信号。3MCS-51的堆栈设在 内部RAM 中,单片机复位后SP的内容为 07 H。4.MOV A,34H中的34H是 直接 寻址。MOV A,R0中的 R0是 间接 寻址。5若PSW=98H,则选择了第3 组工作寄存器,此时R7的地址是 1F H。6MCS-51的数据总线共 8 位,来自 P0 口,地址总线共 16 位,来自 P2和P0 口。78255A具有( 3 )个8位可编程I/O口。8若串口工作于方式1,每分钟传送3000个字符,其波特率是(500)bit/s。9一个8位A/D转换器的分辨率是( 3.9 )。10若0809 UREF=5V

3、,输入模拟信号电压为2.5V时,A/D转换后的数字量是( 80H)。11一个EPROM的地址有A0-A11引脚,它的容量为( 4 )KB。12已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( 06H )。二、判断题,对者划“”,错者划“×”。(每小题1分,共10分)1()8051单片机的算术运算类指令执行的一般会影响标志位。 2()8051单片机的外部数据存储器和内部数据存储器的要用不同的指令来访问。3(×)AJMP指令转移范围是-128127之间。4()DPTR可以分成高8位和低8位分别寻址。5(×)MCS51内部定时

4、/计数器在溢出时,都必须由软件重装初值才能按原设定值定时/计数。 6(×)MCS-51系列单片机4个I/O端口都是多功能的。7()MCS-51特殊功能寄存器的字节地址能被8整除者,可以位寻址。8.(×)并行扩展简单I/O口,对芯片的要求是:输入要锁存,输出要缓冲。9()串行通信要求是互相通信的甲乙双方具有相同的波特率。10()8255A的PA口具有3种工作方式。三、阅读程序片段,指出执行结果。(每空2分,共20分)1MOVR1,#30HMOVA,#62HADDA,#0B4HRLCAANLA,01HMOVR1,ARET;执行到此A=( 20H ),R1,=( 30H ),CY

5、=( 0 ),30H=( 20H )2MOVR0,#20HMOV20H,#05HMOVA,#10HMOVR2,ALOOP:ADDA,R0INCADJNZR2,LOOPRET;执行到此A=( 70H ),R2=( 00H ),20H=( 05H )3. MOVDPTR,#TABMOVA,#02HMOVCA,A+DPTRADDA,ACCRET;执行到此ORG30HTAB:DBA,34H,56H,78HA=( 0ACH ),DPTR=( 0030H ),CY=( 0 )四、根据指定功能,编写子程序。(每题5分,共15分)1将外部RAM中4030H4050H单元中的数据,传送到内部RAM的30H50H

6、单元中去。MOVDPTR,#4030HMOVR0,#30HMOVR2,#20HLOOP:MOVXA,DPTRMOVR0,AINCDPTRINCR0DJNZR2,LOOPRET2将外部RAM中20D0H2100H中非0单元的数据增1。MOVDPTR,#20D0HMOVR2,#30HLOOP:MOVXA,DPTRJZNEXTINCANEXT:MOVXDPTR,AINC DPTRDJNZR2,LOOPRET3比较寄存器R3、R4中两无符号数的大小,将较大者存入内部数据RAM 20H单元。MOVA,R3MOVB,R4MOV20H,A;假设A大CJNEA,B,L1L1:JNCNEXT;确实A大则转MOV

7、20H,BNEXT:RET五、综合题(共10分)利用定时器/计数器0工作方式1定时中断,在P1.1端输出100Hz方波。设晶振频率为6MHZ。试:1确定定时时间,计算T0初值;2编写完整的主程序和中断服务程序。解:1、定时时间=( 5000 )us6MHzP10P11P1289C51X1X2+5V机器周期=( 2 )usT0初值=( F63C )H2、编写程序: ORG0000HLJMPSTARTORG000BHLJMPINTT0ORG0030HSTART:MOVTMOD,#01HMOVTH0,#0F6HMOVTL0,#3CHSETBET0SETBEASETBTR0SJMP$INTT0:MOV

8、TH0,#0F6H;中断服务程序MOVTL0,#3CHCPLP1.1RETI六、原理图分析(共15分)某单片机系统部分原理图如图所示(未用到地址线=1):Q0|Q7U3SI SCK+5VP089C51ALE P2.0P2.4P2.7RXDTXDD0-D7U1 Q0G |Q7 D0-D7A0 U2| A7A8A12 1、试问:U1是( 8 D锁存器 )类芯片,型号是( 74LS373 )。U2是( RAM )类芯片,型号是( 6264 )。U3是( 串入并出 )类芯片,型号是( 74LS164 )。U2的地址范围是多少?( 0000 )H ( 1FFF )H2、编写将U2前10个单元清0的子程序。MOVDPTR,#0000HMOVR2,#10MOVA,#0LOOP:MOVXDPTR,AINCDPTRDJNZR2,LOOPRET3、编写点亮LED的子程序。MOVA,#0BFHMOVSBUF,AJNBTI,$CLRTIRET七、原理图设计(10分)某单片机接口需要8个开关输入,使用74LS244作输入接口,设接口地址为0DFFFH。试:1、按要求设计单片机与接口之间及开关输入原理简图(标明K1等符号); 2、编写读取开关将K2信号由P1.1输出的程序段。+5V解:1、51单片机 P0.0 . . . . P0.7 P3.7 P2.574LS2

温馨提示

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

评论

0/150

提交评论