[业务]51单片机期末考试试卷及答案2

合集下载

51单片机原理及应用期末考试试题及答案(总结2020版)

51单片机原理及应用期末考试试题及答案(总结2020版)

单片机考试复习试题及答案(一)一、填空(30分,每空1分)1. 如果(A)=45H,(R1)=20H,(20H)=12H,执行XCHD A, @ R1;结果(A)=42H ,(20H)=15H2. AT89S51的异步通信口为全双工(单工/半双工/全双工),若传送速率为每秒120帧,每帧10位,则波特率为1200 bit/s3. AT89S51内部数据存储器的位地址空间的字节地址范围是20H-2FH,对应的位地址范围是00H-FFH。

4. 单片机也可称为微控制器或嵌入式控制器5. 当MCS-51执行MOVX A,@R1指令时,伴随着RD控制信号有效。

6. 当单片机的PSW=01H时,这时当前的工作寄存器区是0 区,R4所对应的存储单元地址为04 H7. AT89S51的P0 口为高8位地址总线口。

8. 设计一个以AT89C51单片机为核心的系统,如果不外扩程序存储器,使其内部4KB闪烁程序存储器有效,则其EA*引脚应该接+5V9. 在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行256 次。

10. 欲使P1口的低4位输出0,高4位不变,应执行一条ANL P1, #0F0H 命令。

11. 单片机外部三大总线分别为数据总线、地址总线和控制总线。

12. 数据指针DPTR有16 位,程序计数器PC有16 位13. 74LS138是具有3个输入的译码器芯片,用其输出作片选信号,最多可在8 块芯片中选中其中任一块。

14. MCS-51指令系统中,ADD与ADDC指令的区别是进位位Cy是否参与加法运算15. 特殊功能寄存器中,单元地址低位为0或8 的特殊功能寄存器,可以位寻址。

16. 开机复位后,CPU使用的是寄存器第0组,地址范围是00H-07H17. 若某存储器芯片地址线为12根,那么它的存储容量为4kB18. 关于定时器,若振荡频率为12MHz,在方式0下最大定时时间为8.192ms19. AT89S51复位后,PC与SP的值为分别为0000H 和07H20. LJMP跳转空间最大可达到64K21. 执行如下三条指令后,30H单元的内容是#0EHM O V R 1,#30HM O V 40H,#0 E HM O V ﹫R 1,40H二、判断题(10分,每题1分)1 当EA脚接高电平时,对ROM的读操作只访问片外程序存储器。

51单片机考试试题带答案

51单片机考试试题带答案

51单片机考试试题带答案一、选择题1. 以下哪项是51单片机的定时器模式?A. 仅工作在工作模式0B. 工作在工作模式0和工作模式1之间切换C. 工作在工作模式0和工作模式1之间循环切换D. 工作在工作模式0、工作模式1和工作模式2之间循环切换答案:D2. 下列哪种类型的引脚在51单片机中不可作为普通IO口使用?A. 内部RAM地址线引脚B. 外部中断引脚C. IAP/IAP引脚D. 全双工串行口引脚答案:A3. 51单片机的中断向量表是存放在内存的哪个区域?A. 0x0000~0x007FB. 0x0080~0x00FFC. 0x0100~0x017FD. 0x0180~0x01FF答案:C二、填空题1. 请列举51单片机的三种工作模式:____________, ____________, ____________。

答案:工作模式0、工作模式1、工作模式22. 51单片机的系统时钟频率为_________。

答案:12MHz三、解答题1. 请简要描述51单片机的位寻址方式。

答案:51单片机的位寻址方式即按位进行寻址,可以直接对单片机的寄存器或存储器中的某个位进行操作。

通过指定位寻址方式,我们可以将某个特定的位设置为1或者设置为0,或者进行一些位运算操作。

2. 请写出51单片机中TIMER 0的工作模式0的特点和优缺点。

答案:51单片机中TIMER 0的工作模式0特点如下:- 工作模式0是基本的定时/计数功能,仅作为一个16位定时器来使用。

- 它可以产生一个定时器中断。

- 定时器0的计数值可以从TH0和TL0中读取。

优点:- 简单易用,适用于基本的定时功能。

- 可以通过改变定时器的初值来实现不同的定时周期。

缺点:- 功能相对有限,不适用于复杂的定时及计数需求。

- 不能通过使用外部输入源来启动或停止定时器。

四、编程题请使用C语言编写一个程序,实现以下功能:当INT0引脚产生上升沿中断时,将P1口的高4位清0,低4位保持不变。

51单片机期末习题及答案

51单片机期末习题及答案

1-1选择1.计算机中最常用的字符信息编码是(A)A ASCIIB BCD码C余3码D循环码2.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于(A)μsA 1.5B3C1 D 0.53.MCS-51的时钟最高频率是( A ).A 12MHzB 6 MHzC 8 MHz D10 MHz4.以下不是构成的控制器部件(D):A程序计数器、B指令寄存器、C指令译码器、D存储器5.以下不是构成单片机的部件(D)A微处理器(CPU)、B存储器C接口适配器(I\O接口电路)D打印机6.下列不是单片机总线是(D)A地址总线B控制总线C数据总线D输出总线7.-49D的二进制补码为.(B)A 11101111B 11101101C 0001000D111011008.十进制29的二进制表示为原码(C)A 11100010B 10101111C 00011101D 000011119.十进制0.625转换成二进制数是(A)A 0.101B 0.111C 0.110D 0.10010选出不是计算机中常作的码制是(D)A原码B反码C补码 D ASCII1-2填空1.计算机中常作的码制有原码、反码和补码2.十进制29的二进制表示为000111013.十进制数-29的8位补码表示为.111000114.单片微型机CPU、存储器和I\O接口三部分组成.5.若不使用MCS-51片内存器引脚EA必须接地.6.输入输出设备是计算机与外部世界交换信息的载体.7.十进制数-47用8位二进制补码表示为.110100018.-49D的二进制补码为.111011019.计算机中最常用的字符信息编码是ASCII10.计算机中的数称为机器数,它的实际值叫真值。

1-3判断1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。

(√)2.MCS-51上电复位时,SBUF=00H。

(×)。

SBUF不定。

3.使用可编程接口必须处始化。

51单片机期末考试试卷及答案

51单片机期末考试试卷及答案

51单片机期末考试试卷及答案1.下列哪个运算符的优先级最高?A。

加号B。

乘号C。

逻辑非D。

