《单片机单片微型计算机接口技术及其应用习题和试题库之四》由会员分享,可在线阅读,更多相关《单片机单片微型计算机接口技术及其应用习题和试题库之四(13页珍藏版)》请在金锄头文库上搜索。
1、单片机单片微型计算机接口技术及其应用习题和试题库之四问答题1简述80C51单片机的4个I/O口在使用上有哪些分工和特点?280C51单片机的串行口有几种工作方式?各有什么特点和功能?3简述80C51单片机的4个I/O口在使用上有哪些分工和特点?480C51单片机的RAM分为几部分?各有什么特点和功能?5. 80C51有哪几种寻址方式? 80C51有哪几大类指令? 6. 简述复位的用途,复位的方法。 7. MCS51单片机系统中,外接程序存储器和数据存储器公用16位地址线和8位数据线,为什么不会发生冲突? 8. 若异步通信按方式2传送,每分钟传送3000个字符,其波特率是多少? 9. 中断响应的
2、条件是什么?10. MCS51单片机系统中,外接程序存储器和数据存储器公用16位地址线和8位数据线,为什么不会发生冲突?11. 给80C51单片机扩展一片6116,0809和8155,要求0809采用中断方式读取数据;采用74LS138译码器选择芯片。要求画出系统连接图,并写出各芯片的地址范围和8155内部各端口地址。(15分)12简述MCS51系列单片机的存储器空间分布?13当MCS-51单片机配有6MHz晶振时,一个机器周期为几微秒?执行一条最长的指令需几微秒?14指令如下:MOV A,R4 ;在程序状态字PSW中 RS1=0,RS0=0; RS1=1,RS0=0两种情况下,上述指令执行结
3、果有何不同?15MCS-51 单片机堆栈有何特点?若SP=60H,PC=2000H,标号LABEL所在的地址为3000H,问执行长调用指令LCALL LABEL后,堆栈指针和堆栈的内容发生什么变化?PC的值等于什么?16. 给8031单片机扩展一片2716和6116,请画出系统连接图。(1).MCS-51单片机外部程序存储器和数据存储器地址复盖范围都是0000H FFFFH,在实际使用时如何区分?(2).MCS-51 单片机堆栈有何特点?若SP=60H,PC=2346H,标号LABEL所在的地址为3466H,问执行长调用指令LCALL LABEL后,堆栈指针和堆栈的内容发生什么变化?PC的值等
4、于什么?(3).当MCS-51单片机配有12MHz晶振时,一个机器周期为几微秒?执行一条最长的指令需几微秒?17.什么是单片机?它与一般微型计算机在结构上有何区别?18. 新型8位单片机主要在哪些方面有所发展?给应用系统带来什么好处?19. 什么是单片机?它与一般的微型计算机在结构上有何区别?20. MSC-51单片机内部有哪些主要的逻辑部件?21. MSC-51单片机程序存储器和数据存储器各有什么功用?其内部RAM区功能结构如何分配?22. 在内部RAM中,4组工作寄存器使用时如何选用?位寻址区域的字节地址范围是多少?23. 程序状态字PSW的作用是什么?常用标志有哪些位?作用是什么?24.
5、 简述定时器的四种工作模式的特点,如何选择和设定?25. 当定时器T0用作模式3时,由于TR1位已被T0占用,如何控制定时器T1的开启和关闭?26. 已知8051单片机的fosc=12MHz用T1定时。试编程由P1.0和P1.1引脚分别输出周期为2ms和500us的方波。27. 什么是中断?其主要功能是什么?28. 什么是中断优先级?中断优先处理的原则是什么?29. 设指令SJMP rel中的rel=7EH,并假设该指令存放在2114H和2115H单元中。当该条指令执行后,程序将跳转到何地址?30. 已知SP=25H,PC=2345H,(24H)=12H,(25H)=34H,(26H)=56H
6、。问此时执行“RET”指令以后,SP=? PC=?31. 简述转移指令AJMP addr11,SJMP rel, LJMP addr16及JMP A+DPTR的应用场合。32. 8051单片机如何访问外部ROM及外部RAM? 33. 试用Intel 2764,6116为8031单片机设计一个存储器系统,它具有8K EPROM(地址由0000H1FFFH)和16K的程序、数据兼用的RAM存储器(地址为2000H5FFFH)。具体要求:画出该存储器系统的硬件连接图。34. 8255A,8155分别有哪几种工作方式?怎样进行选择?35. 试说明非编码键盘的工作原理。如何去键抖动?如何判断键是否释放?
7、36. 模拟量输入通道一般包括哪几组成部分?每一部分的作用如何?37. 在什么情况下,A/D转换器前应引入采样保持器?38. A/D转换器的分辨率如何表示?它与精度有何不同?39. 判断A/D转换结束否一般可采用几种方式?每种方式有何特点?40. D/A转换器的主要技术指标有哪些?分辨率是如何定义的?参考电压VR的作用如何?41. 画出由8031扩展一片2764、一片6264、一片8155、一片0809及一片0832的接口电路框图,并给出所扩展的各个芯片的地址范围。42. 什么是串行异步通信,它有哪些作用?并简述串行口接收和发送数据的过程。43. 8051单片机四种工作方式的波特率应如何确定?
8、44. 某异步通信接口,其帧格式由1个起始位(0),7个数据位,1个偶校验和1个停止位(1)组成。当该接口每分钟传送1800个字符时,试计算出传送波特率。45. 串行口工作方式在方式1和方式3时,其波特率与fosc、定时器T1工作模式2的初值及SNOD位的关系如何?设fosc=6MHz,现利用定时器T1模式2产生的波特率为110bps。试计算定时器初值。46. 从内部存储器20H单元开始,有30个数据。试编一个程序,把其中的正数、负数分别送5H和71H开始的存储单元,并分别记下正数、负数的个数送50H和70H单元。47. 以BUF1为起始地址的外存储区中,存放有16个单字节无符号二进制数,试编
9、一程序,求其平均值并送BUF2单元48. 在DATA1单元中有一个带符号8位二进制数x。编一程序,按以下关系计算y值,送DATA2单元。 Y=x5,x0 Yx,x=0 Y=x-5,x0 49. 微型计算机有几个组成部分?每个部分的主要功能是什么? 50. 简述计算机的基本工作过程。 51. 什么是单片机,什么是微型计算机系统?它们各有什么特点? 52. 将下列二进制数转换成十、八、十六进制数。 10110101B,10010110B,11010101B 53. 将下列十进制数转换成二进制数。 254, 141, 49.25 54. 将下列十六进制数转换成二进制数: AB9,3A9F.79,FA
10、C3.4D,DFA,679C.2D 55. 将下列二进制数转换成BCD码: 100001110000 ,1001000.0111 56. 将下列十进制数转换成BCD码: 3456,623,105 57. 写出下列字符的ASCII码 A 9 * = ! 58. 设机器字长为8位,求下列数值的二、十六进制原码、反码、和补码 +0,-0,+33,-33,+127,-127,+75,-75; 59. 已知X=+59,Y=+78用八位机器数补码运算求X+Y=?,X-Y=?并判别溢出情况? 60. 已知X=01111010B,Y=10101010B,用逻辑运算规律求: X Y, X Y, XY , /X;
11、 61. 概述 MCS51系列单片机内部所包含的主要逻辑功能部件? 62. 8051单片机是低电平复位还是高电平复位? 63. 简述、和管脚的用途? 64. 简述 MCS51单片机的工作寄存器分组?如果要使用第三组工作寄存器,怎么配置? 65. 试列出具有位寻址能力的特殊功能寄存器? 66. 简述程序状态字 PSW中各位的含义? 67. MCS51系列单片机最大能寻址多大空间的程序存储器和数据存储器? 68. 在 8031单片机的存储器配置过程中,引脚如何设置?为什么? 69 程序存储器的那些地址有特殊含义? 70. MCS51单片机的P0P3口结构有何不同? 71. MCS51单片机的P0P
12、3口在作通用I/O口使用时,为什么称它们为准双向口? 72. 简述P3口的第二功能? 73. 通常单片机有几种复位方式? 74. MCS51单片机的振荡频率范围是多少?内部时钟电路和外部时钟电路在结构上有什么区 别? 75. 什么叫振荡周期、机器周期、指令周期和时钟周期?它们之间有何关系?当晶振频率为 6MHz时,一个指令周期是多少微秒? 76. 简述单字节双周期指令取指、执行时序? 77. MCS51系列单片机有那些低功耗方式?如何设置?一般在什么情况下使用?78已知并行扩展2片4K8存储器芯片,用线选法P2.6、P2.7分别对其片选,试画出连接电路。无关地址位取“1”时,指出2片存储器芯片
13、的地址范围。79已知并行扩展2片2K8存储器芯片及芯片地址范围(无关地址位取“1”),芯片I:B800HBFFFH;芯片II:E800HEEFFH;试画出其连接电路。80画出2764与80C51典型连接电路。81画出6264与80C51典型连接电路,P2.6片选,并指出6264片选地址和片内存储单元地址范围。82用74373输入(P2.0片选),74377输出(P2.1片选),试画出与80C51的连接电路,并编制程序,从373依次读入8个数据,取反后,从377输出。8351系列单片机具有几个中断源,分别是如何定义的?其中哪些中断源可以被定义为高优先级中断,如何定义?84各中断源对应的中断服务程
14、序的入口地址是否能任意设定?85如果想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?请举例加以说明。86. 已知一单片机系统的外接晶体振荡器的振荡频率为11059MHz,请计算该单片机系统的拍节P、状态S、机器周期所对应的时间是多少?指令周期中的单字节双周期指令的执行时间是多少?87MCS-51单片机可以外接64KB的程序存储器和64KB数据存储器。这两种片外存储器地址重叠而不发生总线冲突,主要依靠单片机外引脚上的那些信号来区分?88中断服务子程序与普通子程序有哪些相同和不同之处?89MCS-51单片机扩展系统中,为什么P0口要接一个8位锁存器,二P2口却不用接位锁存器?9
15、0串行口接受发送数据缓冲器都用SBUF,如果同时接受发送数据时,是否会发生冲突?为什么?91. 试述单片机系统外部三总线的结构。为什么P0口要接一个地址锁存器,而P2口却不接?92. 单片机系统扩展时,为什么P2口的悬空引脚不能再作一般I/O口使用?93. 存储器芯片的片选方式有哪几种?各适用于什么场合?94. 以两片Intel2716(2k8)扩展一个4KB的外部程序存储器,要求地址空间与80C51的内部ROM相衔接,请画出逻辑连接图?95. 试以一片ROM2716和RAM6116组成一个既有程序存储器又有数据存储器的存储器扩展系统,请画出逻辑连接图,并说明各芯片的地址范围?96. 以译码编址方式,把4片RAM6116组成8KB数据存储器,请画出逻辑连接图,并说明各芯片地址范围。97. MCS-51 单片机能提供几个中断源?几个优先级?各个中断源的优先级怎样确定?在同一 优先级中各个中断源的优先级怎样确定? 98. 8051 单片机内设几个可