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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

单片机试题.docx

1、单片机试题 18051单片机的内部硬件结构包括:CPU 、RAM 、 ROM和C/T以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过内部总线相连接。 2通常,单片机上电复位时PC = 0000H ,SP = 07H ;P0P3=0-FF H,而工作寄存器的地址范围是从 00 至 07H。 3MCS-51单片机访问片外存储器时利用 ALE 信号锁存来自 P0 口的低八位地址信号。 4将8031片外程序存储器内的数据传送给A,可以采用的指令是_ MOVC A,A+DPTR 。 5MCS-51单片机系列有 5 个中断源,可分为 2 个优先级。 6当使用8031单片机时,

2、需要扩展外部程序存储器,此时EA应为 低 电平。 8起止范围为0000H3FFFH的存储器容量为 16 KB。 9MCS-51的堆栈只可设置在 低 128RAM中 ,堆栈寄存器SP是 8 位寄存器。 10MCS-51单片机的P0P3口均是 双向 I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的 数据总线 和地址总线 ,P3 口具有第二引脚功能。 4RST是单片机的 复位 引脚,ALE引脚是用来锁存 地址 的。 1、MCS-8051系列单片机字长是 8 位,有 40 根引脚,96系列字长是 16 位。单片机的特点有 体积小、价格低、功能全 。 2、8051单片机

3、的存储器的最大特点是 指令存储器与数据存储器 分开编址 ,Px并行口的地址是与 数据 存储器统一编址的,或者说属于该存储器。 3、8051最多可以有 4 个并行输入输出口,最少也可以有1个并行口,即 P1 。P3常需复用作 串行通信、外部中断、外部计数脉冲 和读写控制 信号。 4、ALE信号的作用是 低8位 地址锁存 。 5、8051复位后,PC= 0000H H。若希望从片内存储器开始执行,EA脚应接高 电平,PC值超过 0FFF H时,8051会自动转向片外存储器继续取指令执行。 6、8051的C/T是 加 (加或减)计数的。 8、MOV A,40H 指令对于源超作数的寻址方式是 直接 寻

4、址。 9、指令JB P2.7,ABC的作用是 若P2口的第7位为 1 则跳转到ABC 。 10、将CY与A的第0位的非求或的指令是 ORL C,/ACC.0 ,若原(A)= 0,执行后(A)= 0 。 1 8051单片机内部低128字节数据存贮器划分为 通用寄存器区、 位寻位区 、 用户区 三个主要部分。 28051单片机五个中断入口地址(中断向量表) 0003H、 000BH、 0013H 、 001BH、 0023H 。 3 MCS51指令按功能分为: 算术运算 、 数据传送 、 控制转移、 逻辑运算 及 位操作指令 五大类。 4按译码方式方式不同,LED显示可分为硬件译码、 软件译码 等

5、2种方法。 1 关于堆栈类操作的两条指令分别是 PUSH 、 POP ;堆栈操作的原则是 LIFO 或 FILO 。 3 MOVC A,A+DPTR指令中,源操作数的寻址方式是 变址寻址 ,MOVC类指令称之为 查表指令 。 4 如fosc=6MHZ,采用定时器/计数器1工作方式2,定时时间常数为06H,则其定时时间为 500uS 。 5 若8051系统中的振荡频率为6MHz,则一个机器周期为 2uS ;若振荡频率为12MHz,则时钟周期为 1/6 uS 。 6 8051单片机复位操作后,堆栈指示器SP的内容是 07H ,P0口的内容是 FFH 。 18051单片机内部低128字节数据存贮器划

6、分为 工作寄存器区 、 位寻址区 、 用户区 。 28051单片机五个中断分别是 外部中断0 、 外部中断1 、定时/计数器0 、定时/计数器1、串行中断 。 4在12MHz的振荡频率下,8051最大的定时器溢出周期为: 65536uS 。 指令MOV A, #10H 和指令MOV A,R0及MOVC A,A+DPTR分别采用的是 立即寻址 、 寄存器间接寻址 变址间接寻址 寻址方式。 4如果单片机的地址总线为12根,则最多可以访问 4096 个存储器单元。 按显示方式不同LED显示可分为 静态 和 动态 两种方法。 MCS-52单片机片内共有_256_字节单元的RAM。 若MCS-51单片机