赋值号答案:C2.下列哪个不是单片机的输入/输出端口?A。

P0口B。

P1口C。

P2口D。

P3口答案:D3.下列哪个寄存器用于控制中断?A。

SPB。

PSWC。

PCOND。

IE答案:D4.下列哪个语言不是单片机常用的编程语言?A。

C语言B。

汇编语言C。

Java语言D。

BASIC语言答案:C5.下列哪个不是单片机的工作寄存器?A。

ACCB。

BC。

DPTRD。

SP答案:D6.下列哪个不是单片机的计时器/计数器?A。

T0B。

T1C。

T2D。

T3答案:D7.下列哪个不是单片机的中断源?A。

外部中断B。

定时器中断C。

串口中断D。

并口中断答案:D8.下列哪个不是单片机的复位方式?A。

电平复位B。

脉冲复位C。

软件复位D。

停机复位答案:D9.下列哪个不是单片机的定时器/计数器模式?A。

模式0B。

模式1C。

模式2D。

模式3答案:D10.下列哪个不是单片机的串口模式?A。

模式0B。

模式1C。

模式2D。

模式3答案:C1、C语言提供的合法的数据类型关键字是short和char。

2、片内RAM的20H~2FH为位寻址区,所包含的位地址是00H~7FH。

3、MCS-51单片机的复位信号是高电平有效。

4、89S51的单片机的堆栈指针可位于内部RAM或外部RAM内。

5、在串行口工作于移位寄存器方式时,其接收由___和RID来启动。

6、存储16×16点阵的一个汉字信息,需要的字节数为32.7、当MCS-51单片机接有外部存储器,P2口可作为输出高8位地址。

8、C51中一般指针变量占用两个字节存储。

9、使用宏来访问绝对地址时,一般需包含的库文件是___。

10、单片机的定时器/计数器工作方式1是16位计数结构。

11、C语言中最简单的数据类型包括整型、实型、字符型。

12、下列描述中正确的是软件是程序、数据与相关文档的集合。

13、下列计算机语言中,CPU能直接识别的是机器语言。

51单片机期末习题及答案

51单片机期末习题及答案

51单片机期末习题及答案首先,让我们一起来回顾一下51单片机的基础知识。

51单片机是一种经典的8位单片机,广泛应用于嵌入式系统和电子设备中。

在期末考试中,我们通常需要回答一些关于51单片机的习题。

本文将为你提供一些常见的51单片机期末习题及答案,希望对你的复习和考试有所帮助。

1. 简述51单片机的体系结构及特点。

51单片机的体系结构是基于哈佛结构,具有8位ALU、内部128字节的RAM和4KB的程序存储器。

其特点包括:具有51指令集,支持高低电平触发的中断服务,具备4个8位I/O端口和一个16位定时器/计数器等。

2. 请简述P0口的输入/输出特点及其寄存器控制。

P0口是51单片机的一个8位I/O端口,同时具有输入和输出的特点。

P0口专用的寄存器是P0、P0CON和P0DIR。

P0寄存器用于控制P0口的输入输出状态,设置特定位为1可以将相应的口设为输出,清零则为输入;P0CON寄存器用于指定P0口的工作模式,比如推挽输出、开漏输出等;P0DIR寄存器则用于指定P0口的方向,1表示输出,0表示输入。

3. 请简述定时器/计数器的工作原理。

51单片机中的定时器/计数器是一个16位的计数器,可以用于延时和计数的应用。

定时器/计数器通常由两个8位的寄存器THx和TLx组成,合起来形成一个16位的寄存器。

定时器的工作原理是通过对计数器进行计数,当计数器溢出时产生中断,从而实现定时功能。

计数器可以根据需要设定初值,并通过对THx和TLx的赋值来进行设置和控制。

4. 请简述51单片机的中断优先级。

51单片机的中断优先级由高到低分为4级,分别是优先级0、1、2和3。

当多个中断同时发生时,具有较高优先级的中断将被优先处理。

5. 简述51单片机的编程模式及程序设计的基本步骤。

51单片机的编程模式是基于汇编语言编写的,程序设计的基本步骤如下:(1)定义变量和常量,包括数据存储器、端口和寄存器等;(2)初始化程序,包括初始化变量、寄存器和定时器等;(3)编写主程序,即具体的功能实现代码;(4)设计中断服务程序,处理中断事件;(5)调试程序,确保程序的正确性和稳定性;(6)下载程序,将程序烧写到单片机中运行。

51单片机期末考试试卷及答案

51单片机期末考试试卷及答案

51单片机期末考试试卷及答案一、选择题(每题2分,共20分)1. 51单片机的CPU是几位处理器?A. 4位B. 8位C. 16位D. 32位答案:B2. 在51单片机中,下列哪个寄存器用于存储程序计数器PC?A. AB. BC. DPTRD. SP答案:C3. 51单片机的时钟频率为12MHz时,一个机器周期的时长是多少?A. 1μsB. 2μsC. 4μsD. 8μs答案:C4. 在51单片机中,下列哪个中断优先级最高?A. 外部中断0B. 定时器/计数器0中断C. 外部中断1D. 定时器/计数器1中断答案:A5. 在51单片机中,若要实现串行通信,需要使用哪个特殊功能寄存器?A. TMODB. SCONC. TH0D. TL0答案:B6. 51单片机的存储器分为哪几部分?A. 程序存储器和数据存储器B. RAM和ROMC. 内部RAM和外部RAMD. 以上都对答案:D7. 在51单片机中,下列哪个寄存器用于控制串行通信波特率?A. TMODB. SCONC. TH1D. TL1答案:C8. 51单片机的定时器/计数器工作在方式1时,下列哪个特殊功能寄存器用于计数初值?A. TMODB. TH0C. TL0D. TH1答案:B9. 在51单片机中,下列哪个指令用于无条件跳转?A. SJMPB. JZC. JNZD. ACALL答案:A10. 在51单片机中,下列哪个指令用于将累加器A的内容传送到外部RAM的某个单元?A. MOVB. MOVXC. MOVCD. MOVW答案:B二、填空题(每题2分,共20分)1. 51单片机的CPU包括____、____、____、____和____五部分。

答案:运算器、控制器、累加器A、寄存器B、程序状态字PSW2. 51单片机的定时器/计数器共有____个,分别是____和____。

答案:2个,定时器/计数器0和定时器/计数器13. 在51单片机中,外部中断0和外部中断1的入口地址分别是____和____。

c51单片机期末考试题及答案

c51单片机期末考试题及答案

