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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

单片机原理及应用复习题.docx

1、单片机原理及应用复习题1、单片机是计算机技术发展史上的一个重要里程碑,标志着计算机正式形成了通用计算机系统和 嵌入式 计算机系统两大分支。 2、单片机的初始化操作,给复位脚RST加上大于 2 个机器周期的高电平就使AT89S51复位。3、算术运算指令都是针对8位二进制 无符号 数的。4、源程序的开始,用一条 ORG 伪指令规定程序的起始地址。5、外部输入的计数脉冲的最高频率为系统振荡器频率的 1/24 。6、方式1和方式0的差别仅仅在于计数器的 位数 不同。7、 I/O端口 是指I/O接口电路中具有单元地址的寄存器或缓冲器。8、段码线控制显示字型,而 位选线 控制着该显示位的LED数码管的亮或

2、暗。9、为提高单片机扫描键盘的工作效率,可采用 中断 扫描方式。 10、当某个定时器/计数器不使用时,可扩展一个负跳沿触发的 外中断源 。1、 单片机 主要应用于测控领域。2、MCS-51单片机 复位操作 的主要功能是把PC初始化为0000H 。3、溢出标志位 OV 的状态,只有带符号数运算时才有意义。4、在汇编语言源程序中应有向 汇编程序 发出的指示信息,告诉它如何完成汇编工作,这是通过伪指令来实现。5、TMOD用于选择定时器/计数器T0、T1的 工作模式和工作方式 。6、TCON用于控制T0、T1的 启动和停止计数 ,同时包含了T0、T1的状态。7、I/O接口是单片机与 外设 间的连接电路

3、的总称。8、LED数码管共计 8 段,习惯上是以“a”段对应段码字节的最低位。9、 线反转法 很简练,无论被按键是处于第一列或最后一列,均只需经过两步便能获得此按键所在的行列值。 10、门控制位 GATE 可以用于测量脉冲宽度。1、25= 00011001 B= 19 H。2、MCS-51内部2个定时/计数器有 2 种工作模式, 4 种工作方式。3、汇编语言执行效率比C语言要 高 (高/低),但可读性和移植性比C语言 低 (高/低)。4、由于电脑串口rs232电平电压范围是 -12v+12v ,而一般的单片机应用系统的TTL电平电压电平是 -5v+5v 。5、输出通道是单片机与被控对象联系的信

4、号通道,它包括 功率驱动 、 干扰的抑制 、D/A转换等。6、DAC0832集成电路内有两级输入寄存器,使DAC0832芯片具备 双缓冲 、 单缓冲 和直通三种输入方式。7、D/A转换器按输出形式分类: 电流输出 和 电压输出 。8、在A/D转换器中,分辨率取决于 转换位数 ,A/D转换器AD1674的满量程输入电压为5V,可输出12位二进制数,其分辨率为 0.00122V 。9、受引脚数的限制,P2口兼用 通用I/O 和 高8位地址总线 。 10、DS18B20温度传感器有 3 根引脚,用于通信的引脚有 1 根。1、123= 01111011 B= 7B H。2、MCS-51内部有 2 个

5、16 位加1定时/计数器。3、汇编语言是面向 过程 的低级语言,汇编语言源程序需转换成为二进制代码表示的 机器 程序,才能识别和执行。4、由于电脑串口rs232电平是-10v+10v,而一般的单片机应用系统的信号电压 TTL 电平是0 +5v,max232就是用来进行 电平转换 的,该器件包含2驱动器、2接收器和一个电压发生器电路提供TIA/EIA-232-F电平。5、输入通道是被测对象与单片机联系的信号通道,又称 前向通道 ,它包括传感器或敏感元件、通道结构、信号调节、A/D转换、电源的配置、抗干扰等;输出通道是单片机与被控对象联系的信号通道, 又称 后向通道 ,它包括功率驱动、干扰的抑制、

