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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

单片机原理与应用习题Microsoft Word 文档.docx

1、单片机原理与应用习题Microsoft Word 文档一、填空题:1除了单片机这一名称之外,单片机还可以称为( )和( )。2单片机与普通微计算机的不同之处在于其将( )、( )和( )部分集成在一块芯片上。4单片机一个机器周期等于( )个时钟周期,( )个状态周期。单片机采用晶振频率为12MHz,这时单片机一个机器周期为( )s 。5微处器正常工作的三个条件是( ) 、( ) 、( )。6STC89C51单片机系统打开电源后,晶振接入引脚XTAL1 XTAL1的电压为( )V。7单片机需要扩展外部存贮器和I/O接口时,作地址线使用的是( )和( )口,其中给出地址低8位和传送数据的是( )口

2、。8MCS51单片机4个输入/输出口在作为输入口使用时,均应先( ),以避免误读。9当MCS51引脚 ( )信号有效时,表示从P0口稳定地送出了低8位地址。10内部RAM中,位地址为40H、D0H,片内所在字节的地址分别为( )和( )。11片内字节地址为2AH单元的最低位地址是( );片内字节地址为88H单元的最低位的地址是( )。12单片机复位后I/O 口的状态是( ),A累加器的状态是( ),SP的状态是( )程序计数器PC值( )。13当堆栈指针设置为60H时,执行子程序时,中断地址(断点)保存在 ( )开始的地址中。14当单片机复位时PSW ( )H,这时当前的工作寄存器区是( )组

3、,R6所对应的存储单元地址为( )H。15MCS51单片机存储器的物理空间可分为( )、 ( ) 、( )和 ( )等四个存储器空间。16MCS51单片机7种寻址方式是:立即寻址、( )、( )、( )、( )、( )、( )。17下列指令 MOV R7,A 、 MOVC A,APC、 PUSH ACC 、SJMP $ 分别属于寻址方式是( )、( )、( )、( )。18子程序调用指令是( )和 ( )子程序返回指令是( )中断返回指令是( )。19MCS51单片机汇编程序的基本结构有( )、( )、( )、和( )。20MCS51单片机具有( )个8位并行I/O口、( )个16位定时/计数

4、器、( )个全双工串行口(UART)、寻址外部存储器时使用( )、( )口输出地址。21MCS51单片机的汇编语言格式语句中( )是不能少的 、而其中( )部分只是指令功能说明,可有可无。22MCS51单片机5个中断源分别为( )、 ( )、 ( )、( )、( )。23MCS51单片机一个机器周期等于( )个振荡器时钟周期, 6MHz晶振时一个机器周期等于( )S。24MCS51单片机复位后程序从( )地址开始执行,堆栈指针SP的地址为( );P1口输出为( )电平,中断允许寄存器IE的状态为( )。25MCS51单片机片内有4组工作寄存器空间,它们的地址范围是( )。26 MCS51单片机

5、片内地址范围为( )的数据存储器,既可以字节寻址又可以进行位寻址。27在变址寻址方式中,以( )作为变址寄存器,以( )或( )作基址寄存器。28定时器工作在方式0时,计数器为( )位,它的最大计数值是( )。29MCS51单片机内部RAM的工作寄存器区共有( )个单元,分为( )组寄存器,以( )作为寄存器的名字。当前寄存器组由PSW中的( )决定。30当I/O口作输入时,必须向I/O口( ),否则读入的数据( )。31地址线为A0A11时,访问的地址空间为( )K,地址为( )H( )H。32MCS51单片机片内DPTR寄存器是一个( )位寄存器,当它们分开单独使用时,它们的名称是( )和

6、( )。33MCS51单片机内部RAM的工作寄存器区共有( )个单元,分为( )组寄存器,以( )作为寄存器的名字。34当单片机复位时PSW( )H,这时当前的工作寄存器区是( )组,R6所对应的存储单元地址为( )H。35单片机复位后,SP( ),执行PUSH ACC指令后,ACC的内容存入( )单元中。 36在变址寻址方式中,以( )作为变址寄存器,以( )或( )作基址寄存器。37 十进制数“29”用8位二进制表示为( )B,十进制数-29的8位补码表示为( )B,十进制29的BCD码为( )B。38定时器0扩展为外部中断时,定时/计数器通常采用工作方式( ),TH0、TL0设置的初始值

