云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 单片机习题

单片机习题

  • 62 次阅读
  • 3 次下载
  • 2025/5/24 1:47:35

1、51单片机的内部硬件结构包括了:中央处理器、数据存储器、程序存储器、和2个16位定时器/计数器以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过内部总线相连接 2、51单片机在物理上有四个存储空间:片内程序存储器、片外程序存储器、片内数据存储器和片外数据存储器。

3、AT89S51单片机为8位单片机

4、AT89S51的异步通信口为全双工(填空内容:单工/半双工/全双工) 5、AT89S51有2级中断,5个中断源

6、AT89S51片内数据存储器的地址范围是00H-7FH,位地址空间的字节地址范围是20H-2FH,对应的位地址范围是00H-7FH,外部数据存储器的最大可扩展容量是64KB

7、若由程序设定RS1、RS0=01,则工作寄存器R0~R7的直接地址为08-0FH

8、在程序存储器中有几个特殊存储单元,0000H表示程序复位入口,0003H表示外部中断0入口,000BH表示定时器/计数器0入口,0013H表示外部中断1入口,001BH表示定时/计数器中断入口,0023H表示串行中断入口

9、MCS-51单片机复位操作的主要功能是把PC初始化为0000H。

10、AT89S51访问片外存储器时,利用ALE信号锁存来自P0发出的低8位地址信号 11、P2口通常用作通用的I/O口,也可以作地址高8位使用

12、复位时,引脚RST加上大于两个机器周期的高电平就可使MCS-51复位。

13、当单片机复位时PSW=00H,这时当前的工作寄存器区是00区,R6所对应的存储单元地址为06H 14、复位电路分为手动复位和自动复位两种。 15、外接晶振频率12MHz时,机器周期为1us。 16、一个机器周期=6个时钟周期=12个状态周期。

17、除了单片机和电源外,单片机最小系统包括时钟电路和复位电路。 18、二进制的11001011B转换成十六进制是CBH 19、二进制的01111110B转换成十六进制是7EH 20、二进制的10000111B转换成十六进制是87H 21、二进制的11010010B转换成十六进制是0D2H 22、二进制的11110001B转换成十六进制是F1H 23、十六进制的5EH转换成二进制是01011110B 24、十六进制的0AAH转换成二进制是10101010B 25、十六进制的4BH转换成二进制是01001011B 26、十六进制的41H转换成二进制是01000001B 27、十六进制的35H转换成二进制是00110101B 28、二进制的11001011B转换成十进制是203 29、二进制的01111110B转换成十进制是126 30、二进制的10000111B转换成十进制是135 31、二进制的11010010B换成十进制是210 32、二进制的11110001B转换成十进制是241

33、指令格式是由操作码和操作数所组成,也可能仅由操作码组成。 34、若用传送指令访问MCS-51的程序存储器,它的操作码助记符应为MOVC。 35、若用传送指令访问MCS-51的片内数据存储器,它的操作码助记符应为MOV。 34、若访问MCS-51的片外数据存储器,它的操作码助记符应为MOVX。 36、MOVX A,@DPTR源操作数寻址方式为寄存器间接寻址。 37、MOV C,20H源寻址方式为位寻址。

38、在变址寻址方式中,以A作变址寄存器,以PC或DPTR作基址寄存器。

39、要访问特殊功能寄存器,可以采用的寻址方式是直接寻址、位寻址和寄存器寻址。

40、数码管分为共阴和共阳两种结构。若字型码最低位对应a段,最高位对应dp段,要显示数字“2”,这两种结构对应的字型码分别为:0x5b和0xa4。

41、根据LED数码管的硬件设计方法不同,数码管显示驱动方式分为:静态方式和动态方式。 42、数码管静态显示方式,每个数码管要占用一个端口;动态显示方式采用动态扫描方式显示。 43、在数码管的动态显示方式中,段选端输出字型码,位选端选择数码管。 44、单片机的中断优先级有2级,共有5个中断源。

45、在单片机中断系统中,设置中断允许使用寄存器IE,设置中断优先级使用寄存器IP,设置外部中断的触发方式使用寄存器TOCN。

46、在单片机中断系统中,当发生中断请求时,将影响的寄存器是TOCN和SOCN。

47、在单片机中断系统中,要允许定时器T0中断,除设置ET0=1之外,还要将总开关EA=1。

48、如果几个同一优先级的中断源同时向CPU申请中断,则51单片机中断源中外部中断0的优先级最高。 49、如果几个同一优先级的中断源同时向CPU申请中断,则51单片机中断源中串行中断的优先级最低。 50、MCS-51单片机内部有两个16位的可编程定时器/计数器。

