2016单片机复习题_第1页
2016单片机复习题_第2页
2016单片机复习题_第3页
2016单片机复习题_第4页
2016单片机复习题_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

习题一一、回答问题1简述80C51单片机的4个I/O口在使用上有哪些分工和特点280C51单片机的串行口有几种工作方式各有什么特点和功能2、假定甲乙机以方式1进行串行数据通信,晶振110592MHZ,要求波特率为1200BPS。乙机发送,甲机接收。请画出电路图并写出初始化发送(查询)和接收(中断方式)程序。三、口线P10接一个发光二极管,由定时器0控制,用于演示1秒钟亮、1秒钟暗的效果。4、给80C51单片机扩展一片6116,0809和8255,要求0809采用中断方式,8通道工作;采用138译码选择芯片。请画出系统连接图,写出各芯片的地址范围并写出8255内各口地址范围。五、已知系统的连接如下图所示,试编写程序实现下列功能1编写上电显示程序,显示“123456”。2编写主程序,功能为当有键按下(07号)时,都显示键号;无键按下,保持原有显示状态。六、选用DAC0832芯片产生一个三角波,要求幅值为025V。习题二一、简答题1简述80C51单片机的4个I/O口在使用上有哪些分工和特点280C51单片机的RAM分为几部分各有什么特点和功能二、判断题(正确错误)1、MCS51单片机片外数据存储器与扩展I/O口统一编址。()2、指令字节数越多,执行时间越长。()3、子程序调用时自动保护断点和现场。()4、内部寄存器RN(N07)作为间接寻址寄存器。()5、中断响应的最快响应时间为3个机器周期。()三、假定甲、乙机以方式1进行串行数据通信,晶振频率为110592MHZ。要求波特率为1200BPS,甲机发送数据88H(查询方式),乙机接收(中断方式)。请画出电路图并编程实现上述功能。四、已知一单片机应用系统如下图所示。试回答问题并编写显示程序,以1秒为间隔,亮暗相间,显示“88888888”。1写出各口的地址和控制字A口地址B口地址C口地址控制口地址控制字2显示程序五、已知ADC0809单片机的连接如下图所示,试写出启动0809第3通道A/D转换的程序段。习题三一、填空1当扩展外部存储器或I/O口时,P2口用作。2MCS51单片机内部RAM区有个工作寄存器。3MCS51单片机内部RAM区有个位地址。4外部中断1INT1的中断入口地址为;定时器1的中断入口地址为。551系列单片机扩展数据存储器最大寻址范围为()。6单片机有各种型号,我们以INTEL公司的_系列为例来学习单片机技术。7单片机一共有四个物理存储器空间,分别是_、_、_和_;三个逻辑存储器空间_、_和_。8半导体存储器中有一类在掉电后不会丢失数据,称之为_,有一类掉电后会丢失数据,称之为_。9MOVA,20H中,20H的寻址方式称之为_。MOV类指令称之为_。10关于堆栈类操作的两条指令分别是_、_。二、判断题1指令字节数越多,执行时间越长。()2内部寄存器RN(N07)作为间接寻址寄存器。()38031芯片内一共有4K的ROM,256字节的RAM。()48位构成一个字节,一个字节所能表达的数的范围是0255。()58051中的工作寄存器就是内部RAM中的一部份。()68051中特殊功能寄存器(SFR)就是内部RAM中的一部份。()7MOVA,R0这条指令中R0的寻址方式称之为寄存器间址寻址。()8MOVA,30H这条指令执行后的结果是(A)30H()9MOVA,R7,将R7单元中的数据作为地址,从该地址中取数,送入A中。()10SP称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与RAM无关。()三、名词解释1位2字节3SFR4寻址5并行I/O口四、写出下列指令执行的结果1、MOVA,20HMOVR0,20HMOVR0,AANLA,0FHORLA,80HXRLA,R0A_R020H_2、MOVDPTR,2314HMOVR0,DPHMOV14H,22HMOVR1,DPLMOV23H,56HMOVA,R0XCHA,DPH执行以上指令后A_DPTR_3、MOVA,50HMOVB,77HPUSHACCPUSHBPOPACCPOPB执行完本段指令后(A)_(B)_五、简答题180C51有哪几种寻址方式280C51有哪几大类指令3简述复位的用途,复位的方法。4MCS51单片机系统中,外接程序存储器和数据存储器公用16位地址线和8位数据线,为什么不会发生冲突六、编程题1、把外部2000H内容送到内部RAM的20H单元。2、找出20H22H三个单元中的最大数,放在A累加器中。习题四一、填空1、MCS51单片机一个机器周期共有()振荡周期。2、当扩展外部存储器或I/O口时,P2口用作()。3、MCS51单片机内部RAM区有()个工作寄存器。4、MCS51单片机内部RAM区有()个位地址。5、外部中断1INT1的中断入口地址为()。6、定时器工作方式1为()位计数器。7、51系列单片机扩展数据存储器最大寻址范围为()。8、A/D转换器0809按转换原理为()。9、8155可扩展()个并行I/O口。10、51单片机串行口的波特率由()构成。二、判断题(正确错误)1、MCS51单片机片外数据存储器与扩展I/O口统一编址。()2、指令字节数越多,执行时间越长。()3、子程序调用时自动保护断点和现场。()4、内部寄存器RN(N07)作为间接寻址寄存器。()5、中断响应最快响应时间为三个机器周期。()三、简答题1、中断响应的条件是什么2、MCS51单片机系统中,外接程序存储器和数据存储器公用16位地址线和8位数据线,为什么不会发生冲突四、给80C51单片机扩展一片6116,0809和8155,要求0809采用中断方式读取数据;采用74LS138译码器选择芯片。要求画出系统连接图,并写出各芯片的地址范围和8155内部各端口地址。(15分)五、编写程序完成以下功能每响应一次外部中断,发光二极管亮一秒钟。六、简单编程题1、用间接寻址方式,把外部20H内容送到内部RAM的20H单元。2、依据第四题接线图,写出启动0809第3通道A/D转换的程序段。3、编写串行口方式1串行发送初始化程序。(省略波特率发生器初始化)。习题五一、回答问题1简述MCS51系列单片机的存储器空间分布2当MCS51单片机配有6MHZ晶振时,一个机器周期为几微秒执行一条最长的指令需几微秒3指令如下MOVA,R4;在程序状态字PSW中RS10,RS00RS11,RS00两种情况下,上述指令执行结果有何不同4MCS51单片机堆栈有何特点若SP60H,PC2000H,标号LABEL所在的地址为3000H,问执行长调用指令LCALLLABEL后,堆栈指针和堆栈的内容发生什么变化PC的值等于什么二、给8031单片机扩展一片2716和6116,请画出系统连接图。三、假定甲乙机以方式1进行串行数据通信,晶振6MHZ,要求波特率为1200。甲机发送,乙机接收。请画出电路图并计算出波特率,写出初始化发送和接收程序。四、实验题当系统选用12MHZ晶体振荡器时,由定时器0控制产生周期为4MS脉冲宽度为2MS的方波序列(采用中断方式),并由P10输出,请编写实验程序。五、已知8155与单片机的连接如图1所示。图11写出8155中RAM及各口的地址。2将A口和B口定义为基本输入方式,C口定义为输出方式,定时器作为方波发生器,对输入脉冲进行24分频,写出8155的初始化程序。六、ADC0809与8051单片机的硬件接口如下图所示,模拟量输入选择7通道,编制A/D转换程序,将转换结果送30H单元。A0A7P00P01P02IN0IN7七、已知8279与单片机的连接如图所示,8708为同相驱动器。试编写程序实现下列功能1编写中断服务子程序,完成读键值功能,将键值放入20H单元。P0ALE8031P27P20EAWRDRESETAD0AD7PAALE8155PBCEIO/PCMTINWRTOUTDRESETP0ALE8051P10WRP20D373GCLKAD0D7BEOCC0809STARTALEOE2编写主程序,功能为当1键按下时,显示“98211”;当2键按下时,显示“98212”;其它键返回。八、选用DAC0832芯片,设计有三路模拟量同时输出的MCS51应用系统,画出硬件结构框图,编写数模转换程序。习题六一、回答问题1MCS51单片机外部程序存储器和数据存储器地址复盖范围都是0000HFFFFH,在实际使用时如何区分2MCS51单片机堆栈有何特点若SP60H,PC2346H,标号LABEL所在的地址为3466H,问执行长调用指令LCALLLABEL后,堆栈指针和堆栈的内容发生什么变化PC的值等于什么3当MCS51单片机配有12MHZ晶振时,一个机器周期为几微秒执行一条最长的指令需几微秒二、当系统选用6MHZ晶体振荡器时,由CTC0控制产生周期为2MS脉冲宽度为1MS的方波序列,并由P10输出,请编写程序。三、实验题假定甲乙机以方式1进行串行数据通信,晶振6MHZ,要求波特率为1200。甲机发送,乙机接收。请计算出波特率,写出初始化发送和接收程序。四、若8255芯片的片选端与8031的P27相连,A1A0端与地址总线A1A0相连,现要求8255工作在方式0,A口作为输入,B口作为输出,且将C口的第6位PC5置1,请编写初始化工作程序。五、选用DAC0832芯片,设计有三路模拟量同时输出的MCS51系统,画出硬件结构框图,编写数模转换程序。六、已知8279与单片机的连接如课本P186图所示。试编写程序实现下列功能1显示字符“HELLO”;2编写中断服务子程序,完成读键值功能,将键值放入20H单元。七、ADC0809与8051单片机的硬件接口如下图所示,模拟量输入选择7通道,编制A/D转换程序,将转换结果送30H单元。A0A7A0A1A2IN0IN7八、简述主从结构式多机通讯工作原理。绘出一台主机与三台从机实现多机通信的接口连线图,分别对主机和从机SCON控制寄存器进行初始化设置。习题七一、填空题1MCS51单片机PC的长度为位;SP的长度为位;DPTR的长度为位。2读取A/D转换值可采用、和方式。3访问8031片外数据存储器MOVX指令采用的是寻址方式。访问片外程序存储器MOVC指令采用的是寻址方式。4若(IP)00010100B,则优先级最高者为,最低者为。5若系统晶振频率为6MHZ,则机器周期S,最短和最长的指令周期分别为S和S。6MCS51单片机的串行接口有种工作方式。其中方式为多机通信方式。二、简答题1MCS51单片机可以外接64KB的程序存储器和64KB数据存储器。这两种片外存储器地址重叠而不发生总线冲突,主要依靠单片机外引脚上的那些信号来区分2中断服务子程序与普通子程序有哪些相同和不同之处三、单选题1在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是()。(A)PC(B)PSW(C)A(D)SP2访问外部数据存储器时,不起作用的信号是()。(A)(B)(C)(D)ALERDWPSEN3AJMP指令的跳转范围是()。(A)256(B)1KB(C)2KB(D)64KB4下列指令中正确的是()。P0ALE80511INTWRP20D373GCLKAD0D7BEOCC0809STARTALEOE(A)MOVP21,A(B)JBCTF0,L1(C)MOVXB,DPTRDMOVA,R35MCS51单片机扩展I/O口与外部数据存储器()。(A)分别独立编址(B)统一编址(C)变址编址(D)动态变址四、阅读并分析程序1已知(60H)23H,(61H)61H,以下程序段执行后(62H)。(5分)CLRCMOVA,9AHSUBBA,60HADDA,61HDAAMOV62H,A2已知(A)02H,(SP)40H,(41H)FFH,(42H)FFH,以下程序段执行后(A)、(SP)、(41H)、(42H)、(PC)。POPDPHPOPDPLMOVDPTR,3000HRAAMOVB,AMOVCA,ADPTRPUSHACCMOVA,BINCAMOVCA,ADPTRPUSHACCRETORG3000HDB10H,80H,30H,50H,70H五、利用单片机的P10端,持续输出下图所示方波,系统晶振为12MHZ。要求用定时器T1完成。六、8位ADC0809对1路模拟信号经转换,采集100个数据存入单片机中,画出硬件连接图七、设计用P1、P2口扩展44矩阵键盘、4位共阴极LED硬件电路。习题八五、填空题112根地址线可选择存储单元,32KB存储单元需要根地址线。2若(PSW)18H,则选取的是第组通用寄存器。这一组通用寄存器的地址范围从HH。3使用8031单片机时引脚接电平,因其内部无存储器,8031片外EA可直接寻址的存储空间达KB。4串行口中断标志RI/TI由置位,清零。5设(A)55H,(R5)AAH,则执行ANLA,R5指令后的结果是(A),(R5)。6MCS51单片机有个位的定时计数器,可以设定为种工作方式。六、简答题1MCS51单片机扩展系统中,为什么P0口要接一个8位锁存器,二P2口却不用接位锁存器2串行口接受发送数据缓冲器都用SBUF,如果同时接受发送数据时,是否会发生冲突为什么七、单选题1外部中断1的中断入口地址为()。(A)0003H(B)000BH(C)001

温馨提示

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

评论

0/150

提交评论