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

下载本文档

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

文档简介

1、录入:Iisy743 时间:2009-09-19 09:25:41点击:374分类:课程题库单片机原理及应用试卷 5第一部分笔试题(本部分共4道题,总分60分,考试时间60分钟)一、填空题(每空1分,共20分)1、MCS-51单片机扩展程序存储器所用的控制信号为(),扩展数据存储器所用的控制信号为()和()。2、关于堆栈类操作的两条指令分别是()、(),操作遵循()原则。3、 ()寄存器的作用是用来保存程序运行过程中的各种状态信息。若累加器A中的数据为01110010B则PSW中的P=()。4、 若MCS-51单片机采用12MHz的晶振,它的机器周期(),ALE弓|脚输出正脉冲频率为(),。5

2、、 要使MCS-51单片机从片内的地址0000H开始执行程序。那么EA应()。&在片外扩展一片2764程序存储器芯片要()地址线。7、外部中断1(INT1)的中断入口地址为();定时器1的中断入口地为( )。8、 8751有两个16位可编程定时/计数器,T0和T1。它们的功能可由控制寄存器)的内容决定,且定时的时间或计数的次数与()、()两个寄存器的初值有关。9、 欲使P1 口的低4位输出0,高4位不变,应执行一条()命令。10、串行口的控制寄存器 SCON中,REN的作用是()。二、判断题(每题1分,共10分)1、指令字节数越多,执行时间越长。()2、内部寄存器Rn(n=0-7)作为

3、间接寻址寄存器。()3、当MCS 51上电复位时,堆栈指针SP=00H。()4、CLR R0( )5、EPROM的地址线为11条时,能访问的存储空间有4K。()6 51单片机只能做控制用,不能完成算术运算。()7、为了消除按键的抖动,常用的方法只有硬件方法()8、必须有中断源发出中断请求,并且CPU开中断,CPU才可能响应中断。()9、 8155的复位引脚可与89C5啲复位引脚直接相联。()10、 MCS 51的串行接口是全双工的。()、简述题(每题4分,共16分)1、为什么外扩存储器时,P0 口要外接锁存器,而P2 口却不接?2、已知一 MCS51单片机系统使用12MHZ的外部晶体振荡器,计

4、算:1)该单片机系统的状态周期与机器周期各为多少?2)当单片机的定时器0( T0)工作在方式2时,T0的最大定时时间为多少?3、在由8031CPU芯片设计的系统中,若规定外部中断0为电平触发方式,高优先级,此时,特殊功能寄存器 TCON、IE、IP为多少?4、执行下列程序段中第一条指令后:(Pl.7)=(),(Pl.3)=()( Pl.2)=();执行第二条指令后:(Pl.5)=(),(Pl.4)=(),(Pl.3)=()。ANL P1,#73HORL P1,#38H四、综合题(14分)下图是四片8K衣8位存储器芯片的连接图。请确定每片存储器芯片的地址范围第二部分操作题(本部分共有1大题,总分

5、40分,考试时间60分钟)题目要求:在实训电路中有9个键,采用行列式键盘结构,利用8155芯片进行键盘扩展,其中8155勺PCOPC2作为3根行线,PB0PB2f乍为3根列线。阅读下面键盘程序,按要求完成下列操作。ORG0000HMOV DPTR,#0100HMOV A,#02HMOVXDPTR, AKEY : ACALLKSJNZ K1ACALLDEALYAJMP 1KEYK1 : ACALL DELAYACALLDELAYACALLKSJNZ K2AJMP KEYK2: MOV R2,#OFEH;首列扫描字送R3MOVR4, #00H;首列号送R4K3:MOVDPTR, #0102H;PB

6、 口地址送DPTR,开始列扫描MOVA, R2MOVXDPTR, A;列扫描字送PB 口INCDPTR;指向PC 口MOVXA, DPTR;读取行扫描值JB ACC.O, L1MOVA, #00HAJMPLKL1 : JB ACC.1,L2MOVA, #01HAJMPLKL2: JB ACC.2, CONT;第2行无键按下,转查下一列MOV A, #02HAJMP LKLK : PUSH ACCK4: ACALL DELAYACALL KS;等待键释放JNZ K4POP ACCCONT : AJMP KEY;返回主程序按键查询子程序KS: MOVDPTR,#0102H;置8155PB 口地址M