6、D/A转换等。6、A/D转换器是将 模拟量转换为与之成比例的数字量 的器件, A/D转换器的 分辨率 是指输出数字量变化一个相邻数码所需输入模拟电压的变化量。7、D/A转换器按输出形式分类: 电压输出型 和 电流输出型 。8、半导体三极管也称为晶体三极管,可以说它是电子电路中最重要的器件。它最主要的功能是 电流放大 和 开关作用 。9、受引脚数的限制,P0口兼用 数据线 和 低8位地址线 ,为了将它们分离出来,需在单片机外部增加地址锁存器。 10、DS18B20温度传感器输出的是 数据量 (数据量/模拟量),他通过 单(1-Wire) 总线与单片机通信。1、当CPU响应定时器T1的中断请求后,

7、程序计数器PC的内容是( D )A0003H B000BH C00013H D001BH 2、MCS-51单片机串行口发送数据的次序是下述的顺序( A )(1)待发送数据送SBUF (2)硬件自动将SCON的TI置1(3)经TXD(P3.1)串行发送一帧数据完毕 (4)用软件将TI清0A(1)(3)(2)(4) B(1)(2)(3)(4)C(4)(3)(1)(2) D(3)(4)(1)(2)3、在存储器扩展电路中74LS373的主要功能是( D )A存储数据 B存储地址 C锁存数据 D锁存地址4、使用线选法扩展3片2732作外部程序存储器,需要使用( A )位地址线。 A13 B14 C15

8、D165、当并行接口芯片8255A被设定位方式1时,其功能相当于( C ) A0线握手并行接口 B1线握手并行接口 C2线握手并行接口 D多线握手并行接口 1、用定时器T1方式1计数,要求每计满10次产生溢出标志,则TH1、TL1的初始值是 ( C ) AF0H 、F0H BFFH、F0H CFFH、F6H DF6H、F6H 2、单片机串行口用工作方式0时,( C )A数据从RDX串行输入,从TXD串行输出 B数据从RDX串行输出,从TXD串行输入 C数据从TXD串行输入或输出,同步信号从RXD输出D数据从RDX串行输入或输出,同步信号从TXD输出3、一个EPROM的地址有A0-A11引脚,它

9、的容量为( B )A2KB B4KB C11KB D12KB4、外部程序存储器常采用的芯片是( A )A8255 B2716 C74LS06 D21145、某系统采用8255A并行I/O接口,初始化时CPU所访问的端口地址为0CBH,并设定为方式1输出,则A口的口地址应为( D ) A0CBH B0CAH C0CH D0EH1、下面特殊功能寄存器中与串口相关的是( C )。 ASPBTMODCPCONDIE 2、TMOD中的M1和M0用来 ( )。A选择工作寄存器区号 B指示复位 C选择定时器工作模式 D选择定时器工作方式3、单片机与LED灯通信,最好的控制方式是( )。A无条件传送方式 B.

10、 查询方式 C.中断方式 D.存储器直接存取方式4、下面关于DAC0832说法不正确的是( ) 。 A .DAC0832是采样频率为八位的D/A转换芯片。B. DAC0832芯片具备双缓冲、单缓冲和直通三种输入方式。C. DAC0832逻辑输入满足TTL电平,可直接与TTL电路或微机电路连接。D. DAC0832输出为电压。5、ADC0809模拟量通道有多少路( D )。A. 1 B. 4 C. 4 D. 86、七段共阴极发光两极管显示字符8,段码应为( )。A.FFH B. 6EH C. 91H D. 90H7用数据存储器芯片6264扩展外部数据存储器需要多少低位地址线( B )。A.12

11、B. 13 C. 14 D. 158.下列不属于后向通道特点的是( D )。A.需要功率驱动。B.伺服控制系统的大功率负荷易从后向通道进入单片机系统。 C.根据输出控制的不同要求,后向通道电路有多种多样,如模拟电路、数字电路、开关电路等。D.后向通道接口都是数字电路系统,抗干扰能力强。9下列不属于硬件电路设计的一般原则是( D )。A.采用新技术,注意通用性,选择典型电路。B.注重标准化、模块化。C.满足应用系统的功能要求,并留有适当余地,以便进行二次开发。D.工艺设计时要尽可能美观。10下列关于DS1302叙述不正确的是( D )。A. DS1302有两个电源引脚。 B. DS1302可以对

