欢迎来到天天文库
浏览记录
ID:18556003
大小:214.50 KB
页数:10页
时间:2018-09-18
《单片机原理及应用 考试5new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、填空题、选择题(30分)1.8031单片机复位后,R4所对应的存储单元的地址为( 04 )H。因上电时PSW=( 00)H,这时当前的工作寄存器区是第( 0 )组工作寄存器区。2.在MCS-51中,PC和DPTR都用于提供地址指针,但PC是为了访问( 程序 )存储器提供地址指针,而DPTR是为访问(数据 )存储器提供地址指针。3.计算机三总线分别为:( 地址 )总线;( 控制 )总线;( 数据 )总线。4.在串行通讯中,帧格式为1个起始位,8个数据位和1个停止位的异步串行通信方式是方式( 1 )。5.51单片机有两个物理上独立的接收、发送缓冲器
2、SBUF;通过串行口发送数据时,在程序中应使用:(MOVSBUF,A )指令;在接收数据时,在程序中应使用:(MOVA,SBUF)指令。6.单片机与普通计算机的不同之处在于其将( CPU )、( 存储器)和(I/O接口)三部分集成于一块芯片上。7.下列指令中有错误的是( CD )。(2分)A、MOVA,R4 B、MOV20H,R4 C、MOVR4,R3 D、MOV﹫R4,R38.8031复位后,PC与SP的值为( 00H )、( 07H )。9.8051内部有( 4 )个并行端口,P0口直接作为I/O端口使用时,必须外接(上拉电阻);并行端口作输入端
3、口时,必须先执行(输出高电平)指令,然后执行输入指令,才能正确的读入端口的状态。10.当单片机接到外设的中断申请时,单片机响应中断,单片机将暂停( 当前主程序)的执行,转去执行(中断服务子)程序,执行完 (中断服务子程序),再执行(中断前执行的主)程序。11.定时器/计数器的工作方式3是指将 ( T0) 拆成两个独立的8位计数器。而另一个定时器/计数器此时通常只可作为(波特率发生器)使用。12.串行口每一次传送(A )字符。 A.1位 B.1串 C.1帧 D.1波特13.执行下列程序段后,(P1)=(9F)。(2分)MOV P1,#5DHCPL
4、 P1.1CLR P1.6SETB P1.7 二、简答与计算题(24分)1. MCS51的中断系统有几个中断源?(1分)几个中断优先级?(1分)如何用指令设置各中断源的优先级别?(1分)如果同一级别同时存在多个中断申请时,CPU按什么顺序响应(按自然优先级顺序写出各个中断源)(2.5分)?各个中断源的入口地址是多少?(2.5分);(共8分)2.在MCS-51单片机系统中,外接程序存储器和数据存储器共用16位地址线和8位数据线,会不会发生冲突,并说明为什么?(6分)3.已知程序执行前有A=02H,SP=52H,(51H)=80H,(52H)=00H。下述程序执行后:
5、 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
6、DB 10H,80H,30H,50H,30H,50H 请问:A=(),SP=(),(51H)=(),(52H)=(),PC=()。(10分) 三、编程题(28分)1.编程将片内RAM20H~2FH单元开始的16个数传送到片外RAM3000H~300FH开始的单元中。(12分)2.将存放在单片机片内数据存储器30H,31H,32H三个单元中不同的数据按从小到大的顺序排序,并将结果存放在片内RAM的30H~32H中。(10分)3.编制中断初始化程序,外部中断0(边沿触发)、外部中断1(电平触发)、定时器0开中断(中断允许);定时器1关中断(不允许中断)。(6分)
7、 四、综合应用题(18分)MCS-51单片机系统硬件连接示意图如下图所示,系统采用12MHZ的晶体振荡器;并扩展了一片数据存储器6264和一片通用I/O接口芯片8255,并通过8255的PA端口驱动8个发光二极管,各发光二极管的阴极一起连接到地(GND)。 完成以下要求:1.写出数据存储器6264的地址范围。 (2分)2.写出8255各端口地址。
此文档下载收益归作者所有