c51单片机期末考试题及答案一、选择题(每题2分,共20分)1. C51单片机的振荡器频率为12MHz时,机器周期是多少?A. 1μsB. 2μsC. 12μsD. 24μs答案:B2. 下列哪个寄存器是C51单片机的程序计数器?A. PCB. SPC. DPTRD. ACC答案:A3. C51单片机中,哪个特殊功能寄存器用于设置定时器的工作模式?A. TMODB. TCONC. SCOND. IE答案:A4. 在C51单片机中,下列哪个指令用于将累加器的内容送入外部数据存储器?A. MOVX @DPTR, AB. MOV @DPTR, AC. MOVX A, @DPTRD. MOV A, @DPTR答案:A5. C51单片机的串行通信中,哪个波特率生成器用于定时串行数据的发送和接收?A. SBUFB. TMODC. SCOND. PCON答案:B6. C51单片机的中断系统中,哪个寄存器用于设置中断优先级?A. IPB. IEC. TCOND. TMOD答案:A7. 在C51单片机中,哪个指令用于将累加器的内容与直接地址的数据进行逻辑“与”操作?A. AND A, #dataB. AND A, directC. AND direct, #dataD. AND direct, A答案:B8. C51单片机中,哪个指令用于将一个立即数传送到一个寄存器?A. MOV reg, #dataB. MOV reg, directC. MOV reg, @RiD. MOV reg, A答案:A9. 在C51单片机中,哪个指令用于将累加器的内容与寄存器R0的内容进行交换?A. XCH A, R0B. XCHD A, R0C. SWAP A, R0D. MOV A, R0答案:A10. C51单片机的外部中断0和外部中断1的优先级可以设置为?A. 低,低B. 高,低C. 低,高D. 高,高答案:B二、填空题(每空1分,共10分)1. C51单片机的内部RAM分为__工作寄存器区__和__位寻址区__。

51单片机期末试题及答案

51单片机期末试题及答案

试题1参考答案一、填空题(25分,每空1分)1.AT89S51单片机为8位单片机2.MCS-51系列单片机的典型芯片分别为8031、8051、8751。

3.AT89S51的异步通信口为全双工(单工/半双工/全双工)4.AT89S51有2级中断,5个中断源5.AT89S51内部数据存储器的地址范围是00H~7FH,位地址空间的字节地址范围是20H~2FH,对应的位地址范围是00H~7FH,外部数据存储器的最大可扩展容量是64K。

6.AT89S51单片机指令系统的寻址方式有__寄存器寻址__、____直接寻址____、___寄存器间接寻址_____、_立即寻址____、基址寄存器加变址寄存器寻址。

7.如果(A)=34H,(R7)=0ABH,执行XCH A,R7;结果(A)=0ABH,(R7)=34H。

8.82C55可以扩展3个并行口,其中8条口线具有位操作功能;9.当单片机复位时PSW=00H,这时当前的工作寄存器区是0区,R4所对应的存储单元地址为04H。

10.若A中的内容为67H,那么,P标志位为1。

11.74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中8片芯片。

二、判断以下指令的正误:(5分)(1)MOV28H,@R4;(×)(2)INC DPTR;(√)(3)DEC DPTR;(×)(4)CLR R0;(×)(5)MOV T0,#3CF0H;(×)三、简答题1、如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POP DPH;POP DPL;POP SP;___3CH___;=___5FH___;=___50H___;2、采用6MHz 的晶振,定时1ms ,用定时器方式0时的初值应为多少?(请给出计算过程)(6分)解:∵采用6MHZ 晶振∴机器周期为2us (213-X)×2×10-6=1×10-3∴X=7692(D)=1E0CH=1111000001100(B),化成方式0要求格式为111100001100B即0F00CH综上可知:TLX=0CH,THX=0F0H3.分析下列程序的功能(5分)PUSH ACC PUSH B POP ACC POPB解:该程序的功能是通过累加器ACC 与寄存器B 数据交换。

51单片机期末考试复习题(附答案)

51单片机期末考试复习题(附答案)

单片机原理及应用复习一、填空题1.单片机又称为微控制器,将CPU、存储器、I/O集成到一个芯片上。

2.单片机的RST/VPD引脚为单片机的商店复位或掉电保护端,但单片机振荡器工作时,该引脚上只要出现持续两个机器周期的高电平,就可实现复位操作,是单片机回到初始状态。

̅̅̅̅端保持低电平。

3.单片机只访问外部程序存储器,必须使EA4.单片机程序地址空间中0000H代表复位入口地址、0003H代表外部中断0入口地址、000BH代表定时器/计数器0溢出中断入口地址、0013H代表外部中断1中断入口地址、001BH 代表定时器/计数器1溢出中断入口地址、0023H代表串口中断入口地址。

通常在这些地址中存放一条无条件转移指令。

5.扩展片外数据存储器地址空间与片内数据存储器地址空间可以重叠,是因为访问片内、外使用不同的指令,访问片外采用MOVX指令。

6.单片机应用程序一般放在ROM中,数据一般存放到RAM中。

7.单片机复位后,寄存器PC为0000H、ACC为00H、PSW为00H、SP为07H,此时选择第0组工作寄存器作为通用寄存器。

8.机器指令由操作码和操作数两部分构成。

9.操作数表示参加操作的数本身或操作数所在的地址。

10.单片机特殊寄存器的选址方式只能是直接寻址。

11.可用于寄存器间接寻址的寄存器包括R0、R1、DPTR,这些寄存器起到地址指针的作用。

12.要用传输指令访问单片机片外RAM,它的指令操作助记符是MOVX。

13.指令AJMP的跳转范围是2K,LJMP可在64KB范围内无条件转移。

14.执行PUSH时堆栈指针SP先加1,执行POP堆栈指令是SP后减1,子程序调用LCALL指令隐含2次压栈,子程序返回指令RET隐含2次出栈(弹栈)。

15.绝对调用指令ACALL addr所能调用子程序的范围是2K,LCALL addr指令则是64K。

16.DB、DW、DS伪指令都只能对程序存储器起作用,不能对数据存储器进行初始化。

51单片机原理及应用期末考试试题及答案(总结2020版)

51单片机原理及应用期末考试试题及答案(总结2020版)

