ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:26.28KB ,
资源ID:1867675      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1867675.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(自考《单片机原理及应用》模拟试题及答案.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

自考《单片机原理及应用》模拟试题及答案.docx

1、自考单片机原理及应用模拟试题及答案2020年自考单片机原理及应用模拟试题及答案一、填空题、选择题(30分)1. 8031单片机复位后,R4所对应的存储单元的地址为( )H。因上电时PSW=( )H,这时当前的工作寄存器区是第( )组工作寄存器区。2. 在MCS-51中,PC和DPTR都用于提供地址指针,但PC是为了访问( )存储器提供地址指针,而DPTR是为访问( )存储器提供地址指针。3. 计算机三总线分别为:( ) 总线;( )总线;( )总线。4. 在串行通讯中,帧格式为1个起始位,8个数据位和1个停止位的异步串行通信方式是方式( )。5. 51单片机有两个物理上独立的接收、发送缓冲器S

2、BUF;通过串行口发送数据时,在程序中应使用:( ) 指令;在接收数据时,在程序中应使用:( ) 指令。6. 单片机与普通计算机的不同之处在于其将( )、( )和( )三部分集成于一块芯片上。7. 下列指令中有错误的是( )。(2分)A、MOV A,R4 B、MOV 20H,R4 C 、MOV R4,R3 D、MOV R4,R38. 8031复位后,PC与SP的值为( )、( )。9. 8051内部有( )个并行端口,P0口直接作为I/O端口使用时,必须外接( );并行端口作输入端口时,必须先执行( ) 指令,然后执行输入指令,才能正确的读入端口的状态。10. 当单片机接到外设的中断申请时,单

3、片机响应中断,单片机将暂停( )的执行,转去执行( )程序,执行完 ( ),再执行( )程序。11定时器/计数器的工作方式3是指将 ( )拆成两个独立的8位计数器。而另一个定时器/计数器此时通常只可作为( )使用。12. 串行口每一次传送( )字符。 A. 1位 B. 1串 C. 1帧 D. 1波特13. 执行下列程序段后,(P1)=( )。(2分)MOV P1,#5DHCPL P1.1CLR P1.6SETB P1.7二、简答与计算题(24分)1. MCS51的中断系统有几个中断源?(1分)几个中断优先级?(1分)如何用指令设置各中断源的优先级别? (1分)如果同一级别同时存在多个中断申请时

4、,CPU按什么顺序响应(按自然优先级顺序写出各个中断源)(2.5分)?各个中断源的入口地址是多少?(2.5分);(共8分)2 在MCS-51单片机系统中,外接程序存储器和数据存储器共用16位地址线和8位数据线,会不会发生冲突,并说明为什么?(6分)3 已知程序执行前有A=02H,SP=52H,(51H)=80H,(52H)=00H。下述程序执行后: POP DPL POP DPH RL A MOV B,A MOVC A,A+DPTR PUSH A MOV A,B INC A MOVC A,A+DPTR PUSH A RET ORG 8000H DB 10H,80H,30H,50H,30H,50

5、H 请问:A=( ),SP=( ),(51H)=( ),(52H)=( ),PC=( )。(10分)三、编程题(28分)1. 编程将片内RAM20H2FH 单元开始的16个数传送到片外RAM 3000H300FH 开始的单元中。(12分)2. 将存放在单片机片内数据存储器30H,31H,32H三个单元中不同的数据按从小到大的顺序排序,并将结果存放在片内RAM的30H32H中。(10分)3. 编制中断初始化程序,外部中断0(边沿触发)、外部中断1(电平触发)、定时器0开中断(中断允许);定时器1关中断(不允许中断)。(6分)四、综合应用题(18分)MCS-51单片机系统硬件连接示意图如下图所示,

6、系统采用12MHZ的晶体振荡器;并扩展了一片数据存储器6264和一片通用I/O接口芯片8255,并通过8255的PA端口驱动8个发光二极管,各发光二极管的阴极一起连接到地(GND)。完成以下要求:1. 写出数据存储器6264的地址范围。 (2分)2. 写出8255各端口地址。 (4分)3. 编程实现连接在8255的PA端口上的发光二极管循环闪亮(即“走马灯”显示)的控制程序,(要求循环闪亮的时间间隔为50ms。采用定时中断的方式来实现)(注:“/n” 说明此引脚为低电平有效,如8255的/CS端。) (12分)8255的控制字格式:TMOD的格式GATE C/T M1 M0 GATE C/T

7、M1 M0TCON的格式TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0MCS51单片机的指令表如下:MOVA,RnADDA,RiDJNZdirect,relMOVA,directADDA,#dataDJNZRn,relMOVA,RiADDCA,RnNOPMOVA,#dataADDCA,directACALLadd11MOVRn,AADDCA,RiLCALLadd16MOVRn,directADDCA,#dataRETMOVRn,#dataSUBBA,RnRETIMOVdirect,RnSUBBA,directAJMPadd11MOVdirect,directSUBBA,RiLJ

8、MPadd16MOVdirect,ASUBBA,#dataSJMPrelMOVdirect,RiANLA,RnCLRCMOVdirect,#dataANLA,directCLRbitMOVRi,AANLA,RiSETBCMOVRi,directANLA,#dataSETBbitMOVRi,#dataANLdirect,ACPLCMOVDPTR,#data16ANLdirect, #dataCPLbitMOVCA,A+DPTRORLA,RnANLC,bitMOVCA,A+PCORLA,directANLC,/bitMOVXA,RiORLA,RiORLC,bitMOVXA,DPTRORLA,#da

9、taORLC,/bitMOVXRi,AORLdirect,AMOVC,bitMOVXDPTR,AORLdirect, #dataMOVbit, CPUSHdirectXRLA,RnJCrelPOPdirectXRLA,directJNCrelXCHA,RnXRLA,RiJBbit,relXCHA, directXRLA,#dataJNBbit,relXCHA, RiXRLdirect,AJBCbit,relXCHDA, RiXRLdirect, #dataINCACLRAINCRnCPLAINCdirectRLAINCRiRLCAINCDPTRRRADECARRCADECRnSWAPADECd

10、irectJMPA+DPTRDECRiJZrelMULABJNZrelDIVABCJNEA,direct,relDAACJNEA,#data,relADDA,RnCJNERn,#data,relADDA,directCJNERi,#data,rel一填空题(每空1分,共20分)1、在MCS51单片机中,如果采用24MHz晶振,1个机器周期为( )。2、若A中的内容为0E6H,那么,P标志位的值为( )。3、MCS51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS51的PC是16位的,因此其寻址的范围为( )KB。4、指令格式是由( )和( )所组成,也可能仅由( )组成

11、。5、在MCS51中,PC和DPTR都用于提供地址,但PC是为访问( )存储器提供地址,而DPTR是为访问( )存储器提供地址。6、已知程序执行前有A=01H,SP=52H,(51H)=FFH,(52H)=FFH。下述程序执行后: POP DPH POP DPL MOV DPTR,#4000H RL A MOV B,A MOVC A,A+DPTR PUSH A MOV A,B INC A MOVC A,A+DPTR PUSH A RET ORG 4000H DB 70H,90H,10H,40H,30H,20H 请问:A=( ),SP=( ),(51H)=( ),(52H)=( )。7、假定A=55H,R3=0ABH,在执行指令ANL A,R3后,A=( ),R3=( )。8、假定,SP=60H,A=30H,B=70H,执行下列指令: PUSH

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1