7、分别为( )H、( )H 。39单片机运行出错或程序进入死循环,常用的回复方法有软件陷阱、( )和( ) 等三种措施。408051单片机的复位信号是( ),复位后PC的内容为( )。41伪指令在编译程序时不产生( ),伪指令ORG的作用是规定的( )。42结构化程序设计方法通常有顺序、( )、( )、查表和子程序等五种。43C51语句“T0_srv ( ) interrupt 1 using 1”, 表示这是中断入口地址为 ( )的一个中断函数,工作寄存器使用第( )组工作区。44C51程序的函数以 ( )开始,以( )结束。函数在程序中可以有3种形式出现:( )、( )和( )457SEGL

8、ED数码管显示信息为( )1602 LCD显示器显示信息为( )。 二、选择题:(单选和多选)18051与8752的区别在于( )。A内部数据存储单元数不同B内部数据存储器的类型不同C内部程序存储器的数目不同D内部寄存器的数目不同2关于程序计数器PC和地址指针DPTR的说法正确的是( )ADPTR是可以访问的,而PC不能访问B它们都是16位寄存器C在单片机运行时它们都具有加“1”功能DDPTR可以分为2个8位寄存器使用,PC则不能3程序计数器PC的值是( )A当前正在执行指令的前1条指令的地址B当前正在执行指令的地址C当前正在执行指令的下1条指令的地址D控制器中指令寄存器的地址4在INC R1

9、指令中,操作数( )A在R1寄存器中 B. 在ROM某单元中C在片外RAM某单元中 D. 在片内SFR单元中5在INC R0指令中,R0表示的操作数存于( )AR0寄存器中 B. ROM某单元中C片外RAM某单元中 D. 片内RAM某单元中6 6264芯片是( )AEEPROM B. RAMCFLASH ROM D. EPROM7当8051外出需要扩程序存储器16KB时,不需使用引脚( )A. B. C. D. ALE88051单片机修改程序计数器PC内容的操作方法是( )A自动进行或通过转移类指令 B. 通过传送类指令C通过INC或DEC指令 D. 通过运算类指令9在C51程序中,语句cha

10、r bdata i表示i变量是定义在( )A. 片内RAM区的字变量 B. 片内RAM区的位变量C. 片外RAM区的字节变量 D. 片内RAM区的字节变量1051单片机外部有40个引脚,其中地址锁存允许控制信号引脚是( ):AALE B C DRST11与初始化串行口完全无关的寄存器是( )ATCON B. PCONCPSW DTMOD12执行MOVX DPTR,A指令时,送出DPH地址信号的端口是( )AP0 BP1CP2 DP31351机执行RETI指令时,断点地址将从堆栈区传送给( ) AP0 B. DPTRCSP D. PC14在C51程序中,语句char bdata i 表示i变量是

11、定义在( )A. 片内RAM区的字变量 B. 片内RAM区的位变量C. 片外RAM区的字节变量 D. 片内RAM区的字节变量三、判断题:1单片机I/O口作输入/输出口时,必须外接10k上拉电阻。 ( )2单片机仅采用内部ROM时,脚应该接高电平。 ( )2P2口某几根口线作地址使用时,剩下的口线不能作为I/O口线使用。 ( )3P0/P1/P2/P3口用作输入口读引脚电平时,应先向其写“1” ( )4P3口的某些口线作第二功能时,剩下的口线不可以单独作为I/O口线使用。( )2位地址00H与字节地址00H分属于不同的存储单元 ( )2修改RS1或RS0的位值,则Rn的实际存储位置改变了 ( )