单片机考试复习试题及答案(一)一、填空(30分,每空1分)1. 如果(A)=45H,(R1)=20H,(20H)=12H,执行XCHD A, @ R1;结果(A)=42H ,(20H)=15H2. AT89S51的异步通信口为全双工(单工/半双工/全双工),若传送速率为每秒120帧,每帧10位,则波特率为1200 bit/s3. AT89S51内部数据存储器的位地址空间的字节地址范围是20H-2FH,对应的位地址范围是00H-FFH。

4. 单片机也可称为微控制器或嵌入式控制器5. 当MCS-51执行MOVX A,@R1指令时,伴随着RD控制信号有效。

6. 当单片机的PSW=01H时,这时当前的工作寄存器区是0 区,R4所对应的存储单元地址为04 H7. AT89S51的P0 口为高8位地址总线口。

8. 设计一个以AT89C51单片机为核心的系统,如果不外扩程序存储器,使其内部4KB闪烁程序存储器有效,则其EA*引脚应该接+5V9. 在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行256 次。

10. 欲使P1口的低4位输出0,高4位不变,应执行一条ANL P1, #0F0H 命令。

11. 单片机外部三大总线分别为数据总线、地址总线和控制总线。

12. 数据指针DPTR有16 位,程序计数器PC有16 位13. 74LS138是具有3个输入的译码器芯片,用其输出作片选信号,最多可在8 块芯片中选中其中任一块。

14. MCS-51指令系统中,ADD与ADDC指令的区别是进位位Cy是否参与加法运算15. 特殊功能寄存器中,单元地址低位为0或8 的特殊功能寄存器,可以位寻址。

16. 开机复位后,CPU使用的是寄存器第0组,地址范围是00H-07H17. 若某存储器芯片地址线为12根,那么它的存储容量为4kB18. 关于定时器,若振荡频率为12MHz,在方式0下最大定时时间为8.192ms19. AT89S51复位后,PC与SP的值为分别为0000H 和07H20. LJMP跳转空间最大可达到64K21. 执行如下三条指令后,30H单元的内容是#0EHM O V R 1,#30HM O V 40H,#0 E HM O V ﹫R 1,40H二、判断题(10分,每题1分)1 当EA脚接高电平时,对ROM的读操作只访问片外程序存储器。

mcs-51单片机考试试题及答案

mcs-51单片机考试试题及答案

mcs-51单片机考试试题及答案一、选择题(每题2分,共20分)1. MCS-51单片机的内部结构中,CPU可以访问的存储器是()。

A. ROMB. RAMC. EPROMD. A和B答案:D2. 下列哪个寄存器是MCS-51单片机中用于堆栈指针的寄存器?()A. PCB. SPC. PSWD. DPTR答案:B3. MCS-51单片机的定时器/计数器中,定时器0和定时器1都是()。

A. 8位定时器B. 16位定时器C. 8位计数器D. 16位计数器答案:B4. 下列哪个指令是MCS-51单片机中用于将累加器A的内容与寄存器R0的内容相加的指令?()A. ADD A, #dataB. ADD A, R0C. MOV A, R0D. INC A答案:B5. 在MCS-51单片机中,下列哪个中断源的优先级最高?()A. INT0B. TF0C. TF1D. IE0答案:B6. MCS-51单片机的I/O口具有()功能。

A. 推挽输出B. 开漏输出C. 推挽输出和开漏输出D. 仅推挽输出答案:B7. MCS-51单片机的定时器/计数器工作在定时模式时,定时时间的计算公式是()。

A. 定时时间 = (65536 - THx)×12 / foscB. 定时时间 = (256 - THx)×12 / foscC. 定时时间 = (65536 - THx)×1 / foscD. 定时时间 = (256 - THx)×1 / fosc答案:B8. 在MCS-51单片机的中断系统中,下列哪个寄存器用于存储中断向量地址?()A. IPB. IEC. TCOND. SCON答案:A9. MCS-51单片机的外部中断INT0和INT1的触发方式是()。

A. 电平触发B. 边沿触发C. 定时触发D. 计数触发答案:B10. 在MCS-51单片机中,下列哪个指令用于将内部RAM的20H地址的内容传送到累加器A?()A. MOV A, #20HB. MOV A, 20HC. MOV A, @20HD. MOV A, R2答案:B二、填空题(每题2分,共20分)1. MCS-51单片机的内部RAM分为______区和______区。

51单片机试题及答案

51单片机试题及答案

51单片机试题及答案51单片机是一种常用的单片机,广泛应用于各种电子设备中。

在学习和应用过程中,掌握相关的试题和答案是非常重要的。

本篇文章将提供一些常见的51单片机试题,并给出详细的答案解析。

试题一:请简述51单片机的基本概念。

答案:51单片机指的是英特尔公司开发的一种8位单片机,其核心是8051系列单片机。

它具有低功耗、高集成度和强大的功能特点。

51单片机广泛应用于嵌入式系统、电子仪器和家用电器等领域。

试题二:请解释什么是片内RAM和片内ROM。

答案:片内RAM(Random Access Memory)指的是单片机内部集成的随机存取内存,用于存储临时数据。

片内ROM(Read-Only Memory)用于存储程序代码和常量数据,无法在运行时进行修改。

试题三:请列举51单片机的常用指令集。

答案:51单片机的常用指令集包括数据传输指令、算术指令、逻辑指令、跳转指令、位操作指令等。

具体的指令可以根据需求在手册中查阅。

试题四:请解释定时器和中断的概念。

答案:定时器是一种特殊的硬件模块,用于实现定时功能。

通过设置定时器的计数值和工作模式,可以实现各种时间精度的定时。

中断是一种事件触发机制,当特定事件发生时,中断会打断当前的程序执行,转而执行相应的中断服务程序。

试题五:请简述串行通信中的UART概念。

答案:UART(Universal Asynchronous Receiver/Transmitter)是一种常见的串行通信接口,用于实现数据的传输和接收。

UART通过设置波特率、数据位、停止位和校验位等参数,实现串行通信的数据有效性和可靠性。

试题六:请简要介绍51单片机的编程流程。

答案:51单片机的编程流程主要包括以下几个步骤:写好程序代码,并保存为.asm汇编文件;使用汇编器将汇编文件转换为机器码文件;使用烧录器将机器码文件烧录到单片机的存储器中;将单片机与外部电路连接,并通电运行程序。

试题七:请解释I/O口及其在51单片机中的应用。

单片机期末试题(含答案)

单片机期末试题(含答案)

单片机期末试题(含答案)单片机期末试题(含答案)1. 选择题(40分)1) 单片机是由______股组成的。