51、定时器T0和T1可通过编程作为定时器使用,也可通过编程作为计数器使用。 52、定时器T0可分为两个8位专用寄存器:TH0和TL0;T1可分为TH1和TL1。

53、定时器T0和T1作为计数器使用时,是对外部引脚输入的脉冲脉冲计数;作为定时器使用时,是对内部机器周期脉冲计数。

54、设置单片机定时器的工作方式,使用寄存器TMOD。

55、将51单片机的定时器/计数器作为13位计数器使用,其工作方式为:工作方式0。 56、将51单片机的定时器/计数器作为16位计数器使用,其工作方式为:工作方式1。

57、将51单片机的定时器/计数器作为8位计数器使用,并带初值自动装入功能,其工作方式为:工作方式2。

58、当系统时钟频率为12MHz时,51单片机的定时器/计数器的方式0的最大定时时间是8192us,方式1的最大定时时间是65536us,方式2和方式3的最大定时时间是256us。

59、当系统时钟频率为12MHz时,51单片机的定时器/计数器的方式0的最大计数值是8192,方式1的最大计数值是65536,方式2和方式3的最大计数值是256。

60、使用定时器T0定时、工作方式2;定时器T1计数,工作方式1,则TMOD=0x12。 61、在串行通信中,把每秒中传送的二进制数的位数叫波特率。 62、MCS-51单片机串行通信时,先发送低位,后发送高位

63、串行口设有2个控制寄存器,分别是串行控制寄存器和电源控制寄存器。

64、当SCON中的M0M1=10时,表示串口工作于方式2, REN=1表示允许接收, TI=1表示串行口发送中断请求。

65、PCON中的SMOD=1表示波特率翻倍。

66、MCS-51单片机方式2串行通信时,一帧信息位数为11位。 二、判断题

×1、当MCS-51上电复位时,堆栈指针SP=00H。SP=07H

×2、PC存放的是当前正在执行的指令。是将要执行的下一条指令的地址 ×3、MCS-51的特殊功能寄存器分布在60H~80H地址范围内。 80H~FFH

×4、在MCS-51系统中,一个机器周期等于1.5us。若晶振频率为8MHz,才可能为1.5us √5、PC可以看成使程序存储器的地址指针。

×6、CPU是由RAM和EPROM所组成。CPU由运算器和控制器组成 √7、DPTR可以分为两个8位的寄存器使用,但PC不能。

×8、内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。位寻址区既可以供位寻址使用,又可以供字节寻址使用。

√9、单片机的指令周期是执行一条指令所需要的时间,一般由若干个机器周期组成。 三、选择题

1、51系列单片机芯片中不包括( D )。

A.CPU B.存储器 C.I/O端口 D.显示器 2、单片机8051的XTAL1和XTAL2引脚是( D )引脚。 A.外接定时器 B.外接串行口 C.外接中断 D.外接晶振 3、AT89S51单片机的Vcc(40)引脚是( A )引脚。

A.主电源+5V B.接地 C.备用电源 D.访问片外存贮器 4、AT89S51单片机的VSS(20)引脚是( B )引脚。

A.主电源+5V B.接地 C.备用电源 D.访问片外存贮器 5、AT89S51引脚ALE是( C )。

A.程序读选通信号 B.数据锁存允许信号 C.地址锁存允许信号 D.控制锁存允许信号 6、MCS—51单片机的CPU主要的组成部分为( A )。

A.运算器、控制器 B.加法器、寄存器 C.运算器、加法器 D.运算器、译码器 7、AT89S51单片机中不包含( B )。

A.CPU B. 继电器 C.存储器 D. I/O端口 8、8051单片机有( C )组并行I/O口。 A、2 B、3 C、4 D、5 9、PSW中的RS1和RS0用来( A ) 。

A、选择工作寄存器组 B、指示复位 C、选择定时器 D、选择工作方式 10、单片机上电复位后,SP的内容为( B )。

A、0x00 B、0x07 C、0x0b D、0xff 11、在程序状态字PSW中PSW.7表示( A )标志位。 A.Cy B.AC C.F0 D.P

12、MCS-51单片机复位操作的功能是把P0~P3初始化为( C )。 A.00H B.11H C.0FFH D.不能确定

13、某一应用系统需要扩展10个功能键,通常采用( B )方式更好。 A、独立式按键 B、矩阵式键盘 C、动态键盘 D、静态键盘

14、按键开关的结构通常是机械弹性元件,在按键按下和断开时,触点在闭合和断开瞬间会产生接触不稳定,为消除抖动引起的不良后果常采用的方法有( C )。