12、年、月、日、周、时、分、秒进行计时。C. DS1302具有涓细电流充电能力。 D. DS1302与单片机通过并行口通信。 1、当AT89S51单片机复位时,下面说法正确的是( D )。 ASP=00HBP1=00HCSBUF=FFHDP0=FFH 2、PSW中的RS1和RS0用来 ( A )。A选择工作寄存器区号 B指示复位 C选择定时器 D选择工作方式3、不属于单片机与输入输出设备进行信息交换的方式是( D )。A无条件传送方式 B. 查询方式 C.中断方式 D.存储器直接存取方式4、要想把数字送入DAC0832的输入缓冲器,其控制信号应满足( B ) 。 A.ILE=1,=1,=0 B.I

13、LE=1, =0, =0C.ILE=0, =1, =0 D.ILE=0,=0, =05、当ADC0809的ADDA,ADDB,ADDC取100时,模拟量从通道( )输入。A. 通道0 B. 通道1 C. 通道4 D. 通道26、七段共阴极发光两极管显示字符H,段码应为( D )。A.67H B. 6EH C. 91H D. 90H7用数据存储器芯片62128扩展外部数据存储器需要多少低位地址线( B )。A.12 B. 13 C. 14 D. 158 . Keil的菜单栏提供了项目操作、编辑操作、编译调试以及帮助等各种常用操作,下面说法不正确的是( D )。A.“File”菜单:“File”菜

14、单提供了各种文件操作功能。B.“Edit”菜单:“Edit”菜单提供了单片机程序源代码的各种编辑方式。 C.“Project”菜单:“Project”菜单提供了项目的管理和编译。D.“Debug”菜单:“Debug”菜单提供了项目调试和仿真中使用的各种命令。9.下列不属于过程通道的干扰与抑制的是( )。A.采用隔离技术 B.采用屏蔽措施 C.采用双绞线传输 D.采用交流稳压器10.下列关于DS1302叙述不正确的是( D )。A. DS1302有两个电源引脚。 B. DS1302可以对年、月、日、周、时、分、秒进行计时。C. DS1302具有涓细电流充电能力。 D. DS1302与单片机通过并

15、行口通信。( 1 )1、单片机是集成电路技术与微型计算机技术高速发展的产物。 ( 1 )2、单片机发展趋势将是向大容量、高性能化,外围电路内装化等方面发展。( 1 )3、P0口作输入口使用时,有两种读入方式:“读锁存器”和“读引脚”。( 0 )4、无条件转移指令LJMP addr16称长转移指令,允许转移的目标地址在128KB空间范围内。 ( 0 )5、在进行二十进制运算时,必须用到DA A指令。( 1 )6、EQU用于给标号赋值。赋值后,标号值在整个程序有效。 ( 1 )7、外部中断响应的最长时间为8个机器周期。 ( 1 )8、门控制位GATEx的应用测量脉冲宽度。( 1 )9、串行通信,收

16、、发双方发送或接收的波特率必须一致。 ( 1 )10、一般情况下,当T1用作串行口波特率发生器时,T0才设置为方式3。 ( 0 )1MCS-51单片机是高档32位单片机。( 1 )2MCS-51的产品8051与8031的区别是:8031片内无ROM。( 1 )3单片机的CPU从功能上可分为运算器和存储器。( 0 )4MCS-51指令中,MOVX为ROM传送指令。 ( 0 )5将37H单元的内容传送至A的指令是:MOV A,37H。( 1 )6、在一源程序中,可多次用ORG指令,规定不同的程序段的起始地址。但是,地址必须由小到大排列,且不能交叉、重叠。( 0 )7、外部中断的最短响应时间为2个机

17、器周期。( 1 )8、当某个定时器/计数器不使用时,可扩展一个负跳沿触发的外中断源。 ( 1 )9、消除波特率误差可采用时钟频率11.0592MHz。 ( )10、方式3下的T0和T1大不相同。( 0 )1、MCS-51单片机的指令格式中操作码与操作数之间必须用“,”分隔。( 1 )2、MCS-51指令:MOV A,#40H ;表示将立即数40H传送至A中。( 1 ) 3、MCS-51指令:MOV A,R0 ;表示将R0指示的地址单元中的内容传送至A 中。( 1 )4、指令:MOVX A,DPTR ;表示将DPTR指示的地址单元中的内容传送至A中。( 0 )5、MCS-51的数据传送指令是把源