7、的程序状态字PSW中的RS1,RS0=11,那么工作寄存器R0-R7的直接地址为_18H1FH _。 对于指令SJMP $,其操作码为80H,其操作数(即偏移量)为_-2 _。 当EA接地时,MCS-51单片机将从_外ROM _的地址0000H开始执行程序。 微处理器包括两个主要部分即_运算器与控制器_。 单片机的工作过程就是_执行指令_的过程。 I/O编址技术有_统一编址_和_独立编址_两种。 8按译码方式及显示方式不同,LED显示可分为 硬件译码静态显示 方法、 软件动态扫描显示 等2种方法。 1MCS-51是指单片机的 系列号 号,8031、8051是指单片机的 型 号。 2MCS-51

8、共有 111 条指令,可分为几种不同的寻址方式。如:MOV A,Ri 属于 寄存器间接 寻址方式,MOV C, bit 属于 位 寻址方式。 3单片机(计算机)在进行 有符号 运算的情况下应使用补码。 4单片机位寻址区的单元地址是从 20H 单元到 2FH 单元,若某位地址是09H,它所在单元的地址应该是 21H 。 5转移指令与调用指令的相同点是两种指令都是通过改变程序计数器PC的内容来实现转移的;不同点是,当执行调用指令时,它不仅能转移到某一指定地址处,而且当子程序执行到 RET 指令后,它能自动返回到 调用指令的下一条 指令处,而普通转移指令 不 能返回。 68031有两个16位可编程定

9、时/计数器,其中定时作用是指对单片机 对内部fosc/12 脉冲进行计数,而计数器作用是指对单片机 外部 脉冲进行计数。 7当P1口做输入口输入数据时,必须先向该端口的锁存器写入 FF ,否则输入数据可能出错。 8堆栈的作用是 保护断点 和 保护现场 。 9由于执行每条指令都要占用CPU的时间,因此采用循环结构并多次重复执行某些指令可实现软件延时。而硬件延时一般是采用单片机的 定时/计数器 再通过软件编程来实现。 1051系列单片机共有 个中断源,外部中断0与串行口中断的中断入口地址分别为 SBUF , 。定时器T1 用汇编语言编制的程序称为 源 程序,该程序被汇编后得到的程序被称为 目标程序

10、。 2完成不同数制间的转换:(10100101)二 =( 165 )十;(11000011)二 =( C3 )十六;(01010111)BCD =( 57 )十 ;(58)十 =( 01011000 )BCD;符号5的ASCII码是 35H 3在进行BCD码加法运算时,紧跟ADD 或 ADDC 指令后的指令必须是 DA A 指令。 4转移指令LJMP addr16 的转移范围是 64K ,JNZ rel 的转移范围是 +127-128 ,调用指令ACALL addr11的调用范围是 2K 。 5中断源的优先级别被分为高级和低级两大级别,各中断源的中断请求是属于什么级别是由 IP 寄存器的内容决

11、确定的。 6在程序状态字寄存器PSW中,CY与OV标志的状态可反映指令运算的结果,其中CY为进位(借位)标志,被用于 无 符号数加(减)运算;OV为溢出标志,被用于 有 符号数加(减)运算。 7消除键盘抖动常用两种方法,一是采用硬件去抖电路,用基本RS触发器构成;二是采用软件去抖程序,既测试有键输入时需延时 10ms 秒后再测试是否有键输入,此方法可判断是否有键抖动。 8如果针对源操作数,MOV A,direct 为 直接 寻址方式,MOV A,R0为 寄存器间接寻址方式,SJMP rel为 相对 寻址方式, 9在MCS-51系列单片机中8031 型号的单片机需要扩展外部程序存储器,且 EA

12、管脚必须接地。 1ROM在单片机系统中作为程序存储器,主要类型有ROM、PROM、EPROM、EEPROM和FLASH存储器。其中8051有4K ROM ;8751有4K EPROM ;89C51有4K PLASH 。 2中断源的允许是由 IE 寄存器决定的,中断源的优先级别是由 IP 寄存器决定的。 3寄存器PSW中的RS1和RS0的作用是 选择工作寄存器组 。 4在只使用外部程序存储器时,单片机的 EA 管脚必须接地。 5在行列式键盘中,接列线的I/O口为 输出 ,接行线的I/O口为 输入 。 6在调试程序时,要观察子程序内部各条指令的运行状况可采用 跟踪 调试方法。 7JC,rel指令执

