单片机考试试卷_第1页
单片机考试试卷_第2页
单片机考试试卷_第3页
单片机考试试卷_第4页
单片机考试试卷_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

《单片机原理及应用》试卷5及参考答案[录入:lisy743][时间:2009-09-1909:25:41] [点击:374] [分类:课程题库 ]《单片机原理及应用》试卷 5第一部分笔试题(本部分共4道题,总分60分,考试时间60分钟)一、填空题(每空1分,共20分)1、MCS-5惮片机扩展程序存储器所用的控制信号为( ),扩展数据存储器所用的控制信号TOC\o"1-5"\h\z为( )和( )。2、关于堆栈类操作的两条指令分别是( )、( ),操作遵循( )原则。3、( )寄存器的作用是用来保存程序运行过程中的各种状态信息。若累加器 A中的数据为01110010B,则PSW/H勺P=( )。4、若MCS-51单片机采用12MHz的晶振,它的机器周期( ),ALE引脚输出正脉冲频率为(),。5、要使MCS-51单片机从片内的地址0000H开始执行程序。那么EA应( )。6、在片外扩展一片2764程序存储器芯片要() 地址线。7、外部中断1(INT1)的中断入口地址为( );定时器1的中断入口地为( )。8、8751有两个16位可编程定时/计数器,T0和T1。它们的功能可由控制寄存器( )、( )的内容决定,且定时的时间或计数的次数与( )、( )两个寄存器的初值有关。9、欲使P1口的低4位输出0,高4位不变,应执行一条( )命令。10、串行口的控制寄存器 SCONfr,REN的作用是( ) 。二、判断题(每题1分,共10分)1、指令字节数越多,执行时间越长。 ( )2、内部寄存器Rn(n=0-7)作为间接寻址寄存器。 ( )3、当MCS-51上电复位时,堆栈指针SP=00H ( )4、CLRR0 ( )5、EPROM勺地址线为11条时,能访问的存储空间有 4K。 ( )6、51单片机只能做控制用,不能完成算术运算。 ( )7、为了消除按键的抖动,常用的方法只有硬件方法 ( )8、必须有中断源发出中断请求,并且 CPUFF中断,CPU才可能响应中断。( )9、8155的复位引脚可与89C51的复位引脚直接相联。 ()10、MCS-51的串行接口是全双工的。 ()三、简述题(每题4分,共16分)1、为什么外扩存储器时, P0口要外接锁存器,而P2口却不接?2、已知一MCS5单片机系统使用12MHz的外部晶体振荡器,计算:1)该单片机系统的状态周期与机器周期各为多少?2)当单片机的定时器0(T0)工作在方式2时,T0的最大定时时间为多少?3、、在由8031CPU芯片设计的系统中,若规定外部中断 0为电平触发方式,高优先级,此时,特殊功能寄存器TCONIE、IP为多少?4、执行下列程序段中第一条指令后:(P1.7)=( ),(P1.3)=( )(R.2)=( );执行第二条指令后:(P")=( ),(P1,)=( ),(P1.3)=( )。ANLP1,#73HORLP1,#38H四、综合题(14分)下图是四片8K*8位存储器芯片的连接图。请确定每片存储器芯片的地址范围。第二部分操作题(本部分共有1大题,总分40分,考试时间60分钟)题目要求:在实训电路中有9个键,采用行列式键盘结构,利用 8155芯片进行键盘扩展,其中8155的PCgPC2乍为3根行线,PB0〜PB2乍为3根列线。阅读下面键盘程序,按要求完成下列操作。ORG0000HMOVDPTR#0100HMOVA,#02HMOVX@DPTR ,AKEY:ACALLKSJNZK1ACALLDEALYAJMPKEYK1:ACALLDELAYACALLDELAY

ACALLKSJNZK2AJMPKEYK2:MOVR2,#0FEH;K2:MOVR2,#0FEH;首列扫描字送R3MOVR4,#00H MOVR4,#00H ;首列号送R4K3:MOVDPTR#0102HMOVA ,R2MOVX@DPTR,AINCDPTRMOVXA ,@DPTRJBACC.0 ,L1K3:MOVDPTR#0102HMOVA ,R2MOVX@DPTR,AINCDPTRMOVXA ,@DPTRJBACC.0 ,L1MOVA ,#00HAJMPLKL1:JBACC.1,L2MOVA ,#01HAJMPLKL2:JBACC.2,CONT;PB口地址送DPTR开始列扫描;列扫描字送PB口;指向PC口;读取行扫描值;第2行无键按下,转查下一列MOVA ,#02HAJMPLKLK :PUSHACCK4 :ACALLDELAYACALLKS ;等待键释放JNZK4POPACCCONT:AJMPKEY ;返回主程序按键查询子程序KS:MOVDPTR,#0102H ;置8155PB口地址MOVA ,#00HMOVX@DPTR,A;全扫描字#00H送PB口INCDPTR ;指向PC口MOVXA,@DPTR;读入PC口状态CPLA;CPLA;变正逻辑,高电平表示有键按下ORG0000HORG0000H33、V#0FHANLA#0FHRET ;返回,A*0表示有键按下DELAY:MOVR5,#50HDEL2:MOVR6,#0FFHDEL1:NOPDJNZR6,DEL1DJNZR5,DEL2RET要求在实验生I上完成AT89C52与8155、键盘的电路连接;155是一个( )芯片,其作用( )。3、8155的命令口地址( ),A口地址是( ),B口地址是( ),C口的()。4、编制一个程序并进行调试,要求第一个键按下,左边 4个发光二极管点亮;第二个键按下,右边4个发光二极管点亮。《单片机原理及应用》试卷 5参考答案及评分标准第一部分笔试题(本部分共4道题,总分60分,考试时间60分钟)一、填空题(每空1分,共20分)1、 ,RD,WR2、PUSHPOR先进后出。3、程序状态,0。4、1ami1MHz)5、低电平。6、13。7、0013H;001BH8、TCONTMODTH,TL。9、ANLP1,#0F0H。10、允许串行接收位。二、判断题(每题1分,共10分)1、X2、X

4、X5、/6、X7、X8、V9、V10、/三、简述题(每题4分,共16分)1、P0口要传送外部数据存储器的低81、P0口要传送外部数据存储器的低8位地址和8位数据,(2分)而P2口只传送外部数据存储器的高8位地址。(2分)2、1)状态周期=2/fosc=0.167m(1分)机器周期=12/f机器周期=12/fosc=1心m(12)Tmax=282)Tmax=28X机器周期=256X1=256心m2分)3、TCON=00H(1分)IE=81H(2分)IP=01H(1IE=81H(2分)IP=01H(1分)(2分)1,1,1。(2分)1,1,1。(2分)四、综合题(14分)1#:0000H〜1FFFH(4分)2#:2000H〜3FFFH(4分)3#:4000H〜2#:2000H〜3FFFH(4分)3#:4000H〜5FFFH(3分)4#:6000H〜7FFFH(3分)第二部分操作题(本部分共有1大题,总分40分,考试时间60分钟)题目要求:在实训电路中有 9个键,采用行列式键盘结构,利用 8155芯片进行键盘扩展,其中8155的PCgPC2乍为3根行线,PB0〜PB2乍为3根列线。按要求完成下列操作。1、正确连出电路。(10分)2、可编程并行接口,用于扩展单片机的 I/O口。(2分)3、0100H,0101H,0102H,0103H (4分)4、(1)正确修改出程序(14分)JNZK4JNZK4MOVDPTR#0100HMOVA,#02HMOVX@DPTR,AKEY:ACALLKSJNZK1ACALLDEALYAJMPKEYK1:ACALLDELAYACALLDELAYACALLKSJNZK2AJMPKEYK2:MOVR2,#0FEH;首列扫描字送R3MOVR4,#00H首列号送R4K3K2:MOVR2,#0FEH;首列扫描字送R3MOVR4,#00H首列号送R4K3:MOVDPTR#0102HPB口地址送DPTR开始列扫描MOVAMOVX@DPTR列扫描字送MOVX@DPTR列扫描字送PB口INCDPTR指向INCDPTR指向PC口MOVXA,@DPTR读取行扫描值MOVXA,@DPTR读取行扫描值JBACC.0MOVA,#00HMOVA,#00HAJMPLKL1:L1:JBACC.1,L2MOVA,#01HMOVA,#01HAJMPLKL2:JBACC.2L2:JBACC.2,CONT第2行无键按下,转查下一列MOVA,#02HMOVA,#02HAJMPLKLK:PUSHACCK4:ACALLDELAY等待键释放等待键释放ACALLKSPOPACCPRCJNEA,PRCJNEA,键盘处理程序#00H,PR04;不是KE曦码,转KE1键MOVP1,#0FHAJMPKEYPR04PR04:CJNEA,#01H,CONT;不是KE1键码,返回MOVP1,#0F0HCONT:CONT:AJMPKEY;返回主程序按键查询子程序KSMOVDPTR,#0102H置8155PB口地址

温馨提示

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

评论

0/150

提交评论