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

下载本文档

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

文档简介

1、习题一一、回答问题: 1简述80c51单片机的4个i/o口在使用上有哪些分工和特点?280c51单片机的串行口有几种工作方式?各有什么特点和功能?2、 假定甲乙机以方式1进行串行数据通信,晶振=11.0592mhz,要求波特率为1200bps。乙机发送,甲机接收。请画出电路图并写出初始化发送(查询)和接收(中断方式)程序。三、口线p1 .0接一个发光二极管,由定时器0控制,用于演示1秒钟亮、1秒钟暗的效果。4、 给80c51单片机扩展一片6116,0809和8255,要求0809采用中断方式,8通道工作;采用138译码选择芯片。请画出系统连接图,写出各芯片的地址范围并写出8255内各口地址范围

2、。五、已知系统的连接如下图所示,试编写程序实现下列功能:1编写上电显示程序,显示“123456”。2编写主程序,功能为:当有键按下(07号)时,都显示键号; 无键按下,保持原有显示状态。六、选用dac0832芯片产生一个三角波,要求幅值为02.5v。习题二一、简答题: 1简述80c51单片机的4个i/o口在使用上有哪些分工和特点?280c51单片机的ram分为几部分?各有什么特点和功能?二、判断题:(正确 错误) 1、mcs51单片机片外数据存储器与扩展i/o口统一编址。( )2、指令字节数越多,执行时间越长。( )3、子程序调用时自动保护断点和现场。( )4、内部寄存器rn(n=07)作为间

3、接寻址寄存器。( )5、中断响应的最快响应时间为3个机器周期。( )三、假定甲、乙机以方式1进行串行数据通信,晶振频率为11.0592mhz。要求波特率为1200bps,甲机发送数据88h(查询方式),乙机接收(中断方式)。请画出电路图并编程实现上述功能。四、已知一单片机应用系统如下图所示。试回答问题并编写显示程序,以1秒为间隔,亮暗相间,显示“88888888”。1写出各口的地址和控制字a口地址:b口地址:c口地址:控制口地址:控制字:2显示程序五、已知adc0809单片机的连接如下图所示,试写出启动0809第3通道a/d转换的程序段。习题三一、填空1. 当扩展外部存储器或i/o口时,p2口

4、用作 。2. mcs51单片机内部ram区有 个工作寄存器。3. mcs51单片机内部ram区有 个位地址。4. 外部中断1(int1)的中断入口地址为 ;定时器1的中断入口地址为 。5. 51系列单片机扩展数据存储器最大寻址范围为( )。6. 单片机有各种型号,我们以intel公司的_系列为例来学习单片机技术。 7. 单片机一共有四个物理存储器空间,分别是_、_、_和_;三个逻辑存储器空间_、_和_。 8. 半导体存储器中有一类在掉电后不会丢失数据,称之为_,有一类掉电后会丢失数据,称之为_。 9. mov a,20h中,20h的寻址方式称之为_。mov类指令称之为_。 10. 关于堆栈类操

5、作的两条指令分别是_ 、_。 二、判断题1. 指令字节数越多,执行时间越长。.( )2. 内部寄存器rn(n=07)作为间接寻址寄存器。.( )3. 8031芯片内一共有4k的rom,256字节的ram。.( ) 4. 8位构成一个字节,一个字节所能表达的数的范围是0-255。( ) 5. 8051中的工作寄存器就是内部ram中的一部份。.( )6. 8051中特殊功能寄存器(sfr)就是内部ram中的一部份。.( ) 7. mov a,r0这条指令中r0的寻址方式称之为寄存器间址寻址。( ) 8. mov a,30h这条指令执行后的结果是(a)=30h.( ) 9. mov a,r7,将r7

6、单元中的数据作为地址,从该地址中取数,送入a中。.( ) 10. sp称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与ram无关。.( ) 三、名词解释1. 位 2. 字节 3. sfr 4. 寻址 5. 并行i/o口 四、写出下列指令执行的结果1、mov a,#20h mov r0,#20h mov r0,a anla,#0fh orla,#80h xrla,r0 a=_ ;r0= ;(20h)=_ 2、mov dptr, #2314h mov r0, dph mov 14h, #22h mov r1, dpl mov 23h, #56h mov a, r0 xch a, dph 执行以上