18、操作数传送到目的操作数,指令执行后,源操 作数改变,目的操作数修改为源操作数。( 0 )6、指令JNB bit,rel是判位转移指令,即表示bit=1时转。( 0 )7、8031单片机的PC与DPDR都在CPU片内,因此指令MOVC A,A+PC与指令MOVC A,A+DPTR执行时只在单片机内部操作,不涉及片外存储器。( 0 )8、RRCA为循环左移指令。 ( 0 )9、MOVA,30H为立即寻址方式。 ( 0 )10、如果发生除法溢出错误,则PSW标志位P置1。1、MOV A,R7 ; ( 0 ) 2、MUL A,B ; ( 0 )3、DEC DPTR ; ( 0 )4、CLR 20H ;

19、 ( 1 )5、PUSH A ; ( 0 )6、MOVX A,A+DPTR ; ( 0 ) 7、XCH A,R1 ; ( 1 )8、SWAP A ; ( 1 ) 9、MOVC A+DPTR,A; ( 0 )10、JMP #1000H ; ( 0 ) 1、设(A)=85H,(20H)=OFFH,Cy=1,执行指令ADDC A,20H(A)= 85H ,Cy= 1 ,Ac= 1 ,OV= 0 2、若允许片内2个定时器/计数器中断,并禁止其他中断源的中断请求,请编写设置IE的相应程序段。用位操作指令CLR ES ;禁止串行口中断 CLR EX0 ;禁止外部中断0中断CLR EX1 ;禁止外部中断1中

20、断SETB ET0 ;允许定时器/计数器T0中断SETB ET1 ;允许定时器/计数器T1中断SETB EA ;总中断开关位开放3、方式2发送在双机串行通信中的应用分析PIPTI: PUSH PSW ;现场保护 PUSH Acc SETB RS1 ;选择第2组工作寄存器区 CLR RS0 CLR TI ;发送中断标志清“0” MOV A,R0 ;取数据 MOV C,P ,P ;校验位送TB8, 采用偶校验 MOV TB8,C ;P=1,校验位TB8=1,P=0,校验位TB8=0MOV SBUF ,A ;A数据发送,同时发TB8 INC R0 ;数据指针加1 POP Acc ;恢复现场 POP

21、PSW RETI ;中断返回 1、简述矩阵键盘确定按键位置的方法。 扫描法: 第1步,识别键盘有无键按下。先把所有列线均置为0,然后检查各行线电平是否都为高,如果不全为高,说明有键按下,否则无键被按下第2步,识别出哪个按键被按下。采用逐列扫描法,在某一时刻只让1条列线处于低电平,其余所有列线处于高电平。检查各行线电平的变化,如果某行线电平为低电平,则可确定此行此列交叉点处的按键被按下。线反转法: 第1步,让行线编程为输入线,列线编程为输出线,并使输出线输出为全低电平,则行线中电平由高变低的所在行为按键所在行。第2步,把行线编程为输出线,列线编程为输入线,并使输出线输出为全低电平,则列线中电平由

22、高变低所在列为按键所在列。两步即可确定按键所在的行和列,从而识别出所按的键。2、简述地址分配的线选法定义及其优缺点。线选法是把用到的高位地址线与存储器芯片的“片选”端直接连接。直接利用系统的某一高位地址线作为存储器芯片(或I/O接口芯片)的“片选”控制信号。线选法优点是电路简单,不需要另外增加地址译码器硬件电路,体积小,成本低。线选法缺点是可寻址的芯片数目受到限制。另外,地址空间不连续,每个存储单元的地址不唯一,这会给程序设计带来不便。1、设在MCS-51单片机片内RAM中,(20H)=40H,(40H)=22H,(22H)=10H,P1=0CFH,当下列程序执行完后,各单元内容分别为多少?