13、行时,当CY位为 1 时程序发生跳转。 8单片机位寻址区的单元地址是从 20H 单元到 2FH 单元,若某位地址是12H,它所在单元的地址应该是 22H 。 9在单片机扩展时, P0 口和 P2 口为地址线, P0 口为数据线。 10查表指令是 MOVC A,A+DPTR ,变址寻址转移指令为 JMP A+DPTR 。 11子程序的返回指令是 RET 。 1在51系列单片机中,无内部ROM的单片机型号是 8031 ,有4KEPROM的单片机型号是 8751 。 2MCS-51单片机指令系统共有7种寻址方式,其中MOV A,#DATA 为 立即数 寻址;MOV A, Rn 为 寄存器 寻址;MO

14、V C, bit 为 位 寻址。 3MCS-51单片机的内部RAM中从 00H 到 1FH 是工作寄存器区,共分为 4 组。 4单片机有两个定时器,定时器的工作方式由 TMOD 寄存器决定,定时器的启动与溢出由 TCON 寄存器控制。 5单片机复位后,堆栈指针SP和程序计数器PC的内容分别为 07H 和 0000H 。 6JB bit,rel指令表示当指定位为 1 时程序发生跳转。 78051单片机既做数据线又做地址线的是 P0 口,只能做I/O口线的是 P1 口。 8动态显示和静态显示相比, 静态显示 的耗电相对较大。 9P1口在作为输入口使用时,在读取数据之前,通常要先向P1口送数据 FF

15、H 。 10单片机的外部中断源有 T0 , T1 和 串行口 。 1 8031内部有 0 个RAM、8751有4K内部 4K EPROM 。 2MCS51单片机系列有 5 个中断源,可分为 2 个优先级。上电复位时 外部 中断0 中断源的优先级别最高。 3MCS-51可分为六种不同的寻址方式。如: MOVC A,A+PC 属于 变址寻址 寻址方式,SJMP rel 属于 相对寻址 寻址方式 。 4完成不同数制间的转换:(00100110)二 =( (38) D )十 ;(10011010)二 =(9A) H )十六(01110111)BCD =( (77)D )十 ;(28)十 =( (001

16、01000)B )BCD ;符号A的ASCII码是( 41H ) 5单片机位寻址区的单元地址是从 00H 单元到 7FH 单元,若某位地址是09H,它所在单元的地址应该是 21H 。 6当P1口做输入口输入数据时,必须先向该端口的锁存器写入 FFH ,否则输入数据可能出错。 7单片机内部与外部RAM之间的查表指令是 MOVX A,A+DPTR 。 9当单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开始继续执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。其中INT0 的入口地址为 0003H ,T1 的 入口地址为 001BH )。 10单片机常用两种

17、复位方式,既 上电复位 和 手动复位 。 11LED数码显示有 静态显示 和 动态显示 两种显示形式。 12扩展并行口时常采用8155可编程芯片,它由 256字节的静态RAM存储器 、 3个可编程的输入/输出端口、 1个可编程的定时/计数器 内部锁存器 4部分组成。 8051有 4K K内部ROM、89C51有4K内部 FLASH存储器 。 2用于BCD码加法运算时,对运算结果进行修正。紧跟在 ADD 或 ADDC 指令后必须是指令 十进制调整指令 DA A 。 3MCS-51共有 、111条 条指令,可分为几种不同的寻址方式。如: MOV A,20H 属于 直接寻址 寻址方式,MOVC A,

18、A+DPTR 属于 变址寻址寻址方式,MOV C, bit 属于 位寻址 寻址方式。 4完成不同数制间的转换:(00100100)二 = (36) D 十 ;(10011011)二 = (9B) H 十六(01010111)BCD =_(57)D _十 ;(68)十 =_(01101000)B _BCD ;符号1的ASCII码是_31H _ 58031单片机内部RAM存储器分五个区,其中位寻址区地址从_20H2FH _ 到_, 而08H0FH是_工作寄存器区第1组_的地址。 6通常,单片机上电复位时PC=_0000H _ H,SP=_07H _H。 7单片机内部与外部ROM之间的查表指令是_