7、OVA, #00HMOVXDPTR,A;全扫描字#00H送PB 口INCDPTR;指向PC 口MOVX A,DPTR ;读入 PC 口状态CPL A;变正逻辑,高电平表示有键按下ANL A, #OFH返回,Am 0表示有键按下RETDELAY: MOV R5,#50HDEL2: MOV R6,#0FFHDEL1: NOPDJNZ R6 , DEL1DJNZ R5 ,DEL2RET1、要求在实验箱上完成 AT89C52与8155键盘的电路连接;2、155是一个()芯片,其作用()3、8155勺命令口地址(),A 口地址是(),B 口地址是(),C 口的()。4、编制一个程序并进行调试,要求第一个

8、键按下,左边 4个发光二极管点亮;第 二个键按下,右边4个发光二极管点亮。单片机原理及应用试卷5参考答案及评分标准第一部分笔试题(本部分共4道题,总分60分,考试时间60分钟)一、填空题(每空1分,共20分)1、,RD,WR。2、PUSH,POP。先进后出。3、程序状态,0。4、1 卩 m,1MHz。5、低电平。& 13。7、0013H; 001BH。8、TCON,TMOD,TH,TL。9、ANL P1,#0F0H。10、允许串行接收位。二、判断题(每题1分,共10分)1、x2、X34、X5>V6、x7、X8910三、简述题(每题4分,共16分)1、 P0口要传送外部数据存储器的

9、低8位地址和8位数据,(2分)而P2口只传送外 部数据存储器的高8位地址。(2分)2、1)状态周期=2/f osc=0.167 卩 m(1 分机器周期=12/f osc=1卩m(1分 2) Tmax=28X机器周期=256 X 仁256 卩 m3、TCON=OOHIE=81HIP=01H4、0 ,0,0;1, 1 , 1。(2分)(1分)(2分)(1分)(2分)(2分)(4分)2# : 2000H3FFFH3# : 4000H5FFFH4# : 6000H7FFFH(4分)(3分)(3分)第二部分操作题四、综合题(14分) 1# : 0000H 仆FFH(本部分共有1大题,总分40分,考试时间

10、60分钟)题目要求:在实训电路中有9个键,采用行列式键盘结构,利用8155芯片进行键盘扩展,其中8155的PC0PC2作为3根行线,PB0PB2作为3根列线。按要求完成 下列操作。1、正确连出电路。(10分)2、可编程并行接口,用于扩展单片机的I/O 口。(2分)3、0100H, 0101H, 0102H, 0103H(4分)4、(1)正确修改出程序(14分)ORG0000HMOVDPTR,#0100HMOVA,#02HMOVXDPTR,AKEY : ACALLKSJNZK1ACALLDEALYAJMP KEYK1 : ACALL DELAYACALLDELAYACALLKSJNZ K2AJM

11、P KEYK2: MOV R2, #OFEH;首列扫描字送R3MOVR4, #00H;首列号送R4K3 : MOVDPTR, #0102H;PB 口地址送DPTR,开始列扫描MOVA, R2MOVXDPTR, A;列扫描字送PB 口INCDPTR;指向PC 口MOVXA, DPTR;读取行扫描值JB ACC.O, L1MOVA, #00HAJMPLKL1 : JB ACC.1, L2MOVA, #01HAJMPLKL2: JB ACC.2, CONT;第2亍无键按下,转查下一列MOV A, #02HAJMP LKLK: PUSH ACCK4: ACALL DELAYACALL KS;等待键释放JNZK4POPACC7键盘处理程序PR: CJNE A, #00H,PR04 ;不是KE0键码,转KE1键MOVP1,#0FHAJMPKEYPR04: CJNEA , #01H , CONT;不是KE1键码,返回MOVP1,#0F0HCONT : AJMP KEY;返回主程序7按键查询子程序KS: MOVDPTR , #0102H ;置8155PB口地址MOVA, #00HMOVXDPTR, A

温馨提示

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

评论

0/150

提交评论