23、MOV R0,#20HMOV A,R0MOV R1,AMOV B,R1MOV R1,P1MOV P3,P1(P1)= 0CFH (P3)= 0CFH (20H)= 40H 2、阅读程序,并回答以下问题 ORG 0000HRESET: AJMP MAIN ORG 0100H MAIN: MOV SP,#60H MOV TMOD,#90H ; MOV TL1,#00H MOV TH1,#00HLOOP0: JB P3.3,LOOP0 ; SETB TR1 ;LOOP1: JNB P3.3,LOOP1;LOOP2: JB P3.3,LOOP2 ; CLR TR1 MOV A,TL1 ;将T1计数值送

24、显示器 END 此程序中使用的是定时器/计数器 1 (0/1),工作模式设置为 定时 ;工作方式为 0 ;定时/计数器与CPU通过 中断 方式进行通信。1、(A)=C9H,(R2)=54H,Cy=1,执行指令SUBB A,R2 (A)= 74H ,Cy= 0 ,Ac= 0 ,OV= 1 。 2、 IP寄存器初始化,AT89S51的两个外中断请求为高优先级,其他中断请求为低优先级。(1)用位操作指令SETB PX0 ;外中断0设置为高优先级SETB PX1 ;外中断1设置为高优先级CLR PS ;串行口设置为低优先级CLR PT0 ;定时器/计数器T0为低优先级CLR PT1 ;定时器/计数器T

25、1为低优先级 (2)用字节操作指令MOV IP, #05H 3、方式2接收在双机通信中的应用。对发送的数据进行偶校验接收,程序如下。PIRI:PUSH PSW PUSH Acc SETB RS1 CLR RS0 CLR TI MOV A,SBUF MOV C,P JNC L1 JNB ,ERP AJMP L2 L1: JB RB8,ERPL2: MOV SBUF ,A INC R0 POP Acc POP PSW ERP: RETI 1、阅读下列程序段,写出相关指令执行后的结果。MOV R1,#30H MOV A,#64H ADD A,#47H DA A ;(A)= 11H ,(CY)= 1

26、MOV R1,A ;(30H)= 11H 2、程序段是串口通信的一部分,阅读程序,对指定的语句加以功能注释,并回答以下问题MOV TMOD,#20H ;设置定时器/计数器工作方式MOV TH1,#0FDH ;设置波特率为4 800bit/sMOV TL1,#0FDHSETB TR1 ;MOV SCON,#0E0H ;设置串行口工作方式SETB TB8 ; MOV IE,#00H ;关中断 MOV SBUF,78H ; 此程序中使用的是定时器/计数器 1 (0/1)工作方式设置为 2 ;串行口是用来 发送 (发送/接收)数据,工作方式设置为 3 。3、下面是一段通过外部中断和I/O口控制LED灯

27、工作的汇编程序,其中P1口接8个LED灯。ORG 0000HSJMP MAINORG 00013H LJMP LEDCTRORG 0100HMAIN: CLR A SETB EA SETB IT1 SJMP $ ORG 0200H LEDCTR:CPL A MOV P1,A RETI此程序中使用的是外部中断 1 ,触发方式为 边沿或下跳沿 。1、 片内RAM中存放一批数据,查找出最大值并存放于首地址中。设R0中存放首地址,R2中存放字节数。2、假设系统时钟频率采用6MHz,在P1.0引脚上输出一个周期为2ms的方波。3、从50个字节的无序表中查找一个关键字“xxH”。 4、系统时钟为6MHz,编写定时器T0产生1s定时的程序。1、下图为2764 芯片扩展 8051 的片外程序存储器空间, (1)1#2764 芯片分配的地址范围为 0000H-1000H ; 2#2764 芯片分配的地址范围为 2000H-3FFFH 。 (2)若以此为基础,设计4个数码管的动态显示DS18B20测温电路,是否需要扩展I/O?为什么? 1、不需要;2、扩展了16KB的存储器,还有地址空间分配给4个数码管;3、DS18B20只需要1个I/O口。 2、完善程序,通过按键控制8X8LED点阵屏显示图形

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

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