7、指令后a=_ dptr=_ 3、mov a,#50h mov b,#77h push acc push b pop acc pop b 执行完本段指令后(a)=_ (b)=_ 五、简答题1. 80c51有哪几种寻址方式? 2. 80c51有哪几大类指令?3. 简述复位的用途,复位的方法。4. mcs51单片机系统中,外接程序存储器和数据存储器公用16位地址线和8位数据线,为什么不会发生冲突?六、编程题1、 把外部2000h内容送到内部ram的20h单元。2、 找出20h22h三个单元中的最大数,放在a累加器中。习题四一、 填空: 1、mcs51单片机一个机器周期共有( )振荡周期。 2、当扩展

8、外部存储器或i/o口时,p2口用作( )。3、mcs51单片机内部ram区有( )个工作寄存器。4、mcs51单片机内部ram区有( )个位地址。5、外部中断1(int1)的中断入口地址为( )。6、定时器工作方式1为( )位计数器。7、51系列单片机扩展数据存储器最大寻址范围为( )。8、a/d转换器0809按转换原理为( )。9、8155可扩展( )个并行i/o口。10、51单片机串行口的波特率由( )构成。二、判断题:(正确 错误)1、mcs51单片机片外数据存储器与扩展i/o口统一编址。( )2、指令字节数越多,执行时间越长。( )3、子程序调用时自动保护断点和现场。( )4、内部寄存

9、器rn(n=07)作为间接寻址寄存器。( )5、中断响应最快响应时间为三个机器周期。( )三、简答题: 1、中断响应的条件是什么?2、mcs51单片机系统中,外接程序存储器和数据存储器公用16位地址线和8位数据线,为什么不会发生冲突?四、给80c51单片机扩展一片6116,0809和8155,要求0809采用中断方式读取数据;采用74ls138译码器选择芯片。要求画出系统连接图,并写出各芯片的地址范围和8155内部各端口地址。(15分)五、编写程序完成以下功能:每响应一次外部中断,发光二极管亮一秒钟。六、简单编程题: 1、用间接寻址方式,把外部20h内容送到内部ram的20h单元。2、依据第四

10、题接线图,写出启动0809第3通道a/d转换的程序段。3、编写串行口方式1串行发送初始化程序。(省略波特率发生器初始化)。习题五一、回答问题: 1简述mcs51系列单片机的存储器空间分布?2当mcs-51单片机配有6mhz晶振时,一个机器周期为几微秒?执行一条最长的指令需几微秒?3指令如下:mov a,r4 ;在程序状态字psw中 rs1=0,rs0=0; rs1=1,rs0=0两种情况下,上述指令执行结果有何不同?4mcs-51 单片机堆栈有何特点?若sp=60h,pc=2000h,标号label所在的地址为3000h,问执行长调用指令lcall label后,堆栈指针和堆栈的内容发生什么变

11、化?pc的值等于什么?二、 给8031单片机扩展一片2716和6116,请画出系统连接图。三、假定甲乙机以方式1进行串行数据通信,晶振=6mhz,要求波特率为1200。甲机发送,乙机接收。请画出电路图并计算出波特率,写出初始化发送和接收程序。四、实验题当系统选用12mhz晶体振荡器时,由定时器0控制产生周期为4ms(脉冲宽度为2ms)的方波序列(采用中断方式),并由p1.0输出,请编写实验程序。五、已知8155与单片机的连接如图1所示。ad0ad7 paale8155 pb io/ pc tin toutreset p0 ale8031 p2.7 p2.0 reset图11写出8155中ram

12、及各口的地址。2将a口和b口定义为基本输入方式,c口定义为输出方式,定时器作为方波发生器,对输入脉冲进行24分频,写出8155的初始化程序。六、adc0809与8051单片机的硬件接口如下图所示,模拟量输入选择7通道,编制a/d 转换程序,将转换结果送30h单元。 p0 ale8051 p1.0 p2.0 373g a0a7 clk ad0d7 beoc c 0809startaleoe p0.0 p0.1 p0.2 in0+ in7 七、已知8279与单片机的连接如图所示,8708为同相驱动器。试编写程序实现下列功能: 1编写中断服务子程序,完成读键值功能,将键值放入20h单元。2编写主程序