A. 双向数据总线、地址总线、控制总线B. 单向数据总线、地址总线、控制总线C. 单向数据总线、寄存器总线、控制总线D. 双向数据总线、寄存器总线、控制总线答案:A2) 以下哪个单片机是基于HARVARD结构的?A. 8051B. AVRC. PICD. ARM答案:C3) 在51单片机中,汇编指令“MOV A, #78H”的16进制形式是:A. E478B. 3E78C. 1578D. 78答案:B4) 下列哪个是单片机的输入/输出接口电路?A. I2CB. UARTC. ADCD. GPIO答案:D5) 下列哪个DSP处理器的体系结构更适合高频性能要求?A. TMS320C54XB. ADSP-21369C. BlackfinD. STM32F4答案:C2. 判断题(20分)1) 对于单片机来说,每个I/O口的方向控制位只有0和1两种状态。

答案:对2) 51单片机可以通过中断方式实现高精度定时。

答案:错3) 单片机中的PLCC芯片是无法进行现场编程操作的。

答案:错4) 单片机具有逻辑运算的功能,但不具备浮点运算的能力。

答案:对5) 单片机内部的RAM存储器是用于存储程序的。

答案:错3. 简答题(40分)1) 请解释什么是中断,并说明中断的作用及优点。

答:中断是指在程序执行过程中,由外部事件触发的一种程序运行方式。

中断的作用是提高了系统的并发性和实时性,它可以使得处理器在执行某一程序时,能够及时响应来自外部设备的请求信号,处理外部事件。

中断的优点有:1) 提高处理器利用率,通过允许CPU在执行某一程序的同时处理其他外部事件;2) 提高系统的实时性,可以立即响应外部设备的请求,确保外围设备与处理器之间的同步操作;3)系统的可靠性更高,处理外部设备的过程不会干扰到程序执行的流程,可以减少系统崩溃的风险。

c51单片机试题及答案

c51单片机试题及答案

c51单片机试题及答案一、选择题1. C51单片机的内部RAM中,用户可用的RAM空间大小为()。

A. 128BB. 256BC. 512BD. 1KB答案:B2. 下列关于C51单片机中断系统的描述,错误的是()。

A. C51单片机具有5个中断源B. C51单片机的中断向量地址是固定的C. C51单片机的中断优先级是可编程的D. C51单片机的中断服务程序必须放在内部RAM中答案:D3. 在C51单片机中,下列哪个寄存器是用来设置定时器模式的?()A. TCONB. TMODC. IED. IP答案:B二、填空题1. C51单片机的________位地址空间中,包含有程序存储器。

答案:64KB2. 在C51单片机中,使用________指令可以清除定时器的溢出标志。

答案:CLR TF03. C51单片机的外部中断0的中断向量地址是________。

答案:0003H三、简答题1. 简述C51单片机的定时器/计数器的工作原理。

答案:C51单片机的定时器/计数器是一种可编程的定时/计数设备。

它能够根据内部或外部事件来计数,或者在固定的时间间隔内产生中断。

定时器/计数器可以工作在定时模式或计数模式。

在定时模式下,定时器根据内部时钟脉冲的计数来计时;在计数模式下,定时器则根据外部事件的个数来计数。

2. 描述C51单片机的串行通信过程。

答案:C51单片机的串行通信是通过串行接口(SCI)实现的。

通信过程包括设置波特率、配置串行通信模式(如8位数据位、1位起始位、1位停止位等)、发送和接收数据。

发送数据时,数据首先被写入到串行数据寄存器(SBUF),然后通过串行接口发送出去。

接收数据时,数据通过串行接口接收并存储在SBUF中,之后可以通过软件读取。

四、编程题1. 编写一个C51单片机的程序,实现定时器0的初始化,并使其每隔1秒产生一个中断。

答案:```c#include <reg51.h>void Timer0_Init() {TMOD = 0x01; // 设置定时器0为模式1TH0 = (65536 - 50000) / 256; // 设置定时器初值TL0 = (65536 - 50000) % 256;ET0 = 1; // 使能定时器0中断EA = 1; // 开启全局中断TR0 = 1; // 启动定时器0}void Timer0_ISR() interrupt 1 {TH0 = (65536 - 50000) / 256; // 重新加载定时器初值TL0 = (65536 - 50000) % 256;// 此处添加中断服务程序代码}void main() {Timer0_Init();while(1);}```注意:以上程序中50000的值需要根据实际的晶振频率进行计算,以实现1秒的定时。

51单片机考试试题带答案

51单片机考试试题带答案

word格式-可编辑-感谢下载支持单片机原理及应用试卷A一、填空题(每空1分,共20分)1、单片微型计算机由CPU、存储器和I/O三部分组成。

2、MCS-51系统中,当PSEN信号有效时,表示从P0口稳定地送出了低8位地址3、访问8031片外数据存储器采用的是寄存器间接寻址方式。

4、累加器(A)=80H,执行完指令ADDA,#83H后,进位位CY=15、指令LCALL37B0H,首地址在2000H,所完成的操作是2003H入栈,37B0H送入PC。

6、51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器IP加以选择。

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

8、中断请求信号有电平触发和卫冲触发两种触发方式9、用串行口扩展并行口时,串行接口的工作方式应选为方式010、74LS273通常用来作简单输出接口扩展;而74LS244则常用来作简单输入接口扩展。

11、51的并行I/O口信息有读引脚—和读锁存器两种读取方法,读一改一写操作是针对并行I/O口内的锁存器进行的。

12、A/D转换器的三个重要指标是转换速度、分辨率和转换精度二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。

每题1.分,共10分)1、计算机能识别的语言是(C)。

(A)汇编语言(B)自然语言(C)机器语言(C)高级语言word格式-可编辑-感谢下载支持2、MCS-51单片机外扩存储器芯片时,4个I/O口中用作数据总线的是(B)。

(A)P0和P2口(B)P0口(C)P2和P3口(D)P2口3、在中断服务程序中,至少应有一条(D)。

(A)传送指令(B)转移指令(C)加法指令(D)中断返回指令4、访问外部数据存储器时,不起作用的信号是(C)。

(A)RD(B)WR(C)PSEN(D)ALE5、以下指令中,属于单纯读引脚的指令是(C)。

(A)MOVP1,A(B)ORLP1,#0FH(C)MOVCC,P1.5(D)DJNZP1,LAB6、使用定时器T1时,有几种工作模式(C)。

51单片机期末复习题

51单片机期末复习题