19、MOVC A,A+PC _。 8转移指令LJMP addr16 的转移范围是_64K _,JNZ rel 的转移范围是_(-128+127) _,调用指令ACALL addr11的调用范围是_2K _。 9当单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开始继续执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。其中INT1 的入口地址为_0013H _,串行口 入口地址为_0023H _,T0 的 入口地址为_000BH _ 10中断源的优先级别被分为高级和低级两大级别,各中断源的中断请求是属于什么级别是由_ IP _寄存器的内容决确定的。上电复位时,

20、_外部 中断0_中断源的优先级别最高。 118031有两个16位可编程定时/计数器,其中定时作用是指对单片机_机器周期_脉冲进行计数,而计数器作用是指对单片机_外部脉冲_脉冲进行计数。 12CPU与内存或I/O接口相连的系统总线通常由_地址总线_数据总线_,控制总线_等三种信号组成。 8051单片机复位后 SP = 07H ,PC = 00H ,PSW = 00H ,A =00H ,P0 = P1 = P2 = P3 = FFH 。 2单片机的工作过程就是不断地 取指令 和 执行指令 的过程,我们把执行指 令所需的时间称为指令周期。 38031单片机一般使用的时钟晶振频率是 MHZ 、 MHZ

21、 。 4转移指令分无条件转移指令和有条件指令两大类,如LJMP addr16 和JNZ rel。若按 转移范围可分为 长转移 、 绝对转移 和相对转移SJMP rel(-127+128)。 5运算类指令有 算术 运算指令(如ADD A,XX;ADDC A,XX等)和 逻辑 运算指令(如ANL XX,XX;ORL XX,XX)。 6用汇编语言编写的程序称为 源 程序,通过汇编后得到的用机器码表示的程序 称为 机器 程序。 78031、8051的主要区别是8051有 K内部ROM。 8堆栈的地址由 SP 的内容确定,其操作规律是“ 先 进 后 出”。 9LED数码显示按显示过程分为 静态 显示和

22、动态 显示2种。前者,对每位显示来说是连续显示的,可通过单片机串行口实现,较节省单片机接口资源,且显示亮度较高;当多位显示时需较多外部驱动芯片,功耗较大。后者,对每位显示来说是断续显示需占用单片机的并行接口资源,多位显示时节省外部驱动芯片,显示亮度较低,功耗较低。 指令MOV A,#data属于 立即 寻址方式,指令 MOV A, Rn 属于 寄存器寻址方式。MOV C,bit属于 位 寻址方式,MOVX A, A+DPTR属于变址寻址方式。 2单片机内部数据传送指令 MOV 用于单片机内部RAM单元及寄存器之间,单片机与外部数据传送指令 MOVX 用于单片机内部与外部RAM或I/O接口之间,

23、 MOVC 指令用于单片机内部与外部ROM之间的查表 3扩展并行I/O口时,常采用 8255 和 8155 可编程芯片。 4编程时,一般在中断服务子程序和调用子程序中需用保护和恢复现场,保护现场用 PUSH指令,恢复现场用 POP 指令。 5堆栈指针SP始终指示堆栈的 栈顶 地址,当有压入或弹出堆栈操作时,SP的内容将随之改变。程序计数器PC的内容将始终指示 下一条将执行指令 地址,所以只要改变PC的内容将改变程序的运行路径。 6程序状态寄存器PSW的作用是用来保存程序运行过程中的各种状态信息。其中CY为 进位标志,用于无符号数加(减)运算,当进行 位 操作时作为位累加器。OV为 溢出 标志,