12、 3INT0和INT1同时发生中断请求,则CPU同时响应两个中断 ( )5P0口用作输出口时,其引脚必须先接好上拉电阻 ( )6T0/T1工作在方式0时是16位的定时器/计数器 ( ) 7SCON寄存器中SM1 SM0=0 1 时串行口工作在方式1 ( ) 8ADD不同于ADDC之处在于它的执行结果对CY没有影响 ( )9串行口中断的入口地址为 0023H ( ) 10R0R7都可以作为间接寻址寄存器使用 ( ) 11单片机I/O口作输入/输出口时,必须外接10k上拉电阻。 ( )12执行POP ACC 后,SP中的内容减1。 ( ) 13外部RAM中的两个存储单元之间不能直接传送数据,必须通

13、过累加器传送数据。某特殊功能寄存器的地址为90H,它既能字节寻址,也能位寻址。 ( ) 14MCS51单片机中的PC是不可寻址的。 ( )15数据存储器(RAM)用于存储程序、常数、表格等。 ( )16单片机向I/O口输出数据之前必须先向I/O口置1。 ( )178051单片机可以使用ACALL类指令来调用中断子程序 ( )18复位信号的作用是使CPU和系统中的其他功能部件都出在一个稳定的初始状态下开始工作。( ) 19在MedWin软件上编译通过的软件就是正确的。 ( )20中断INT1的入口地址为0003H ( ) 2151串行口接收正常时,一检测到RXD电平由高变低即启动接收 ( )22

14、CPU和外设之间的数据传送方式主要有查询方式和中断方式,两者相比后者的效率更高( )23李明同学设计的单片机系统中没有使用外部扩展RAM,因此他不可能使用MOVX指令。 ( )四、简答题:1STC89C51单片机系统在打开电源之后,石英晶体XTAL1、XTAL2脚的电压是多少?复位端在按复位键和不按复位键时电压各为多少?2说出AT89C51单片机引脚的各种功能。3说明为什么51单片机P1口作输入/输出口时必须外接上拉电阻,而P1、P2、P3口却不必加上拉电阻?4单片机在什么情况必须用11.0592MHz或22.1184MHz晶体?5如果晶振频率为6MHz时,定时/计数器在工作方式0、方式1、方

15、式2下,其最大的定时时间为多少?6什么叫中断?单片机采用中断有什么好处?7确定下图静态显示电路的个位、十位、百位LED地址和ADC0809的地址。8确定下图模/数转换器ADC0809的地址。五、程序分析题1设(70H)=60H,(60H)=20H。P1口为输入口,当输入状态为B7H,执行下面程序MOV R0,#70H : (R0)70HMOV A,R0 ; (A)60HMOV R1,A ; (R1)60HMOV P1,#0FFH ; MOV R0,P1 ; (B7H)试分析(70H)、(R1)、(R0)的内容是什么? (70H) (R1) (R0)2若(R1)=30H,(A)=40H,(30H

16、)=60H,(40H)=08H。执行下列程序段后上述各单元内容的是什么?MOV A,R1 MOV R1,40H MOV 40H,A MOV R1,#7FH (R1) (A) (30H) (40H)3执行完本段指令后(A)=( )、(B)=( ) MOV A,#50H MOV B,#77H PUSH ACC PUSH B POP ACC POP B 4 分析下面程序执行后,(A)=( ),(R0)=( ),(R1)=( )。MOV A,#60HMOV R0,#40HMOV R1,AMOV R0,AMOV 41H,R0XCH A,R05 已知:(A)02H,(SP)40H,(41H)FFH,(42

17、H)FFH,以下程序段执行完Ddd行后(A)( ) 、(SP)( )、(41H)( ) 、(42H)( ) 、(B) ( )。MOV DPTR,TABRL AMOV B,AMOVC A,ADPTRPUSH ACCMOV 41H,AINC ADdd: MOV 42H,A POP ACCTAB: DB 10H,80H,30H,50H,70H6执行下列程序后,(A)= ( ),(B)=( )。MOV A,#64HMOV B,#32HANL B,ASETB CADDC A,B7 若(R1)=30H,(A)=40H,(30H)=60H,(40H)=08H。执行下列程序段后上述各单元内容的是什么? (R1