51单片机期末复习题一、选择题1. 51单片机的内部总线宽度是多少位?A. 8位B. 16位C. 32位D. 64位答案:A2. 下列哪个是51单片机的定时器/计数器?A. T0B. T1C. A/DD. D/A答案:A、B3. 51单片机的中断优先级由哪个寄存器控制?A. IEB. IPC. TCOND. PCON答案:B4. 51单片机的外部中断有几个?A. 1个B. 2个C. 3个D. 4个答案:B5. 51单片机的外部数据存储器地址范围是多少?A. 0000H-FFFFHB. 0000H-0FFFHC. 0000H-1FFFHD. 0000H-FFFFH答案:A二、填空题6. 51单片机的程序存储器最大容量可达到______。

答案:64KB7. 51单片机的堆栈采用______进制。

答案:28. 51单片机的中断向量地址由______寄存器决定。

答案:IE9. 51单片机的串行通信波特率由______决定。

答案:定时器T110. 在51单片机中,使用______指令可以进入低功耗模式。

答案:SLEEP三、简答题11. 简述51单片机的中断系统的基本组成。

答案:51单片机的中断系统由中断请求、中断响应、中断服务程序和中断返回四个基本部分组成。

12. 阐述51单片机的定时器/计数器的工作原理。

答案:定时器/计数器是51单片机中用于测量时间间隔或计数事件的硬件模块。

它们可以被配置为定时器模式,以测量时间间隔,或计数器模式,以计数外部事件。

四、计算题13. 假设51单片机的系统时钟频率为12MHz,计算定时器0的定时时间。

答案:定时器0的定时时间 = (12MHz / 12) / (256 - 定时器初值)。

五、编程题14. 编写一个简单的程序,实现51单片机的P1口的LED灯依次点亮。

答案:; 以下是一个简单的汇编语言示例ORG 00HMOV P1, #0FFH ; 初始状态,所有LED灯关闭MOV A, #0FEH ; 从第一个LED灯开始START: MOV P1, A ; 点亮当前LED灯CALL DELAY ; 延时MOV A, A ; 将A寄存器内容左移一位MOV P1, A ; 更新P1口状态CALL DELAY ; 延时CJNE A, #0FFH, START ; 如果A寄存器不为0FFH,跳回STARTSJMP START ; 循环DELAY: ; 延时子程序; 延时逻辑RET六、论述题15. 论述51单片机在嵌入式系统设计中的优势和局限性。

c51单片机期末考试题目及答案详解

c51单片机期末考试题目及答案详解

c51单片机期末考试题目及答案详解一、选择题(每题2分,共20分)1. 下列哪个不是51单片机的寄存器?A. ACCB. BC. PSWD. SP答案:D2. 51单片机的外部中断0的中断向量地址是:A. 0003HB. 000BHC. 0013HD. 001BH答案:C3. 51单片机的定时器0和定时器1的时钟频率分别是多少?A. 12MHz, 12MHzB. 6MHz, 12MHzC. 12MHz, 6MHzD. 6MHz, 6MHz答案:B4. 51单片机的串行通信可以工作在几种模式下?A. 1种C. 3种D. 4种答案:C5. 51单片机的外部数据存储器最大容量是多少?A. 64KBB. 128KBC. 256KBD. 512KB答案:A6. 51单片机的定时器/计数器在方式1下,定时器的溢出时间是:A. 12个机器周期B. 16个机器周期C. 24个机器周期D. 32个机器周期答案:C7. 51单片机的P0口作为I/O口使用时,需要外接什么?A. 电源B. 地线C. 上拉电阻D. 下拉电阻答案:C8. 51单片机的中断优先级由哪个寄存器决定?B. IPC. TCOND. SP答案:B9. 51单片机的定时器/计数器在方式2下,定时器的溢出时间是:A. 12个机器周期B. 16个机器周期C. 24个机器周期D. 32个机器周期答案:B10. 51单片机的堆栈最大深度是多少?A. 8层B. 16层C. 32层D. 64层答案:B二、简答题(每题10分,共30分)1. 简述51单片机的中断系统的基本工作原理。

答案:51单片机的中断系统由中断请求、中断响应、中断服务程序和中断返回四个基本环节组成。

当外部或内部事件触发中断请求时,单片机会在当前指令执行完毕后响应中断请求,保存当前状态并跳转到相应的中断服务程序地址执行中断服务。

中断服务完成后,通过中断返回指令恢复之前的状态并继续执行被中断的程序。

8051单片机考试试题及答案2

8051单片机考试试题及答案2

8051单片机考试试题及答案2一、填空题1、请完成下列数制间的转换:(00100110)B=()D;(10011010)B=()H2、根据一次传送数据位的多少,单片机传送数据的方式分为两种,即方式和方式。

3、假定(A)=22H,(R0)=66H,(66H)=FFH,执行指令:4、个人电脑(PC)存储器采用的结构为普林斯顿结构,其特点是数据存储器和程序存储器统一编址,即存放在同一存储器中;而51单片机的存储器结构为结构,其特点是5、单片机中有个并行口,个串行口。

6、单片机能够识别的语言是,但该语言记忆非常不方便,因此我们通常编写单片机程序使用的语言是;对编程效率要求很而执行效率要求不高的时候,还可以使用C语言对单片机进行编程。

7、执行指令JZNE某T时,当A等于时程序发生跳转。

8、单片机上电复位后P3=H,SP=H。

9、某单片机晶振频率为6MHZ时,则该单片机的一个机器周期为10、单片机系统复位后(PSW)=00H,此时内部RAM寄存器区当前寄存器组是第组,该组寄存器的单元地址范围为至11、程序状态寄存器PSW的作用是用来保存程序运行过程中的各种状态信息,其中CY为标志。