24、用于有符号数的加(减)运算。 78031有两个16位可编程定时/计数器,T0和T1。它们的功能可由控制寄存器 TMOD 、 TCON 的内容决定,且定时的时间或计数的次数与 TH 、 TL 两个寄存器的初值有关。 8MCS-51系列单片机可采用高级语言(如BASIC语言、C语言)、可采用低级语言进行编程;后一种语言共有111 条指令。 MCS-51系列单片机8031、8751、89C51在内部存储器的设置上主要区别是:8031内部_无任何程序存储器,8751内部_4KB EEPROM_程序存储器,89C51内部_4KB flash ROM_程序存储器。 完成下列不同数制间的转换:(101001

25、01)B =_165D;(11000011)B=_ C3 H; (58)D=_0101 1000 BCD_ BCD。 3单片机并行I/O端口在输出数据时对端口锁存器无特殊要求,而在输入数据时,必须事先向锁存器写入高电平,如果锁存器处在低电平状态则会引起_高电平下拉为低电平,数据混乱_后果。 48031单片机内部低128B的随机数据存储器内部,常分为寄存器工作组区、位寻址区、数据存储/缓冲区等。其寄存器工作组区,位寻址区都有确定的地址范围。堆栈区一般没有 确定的地址范围,堆栈区一般开辟在_用户区_ 。 5转移指令LJMP addr16的转移范围是_64KB_,调用指令 ACALL addr11的

26、调用范围是_2KB 6在中断调用过程和一般调用指令的使用中,能事先确定断点地址的是一般调用指令,调用范围不受指令类型限制的是_中断调用指令 7单片机内外中断源按优先级别分为高级中断和低级中断,级别的高低是由_中断优先级寄存器_寄存器的置位状态决定的。同一级别中断源的优先顺序是由_自然优先级顺序_决定的。 8用汇编语言指令编写的程序,应该称作_汇编语言源程序_ 程序,经过汇编的程序应该称作_目标程序(或机器码程序_。 9在调用子程序时,为保证程序调用和返回不致混乱,常采用保护现场的措施。通常在进入子程序后要用_ PUSH指令_指令保护现场DPH、DPL、ACC等。在退出子程序之前要用POP指令依

27、次恢复现场,用_ RET_指令返回。 10、用仿真开发系统调试程序时,汇编成功只说明源程序的_指令语法_没有问题,而程序_逻辑正确_还要靠运行调试纠错才能成功。 完成下列数制的转换: (01100100)B= (100)D D; ( 97 )D=_(1001 0111)BCD _BCD 2. 能在紫外线照射下擦除和重写的存储器是 EPROM 型 型存储器,能够直接在线路中快速写入和读出的存储器是 flashROM型 型存储器。 3. 指令的寻址方式是指寻找_寻找操作数地址的方式 _的方式,寄存器间接寻址方式的意义是_十进制调整指令_。 DA指令是_ ADD, _指令,它只能紧跟在_ ADDC之

28、后_指令后使用。 单片机并行I/O端口数据锁存器在复位后的状态值是_ FFH _,在程序运行过程中从端口输入数据时,为不是使数据错乱必须事先向锁存器写入状态值_ FFH _。 单片机复位后堆栈指针SP的状态值_07H _,如果考虑到不影响全部寄存工作组和位寻地区的使用,SP的最小设置值应为_2FH _。 能够进入子程序观察每条指令的运行结果的调试方式是_跟踪运行F7方式_,能够快速运行到几个不同指定地点显示指令执行结果的调试方式是_断点运行F2方式_。 8. 用汇编指令编写的程序称为_汇编语言源程序 _,经过汇编的程序称为_目标程序_。 单片机内部中断源按优先级别分为高级中断和低级中断两级是由

29、_中断优先级寄存器_ 寄存器的置位状态决定的,在同一级别中中断源的优先顺序是由_自然优先顺序_决定的。 单片机8031定时计数器的工作方式是由方式寄存器 TMODGATE,C/T,M1,M0,GATE,C/T,M1,M0位状态字决定的,当以定时器T1方式1对内定时,定时器T0不工作时其状态字应为_10H _,当定时器T1以方式1对内定时,同时定时器T0以方式1对外记数,其状态字应为_15H _。简述P0,P2口的功能和使用注意事项P0口可以当作I/O、数据总线、地址总线的低8位使用,当作输入口使用时必须外接上拉电阻;P2口可以当作I/O和地址总线的高8位。MCS-51系统单片机编程时,中断程序的编程原则:短小精悍。51系列单片机具有几个中断源,分别是如何定义的?

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

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