18、)( ) (30H)( ) (40H)( ) MOV A,R1 MOV R1,40H MOV 40H,A MOV R1,#7FH 8设(70H)=60H,(60H)=20H。P1口为输入口,当输入状态为B7H,执行下面程序后试分析(70H)、(R1)、(R0)的内容是什么? (70H)( ) (R1)( ) (R0)( )MOV R0,#70H MOV A,R0 MOV R1,A 六、编程题:1应用循环语句编一个20ms延时子程序。2编一程序将片内40H46H单元内容的高4位清零,保持低4位不变。3将片内40H单元的一位16进制数转换成三位十进制数,存入50H52H单元中。4在内存50H5FH

19、单元中有一组无符号数,查找出最大值并存入60H单元。5设流水灯为主要事件,当外部中断0时,单片机发出声响的单片机程序。6某系统有三个外部中断源1、2、3,当某一中断源发出中断请求使引脚变化为低电平时,要求CPU进行处理(如图所示),它们的优先级从高到低为3、2、1,中断程序入口地址分别为1000H、1100H、1200H。试编写主程序及中断服务子程序(转至相应的中断处理程序入口即可)。7设系统时钟频率为6MHz,编写定时器T0产生1s定时程序。8当T0(P3. 4)引脚出现负跳变时(如图所示),则从P1.0引脚上输出一个周期为1ms的方波。七、Proteus仿真题:(一)基本题a) 8个LED

20、(D1D8)依次点亮一个,时间间隔1s。b) 依次点亮2个,时间间隔0.5sc) LED按照二进制规律点亮。d) 先全部点亮,再一个一个按次序熄灭。2中断练习:根据给定的电路实现以下功能:a)开关未合上时,单片机按二进制计数方式点亮LED,点亮时间0.5s。b)中断到来(开关合上)时,单片机实现流水灯点亮LED。3设计一个只有一个按键和一位数码管的单片机键盘显示电路,实现每按键一次,数码管显示加1循环显示功能。4单片机接一个共阳极数码LED显示器的电路,还接了四个开关(P1.0P1.3脚所接开关号分别为14),试编写一个程序,当开关按下时LED数码器显示开关号码,无开关按下时LED数码器显示0

21、(可以不考虑去抖动处理)。5设计一个最小的单片机系统,采用6M晶振,并利用片内定时器和I/O口控制八个LED灯的亮灭,产生一种流水灯的现象。6利用外部中断和定时器中断从P2.0口输出脉宽调制(PWM)信号。7设计一个简易4选手抢答器。满足以下功能:选手14主持人按键开始时,显示器显示“0”,选手开始抢答;当某选手按下各自的按键后,显示器立即显示选手号,喇叭发出声响,同时,其他选手按键不起作用。参考电路如下:8采用数/模转换器DAC0832设计一个波形发生器,产生方波、锯齿波、正弦波信号发生器。提示:输出正弦波采用查表方法。参考电路如下:9 采用ADC0809设计一个数据采集系统,能够显示采集数

22、据。参考电路如图所示。(二)提高题1* 将数据采集系统加以改进,设计一个数字电压表,显示05V电压。局部显示图:2*. 利用88点阵LED动态显示电路设计: 设计一个三位汉字动态显示电路,显示“电子信息工程系自动化08级班”。3*设计一个直流电机速度控制电路,使电机速度能够从10100速度进行调速。4*设计一个单片机控制步进电机电路,实现正转、反转、停止功能。5*. 键盘与LCD显示功能电路设计:设计制作一个单片机LCD键盘控制部件,虽然只是单片机控制仪器仪表的部分功能,但通过本课程设计,能够应广泛用于单片机控制系统中,具有很强的实用价值。设计要求如下:A 设计44键盘,定义0F 共16个数字键、“.”、“ENTER”、“COUPLE”、“TEMP ”、“ ALARM”分别代表小数点、确定、热电偶选择、温度数字、报警设置BLCD202点阵显示C单片机控制键盘输入202行LCD显示:开机显示: BAIYUN UNIVERSITY ELECTRON DEPARTMENT D按F 键进入:清屏、光标闪烁。按数字键输入1F时,显示1F6*. 智能调节器显示和功能设置设计,参考图如下:按一次“”或“”键给定值数值增加或减少1;按“”键改变修改位,DP指示位置;按键时间大于3s时,启动功能设置;按键按照HIALLoALCtLSnPIDrun返回显示状态。

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

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