A、硬件去抖动 B、软件去抖动 C、硬、软件两种方法 D、单稳态电路去抖动方法 15、使用单片机开发系统调试程序时,对源程序进行汇编的目的是( A )。 A、将源程序转换成目标程序 B、将目标程序转换成源程序 C、将低级语言转换成高级语言 D、连续执行 16、Proteus软件中下列不是预览窗口作用的( D )。 A、显示选中元件的预览图 B、显示整张原理图的预览图 C、改变原理图的可视范围 D、选中元件

17、在运用仿真系统调试程序时,观察函数内部指令的执行结果,通常采用( B )调试方法。

A、单步调试(F8) B、跟踪调试(F7) C、快速运行到光标处(F4) D、断点调试(F2) 18、下列描述中正确的是( B )。 A、程序就是软件

B、软件开发不受计算机系统的限制

C、软件既是逻辑实体,又是物理实体 D、软件是程序、数据与相关文档的集合

19、使用Keil C系统调试程序时,项目文件的扩展名是( C )。 A、 .c B、 .hex C、 .uv2 D、 .asm

20、使用Proteus软件仿真时,单片机加载文件的扩展名是( B )。 A、 .c B、 .hex C、 .uv2 D、 .asm 21、仿真器的作用是( C )。

A、能帮助调试用户设计的软件 B、能帮助调试用户设计的硬件 C、能帮助调试用户设计的硬件和软件 D、只能做各种模拟实验 22、Proteus软件中的原理图编辑窗口大小调整使用( C )实现。 A、滚动条 B、菜单 C、鼠标滚轮 D、按钮 四、简答题

1、简述MCS-51汇编语言指令格式。 [标号:] 操作码 [操作数] [注释] 2、MCS-51指令系统主要有哪几种寻址方式?

立即寻址,直接寻址,寄存器寻址,寄存器直接寻址,变址寻址(基址+变址),相对寻址,位寻址 3、设内部RAM(30H)=5AH,(5AH)=40H,(40H)=00H,端口P1=7FH,问执行下列指令后,各有关存储单元(即R0,R1,A,B,P1,30H,40H及5AH单元)的内容如何? MOV R0,#30H ;(R0)=30H MOV A,@R0 ;(A)=5AH MOV R1,A ;(R1)=5AH MOV B,R1 ;(B)=5AH 4、什么是中断?

是指在单片机正在执行某件事情过程中,有外部事件请求单片机给予响应单片机临时暂停当前正在执行程序的过程称为中断 5、简述中断处理过程。

中断请求,中断响应,中断服务和中断返回 二、程序设计题

1、当系统时钟频率为12MHz时,要使用T1方式0得到定时时间1s,请计算定时器初值和溢出次数。 提示:方式0是13位计数器,不用的3个二进制位直接为0 答:一次定时时间5ms TH1=0x63 TL1=0x18 溢出次数为200

2、当系统时钟频率为12MHz时,要使用T1方式1得到定时时间1s,请计算定时器初值和溢出次数。 解:工作方式1最长定时为2^16us=65.536ms

设一次定时时间为50us则初值TH1=0x31,TL1=0xb0 溢出次数1000/50=20

3、当系统时钟频率为12MHz时,要使用T1方式2得到定时时间1s,请计算定时器初值和溢出次数。 解:工作方式2最长定时为2^8us=256us

设一次定时时间为250us则初值TH1=0x06,TL1=0x06 溢出次数10^6/250=4000

1、编写一个流水灯程序,要求P1口的8个共阳极的LED灯开始全不亮,然后从低位到高位间隔500ms逐个点亮,最后全亮,依次循环。

MOV @R1,P1 ;(5AH)=7FH MOV A,P1 ;(A)=7FH MOV 40H,#20H ;(40H)=20H MOV 30H,40H ;(30H)=20H

搜索更多关于: 单片机习题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

1、51单片机的内部硬件结构包括了:中央处理器、数据存储器、程序存储器、和2个16位定时器/计数器以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过内部总线相连接 2、51单片机在物理上有四个存储空间:片内程序存储器、片外程序存储器、片内数据存储器和片外数据存储器。 3、AT89S51单片机为8位单片机 4、AT89S51的异步通信口为全双工(填空内容:单工/半双工/全双工) 5、AT89S51有2级中断,5个中断源 6、AT89S51片内数据存储器的地址范围是00H-7FH,位地址空间的字节地址范围是20H-2FH,对应的位地址范围是00H-7FH,外部数据存储器的最大可扩展容量是64KB 7、若由程序设定RS1、RS0=01,则工作寄存器R0~R7的直接地址为08-0FH

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com