13、,功能为:当1#键按下时,显示“ 98211”; 当2#键按下时,显示“ 98212”;其它键返回。八、选用dac0832芯片,设计有三路模拟量同时输出的mcs51应用系统,画出硬件结构框图,编写数模转换程序。习题六一、回答问题 1.mcs-51单片机外部程序存储器和数据存储器地址复盖范围都是0000h ffffh,在实际使用时如何区分? 2.mcs-51 单片机堆栈有何特点?若sp=60h,pc=2346h,标号label所在的地址为3466h,问执行长调用指令lcall label后,堆栈指针和堆栈的内容发生什么变化?pc的值等于什么?3.当mcs-51单片机配有12mhz晶振时,一个机器

14、周期为几微秒?执行一条最长的指令需几微秒?二、当系统选用6mhz晶体振荡器时,由ctc0控制产生周期为2ms(脉冲宽度为1ms)的方波序列,并由p1.0输出,请编写程序。三、实验题假定甲乙机以方式1进行串行数据通信,晶振=6mhz,要求波特率为1200。甲机发送,乙机接收。请计算出波特率,写出初始化发送和接收程序。四、若8255芯片的片选端与8031的p2.7相连,a1a0端与地址总线a1a0相连,现要求8255工作在方式0,a口作为输入,b口作为输出,且将c口的第6位pc5置1,请编写初始化工作程序。五、选用dac0832芯片,设计有三路模拟量同时输出的mcs51系统,画出硬件结构框图,编写

15、数模转换程序。六、已知8279与单片机的连接如课本p186图所示。试编写程序实现下列功能: 1显示字符“ hello”;2编写中断服务子程序,完成读键值功能,将键值放入20h单元。七、adc0809与8051单片机的硬件接口如下图所示,模拟量输入选择7通道,编制a/d 转换程序,将转换结果送30h单元。 p0 ale8051 p2.0 373g a0a7 a0 a1 a2clk ad0d7 beoc c 0809startaleoe in0+= in7 八、 简述主从结构式多机通讯工作原理。绘出一台主机与三台从机实现多机通信的接口连线图,分别对主机和从机scon控制寄存器进行初始化设置。习题七

16、一、 填空题1mcs-51单片机pc的长度为 位;sp的长度为 位;dptr的长度为 位。2读取a/d转换值可采用 、 和 方式。3访问8031片外数据存储器movx指令采用的是 寻址方式。访问片外程序存储器movc指令采用的是 寻址方式。4若(ip)=00010100b,则优先级最高者为 ,最低者为 。 5若系统晶振频率为6mhz,则机器周期 s,最短和最长的指令周期分别为 s和 s。6mcs-51单片机的串行接口有 种工作方式。其中方式 为多机通信方式。二、 简答题1mcs-51单片机可以外接64kb的程序存储器和64kb数据存储器。这两种片外存储器地址重叠而不发生总线冲突,主要依靠单片机

17、外引脚上的那些信号来区分?2中断服务子程序与普通子程序有哪些相同和不同之处?三、 单选题1在cpu内部,反映程序运行状态或反映运算结果的特征寄存器是( )。(a)pc (b)psw (c)a (d)sp2访问外部数据存储器时,不起作用的信号是( )。(a) (b) (c) (d)ale3ajmp指令的跳转范围是( )。(a)256 (b)1kb (c)2kb (d)64kb4下列指令中正确的是( )。(a)mov p2.1,a (b)jbc tf0,l1(c)movx b,dptr (d)mov a,r3 5mcs51单片机扩展i/o口与外部数据存储器( )。(a)分别独立编址 (b)统一编址

18、 (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五、利用单

19、片机的p1.0端,持续输出下图所示方波,系统晶振为12mhz。要求用定时器t1完成。六、 8位adc0809对1路模拟信号经转换,采集100个数据存入单片机中,画出硬件连接图七、 设计用p1、p2口扩展44矩阵键盘、4位共阴极led硬件电路。习题八五、 填空题112根地址线可选择 存储单元,32kb存储单元需要 根地址线。2若(psw)18h,则选取的是第 组通用寄存器。这一组通用寄存器的地址范围从 h h。3使用8031单片机时引脚接 电平,因其内部无 存储器,8031片外可直接寻址的存储空间达 kb。4串行口中断标志ri/ti由 置位, 清零。5设(a)55h,(r5)aah,则执行anl a,r5指令后的结果是(a)= ,(r5)= 。6mcs-51单片机有 个 位的定时计数器,可以设定为 种工作方式。六、 简答题1mcs-51单片机扩展系统中,为什么p0口要接一个8位锁存器,二p2口却不用接

温馨提示

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

评论

0/150

提交评论