二、选择题1、89C51单片机内部ROM的容量是()A、128BB、4KBC、256BD、64KB2、8051单片机的四个并行口P0、P1、P2、P3,用作通用I/O口时,在读数据之前必须进行的操作是:()A、写0B、写1C、读D、随便A.位寻址B.立即数寻址C.寄存器寻址D.寄存器间接寻址4、在中断服务程序中,至少应有一条()A.加法指令B.减法指令C.跳转指令D.中断返回指令5、下列哪个不属于中断服务程序的入口地址()A、0003HB、000BHC、0013HD、00020H6、对程序存储器的读操作,只能使用指令()A、MOV某B、PHSHC、MOVD、MOVC7、8051单片机的定时/计数器共有四种操作模式,由TMOD寄存器中M1M0的数值决定,当M1M0的数值为00B时,定时/计数器被设定为()A、13位定时/计数器B、自动重装8位定时/计数器C、16位定时/计数器D、T0为2个独立的8位定时/计数器8、下列说法是错误的是()A、PC是不可寻址的B、单片机的主频越高,其运算速度越快C、在MCS-51单片机中,一个机器周期等于1uD、特殊功能寄存器SP 内装的是堆栈顶部的地址9、定时/计数器T0计数满产生溢出后,会向CPU发出中断请求,若此时CPU允许并接受该中断请求,则程序计数器PC的内容将被自动修改为()A、0003HB、000BHC、0013HD、001BH10、下列有关MCS-51中断优先级控制的叙述中,错误的是()A、同级中断不能相互中断B、低优先级不能中断高优先级,但高优先级可以中断低优先级C、同级中断请求按单片机查询的次序依次响应D、多个同级中断同时申请中断时系统将同时响应11、8051有四个工作寄存器组,单片机复位后,若执行SETBRS1指令,此时单片机使用的工作寄存器组是第几组?()A、0组B、1组C、2组D、3组12、在大型程序设计中,通常采用的程序设计的步骤为:()A、无所谓B、先画流程图,再划分功能模块,最后写程序C、先划分功能模块,再画各模块的流程图,最后写各模块的程序D、先写程序,再画流程图,最后划分功能模13、在进行串行通信中,两机可同时发送和接收的工作方式为()A、单工传送B、半双工传送C、双工传送D、全双工传送14、PC中的内容是()A、当前指令的前一条指令的地址B、当前正在执行的指令的地址C、下一条将执行指令的首地址D、控制器中指令寄存器的地址15、51单片机响应中断时,不一定要满足的条件是()A、TCON或SCON寄存器内的有关中断标志位为1B、中断允许寄存器内对应的中断允许位为1C、中断优先级寄存器内对应的优先级位为1D、执行完毕正在执行的指令三、编程题1、试编程把8051内部RAM30H-3FH各单元的内容清零。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

[业务]51单片机期末考试试卷及答案2一、填空题1、设X=5AH,Y=36H,则X与Y“或”运算为7EH,X与Y的“异或”运算为6CH。

2、若机器的字长为8位,X=17,Y=35,则X,Y=110100,X,Y=11101110(要求结果写出二进制形式)。

3、单片机复位后,堆栈指针SP的值是07h。

4、若采用6MHz的晶体振荡器,则MCS-51单片机的振荡周期为1/6us,机器周期为2us。

5、一个函数由两部分组,即说明部分和语句部分。

6、C语言中输入和输出操作是由库函数scanf和printf等函数来完成。

7.当MCS-51引脚 ALE 信号有效时,表示从Po口稳定地送出了低8位地址.8.MCS-51的堆栈是软件填写堆栈指针临时在_片内数据存储_器内开辟的区域.9.MCS-51有4组工作寄存器,它们的地址范围是 00H-1FH 。

10.MCS-51片内 20H-2FH 范围内的数据存储器,既可以字节寻址又可以位寻址.11.计算机的系统总线有数据总线、地址总线、控制总线。

12.一个机器周期等于 6个状态周期,振荡脉冲2分频后产生的时钟信号的周期定义为状态周期。

13、单片机的复位操作是_高电平,寄存器IE的值是_EA、ES、ET1、EX1、ET0、EX0_。

14、若选择内部程序存储器,应该设置为高电平(高电平/低电平),那么,PSEN信号的处理方式为不用。

15、单片机程序的入口地址是0000H ,外部中断1的入口地址是0013H 。

16、片机的内部RAM区中,可以位寻址的地址范围是20H-2FH ,特殊功能寄存器中,可位寻址的地址是能被8整除的地址。

17、eiL C51软件中,工程文件的扩展名是UV2,编译连接后生成可烧写的文件扩展名是HEX。

18、CS-51单片机中,在IP=0x00时,优先级最高的中断是外部中断,最低的是串行口中断。

19、CS—51单片机的P0—P4口均是并行 I,O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的数据总线和地址总线,在P0—P4口中, P0为真正的双向口, P1-P3 为准双向口。

20、S—5l单片机的堆栈区只可设置在片内数据存储区(器)21、S—51单片机外部中断请求信号有电平方式和脉冲方式,在电平方式下,当采集到INT0、INT1的有效信号为低电平时,激活外部中断。

二、单项选择题1、C语言提供的合法的数据类型关键字是( B )。

A、DoubleB、shortC、integerD、Char2、片内RAM的20H,2FH为位寻址区,所包含的位地址是( B )。

A、00H,20HB、00H,7FHC、20H,2FHD、00H,FFHMCS-51单片机的复位信号是( A )有效。

3、A、高电平B、低电平C、脉冲D、下降沿4、89S51的单片机的堆栈指针(C) A、只能位于内部RAM低128B字节范围内B、可位于内部RAM低256字节范围内C、可位于内部ERRAM内。

D、可位于内部RAM或外部RAM内 5、在串行口工作于移位寄存器方式时,其接收由( C )来启动。

A、RENB、RIC、REN和RID、TR6、存储16×16点阵的一个汉字信息,需要的字节数为( A )A、 32B、 64C、 128D、 2567、当MCS-51单片机接有外部存储器,P2口可作为 ( D )。

A、数据输入口B、数据的输出口C、准双向输入,输出口D、输出高8位地址8、C51中一般指针变量占用( C )字节存储。

A、一个 B、两个C、三个D、四个9、使用宏来访问绝对地址时,一般需包含的库文件是( B )A、reg51.hB、absacc.hC、intrins.hD、startup.h10、单片机的定时器/计数器工作方式1是( D )。

A、8位计数器结构B、2个8位计数器结构C、13位计数结构D、16位计数结构 11、C语言中最简单的数据类型包括( B )。

A、整型、实型、逻辑型 B、整型、实型、字符型C、整型、字符型、逻辑型D、整型、实型、逻辑型、字符型12、下列描述中正确的是( D )。

A、程序就是软件 B、软件开发不受计算机系统的限制C、软件既是逻辑实体,又是物理实体D、软件是程序、数据与相关文档的集合13、下列计算机语言中,CPU能直接识别的是( D )。

A、自然语言B、高级语言C、汇编语言D、机器语言14、MCS-5l单片机的堆栈区是设置在( C )中。

A、片内ROM区 B、片外ROM 区C、片内RAM区D、片外RAM区15、以下叙述中正确的是( C )。

A、用C语言实现的算法必须要有输入和输出操作 B、用C语言实现的算法可以没有输出但必须要有输入C、用C程序实现的算法可以没有输入但必须要有输出D、用C程序实现的算法可以既没有输入也没有输出16、以下能正确定义一维数组的选项是( B )。

A、int a[5]={0,1,2,3,4,5};B、char a[ ]={0,1,2,3,4,5};C、char a={'A','B','C'};D、int a[5]="0123";17、数据的存储结构是指( D )。

A、存储在外存中的数据 B、数据所占的存储空间量C、数据在计算机中的顺序存储方式D、数据的逻辑结构在计算机中的表示18、下列关于栈的描述中错误的是( C )。

A、栈是先进后出的线性表 B、栈只能顺序存储C、栈具有记忆作用D、对栈的插入和删除操作中,不需要改变栈底指针19、能够用紫外光擦除ROM中程序的只读存储器称为( C )。

A、掩膜ROMB、PROMC、EPROMD、EEPROM20、以下叙述中错误的是( C )A、对于double类型数组不可以直接用数组名对数组进行整体输入或输出B、数组名代表的是数组所占存储区的首地址,其值不可改变C、当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息D、可以通过赋初值的方式确定数组元素的个数三、判断题,、在对某一函数进行多次调用时,系统会对相应的自动变量重新分配存储单元。

(?)2、在C语言的复合语句中,只能包含可执行语句。

(×)3、Continue 和break都可用来实现循环体的中止。

(×)4、字符常量的长度肯定为,。

(?)5、在MCS-51系统中,一个机器周期等于1.5μs。

(×)6、C语言允许在复合语句内定义自动变量。

(?)7、若一个函数的返回类型为void,则表示其没有返回值。

(?)8、所有定义在主函数之前的函数无需进行声明。

(×)9、定时器与计数器的工作原理均是对输入脉冲进行计数。

(×)10、MCS-51的程序存储器只是用来存放程序的。

(×)11、若一个函数的返回类型为void,则表示其没有返回值。

(?)12、定时器与计数器的工作原理均是对输入脉冲进行计数。

(×)13、SFR中凡是能被8整除的地址,都具有位寻址能力。

(?)14、不能用“sfr16” 直接访问定时器,计数器0和1。

(?)15、MCS-51单片机的程序存储器只能用来存放程序的。

(× )16、串口中断标志由硬件清0。

(×)17、特殊功能寄存器的名字,在C51程序中,全部大写。

(?)18、“sfr”后面的地址可以用带有运算的表达式来表示。

(×)19、#include <reg51.h>与#include “reg51.h”是等价的。

(?)20、sbit不可以用于定义内部RAM的可位寻址区,只能用在可位寻址的SFR 上。

(×)四、简答题1(51系列单片机具有几个中断源,分别是如何定义的?其中哪些中断源可以被定义为高优先级中断,如何定义?答:具有5个中断源,分别是外部中断INT0和外部中断INT1、定时器溢出中断0和定时器溢出中断1以及串行中断。

通过对中断优先级寄存器IP的设置,每个中断源都可以被定义为高优先级中断。

2(各中断源对应的中断服务程序的入口地址是否能任意设定?答:各中断源的入口地址已经在中断地址区中被定义了,不能任意设定3(如果想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?请举例加以说明。

答:如果要将中断服务程序放置在程序存储区的任意区域,在程序中要通过在中断地址区的对应地址上设置跳转指令才可实现对中断服务程序的执行。

例如:外部中断O的中断服务程序INTOP放置在程序存储区的任意区域,此时,通过以下方式,可实现对中断服务程序的执行:ORGO003H、JMP、INTOP4、什么是重入函数,重入函数一般什么情况下使用,使用时有哪些需要注意的地方,解:多个函数可以同时使用的函数,称为重入函数。

通常情景下,C51函数不能被递归调用,也不能应用招致递归调用的布局。

我不知道c语言程序设计题。

有此限制是由于函数参数和局部变量是存储在牢固的地址单元中。

重入函数特性应许你声明一个重入函数。

即可以被递归调用的函数。

重入函数可以被递归调用,也可以同时被两个或更多的进程调用。

c语言程序设计试题。

重入函数在实时应用中及中止任事程序代码和非中止程序代码必需共用一个函数的园地中通常用到。

5、8051引脚有多少I/O线,他们和单片机对外的地址总线和数据总线有什么关系,地址总线和数据总线各是几位,解:8051引脚共有40个引脚,你看单片机C语言程序设计。

8051的地址总线由P2和P0口提供,试题。

P2口是地址总线的高8位,P0口是地址总线的低8位;数据总线由P0口提供;P0口的地址总线和数据总线是分时举办的,P0口的地址总线必要外接地址锁存器完成地址锁存。

6、单片机的应用领域:解:智能化家用电器、办公自动化设备、商业营销设备、工业自动化控制智能化仪表、智能化通信产汽车电子产品品、航空航天系统和国防军事、尖端武器等领域。

7、如何正确使用P3,解:1.要点:(1)说明P3口有第一功能和第二功能的使用。

(2)P3口的第二功能各位线的含义。

(3)使用时应先按需要选用第二功能信号,剩下的口线才作第一功能I/O线用。

(4)读引脚数据时,必需先给锁存器输出“1”。

8、述累加器的ACC的作用。

解:累加器A为8位寄存器,通过暂存器与ALU相连,是最常用的寄存器,功能较多,既可以存放操作数,也可以存放中间结果,一些双操作数指令中,逻辑运算指令的运算结果都存放在累加器A或AB中,在作为直接寻址时,在程序中要写成ACC. 9、述MCS-51单片机的中断入口地址。

答:中断入口地址为中断响应后PC的内容即中断服务的入口地址。

他们是:外部中断0 0003H定时器TO中断 000BH外部中断1 0013H定时器T1中断 001BH串行口中断 0023H 五、已知一单片机系统的外接晶体振荡器的振荡频率为11(059MHz,请计算该单片机系统的拍节P、状态S、机器周期所对应的时间是多少?指令周期中的单字节双周期指令的执行时间是多少? 6-6解:P,1,f,(1,11(059×10),0(09×10s,90nsS,2P,2×90ns,180ns机器周期,12P,12×90ns,1(08μs双指令周期,2×机器周期,2(16μs 六、若51单片机的P1口接了8个LED,编写程序完成跑马灯程序要求每隔大约1秒变化一次。

相关文档
最新文档