单片机期末考试试卷与答案(1)

合集下载

单片机试卷及答案(1)

单片机试卷及答案(1)

2013A卷一、填空题(每空1分,共20分)1、+1000001的反码是。

十进制数-4的8位二进制补码是。

2、计算机所能执行的指令的集合称为。

指令的编码规则称为,一般由和操作数两部分组成。

3、CPU一次可以处理的二进制数的位数称为CPU的。

4、当EA为电平时,CPU总是从外部存储器中去指令。

5、89C52单片机有6个中断源,其中内部中断源有个,外部中断源有个。

6、汇编指令中,对程序存储器的访问用指令来访问,外部RAM用指令来访问。

7、C51的数据类型sfr占个字节,C51中整型变量占个字节。

8、指令MOV 20H,#20H中,源操作数的寻址方式是,目的操作数的寻址方式是。

9、定时器T1方式2的8位常数重装初值存放于寄存器中。

定时器T0方式0,寄存器用于存放计数初值的低5位。

10、多机通信中,主机的SM2= 。

11、EPROM存储器27C256内部容量是32K字节,若不考虑片选信号,则对其内部全部存储单元进行寻址共需根地址线。

12、波特率倍增位位于特殊功能寄存器中。

13、8155A内部具有1个位减法定时器/计数器。

二、单项选择题(共20题,每题1分,共20分)1、单片机的应用程序一般存放于()中A、RAMB、ROMC、寄存器D、CPU2、定时器0工作于计数方式,外加计数脉冲信号应接到()引脚。

A、P3.2B、P3.3C、P3.4D、P3.53、MCS51单片机在同一优先级的中断源同时申请中断时,CPU首先响应()。

A、外部中断0B、外部中断1C、定时器0D、定时器14、ADC0809是()AD的转换器件A、4通道8位B、8通道8位C、4通道12位D、8通道12位5、执行中断返回指令后,从堆栈弹出地址送给()A、AB、RiC、PCD、DPTR6、串行通信中,发送和接收寄存器是()A、TMODB、SBUFC、SCOND、DPTR7、要使MCS-51能响应外部中断1和定时器T0中断,则中断允许寄存器IE的内容应该是()A、98HB、86HC、22HD、A2H8、要将P1口高4位清0,低4位不变,应使用指令()A、ORL P1,#0FHB、ORL P1,#F0HC、ANL P1,#F0HD、ANL P1,#0FH9、当选中第1工作寄存器区时,工作寄存器R1的地址是。

单片机期末考试试题答案

单片机期末考试试题答案

单片机期末考试一试题(答案)01、单片机是将微办理器、必定容量的RAM 和 ROM 以及I/O口、准时器等电路集成在一块芯片上而构成的微型计算机。

2、单片机89C51 片内集成了 4 KB 的FLASH ROM,共有 5 此中断源。

3、两位十六进制数最多能够表示256个储存单元。

4、 89C51 是以下哪个企业的产品(C)A、 INTELB、 AMDC、 ATMELD、 PHILIPS5、在 89C51 中,只有当6、是非题:当89C51 的EA 引脚接高 EA 引脚接低电平常,电平常, CPU 才接见片内的 Flash ROM。

CPU 只好接见片外 ROM,而不论片内能否有程序储存器。

T7、是非题:当89C51 的 EA 引脚接高电平常,CPU 只好接见片内的4KB 空间。

F8、当CPU 接见片外的储存器时,其低八位地点由P0口供给,高八位地点由P2 口供给,8 位数据由P0 口供给。

9、在I/O 口中,P0 口在接LED时,一定供给上拉电阻,P3 口拥有第二功能。

10、是非题:MCS-51 系列单片机直接读端口和读端口锁存器的结果永久是同样的。

F11、是非题:是读端口仍是读锁存器是用指令来区其他。

T12、是非题:在89C51 的片内 RAM 区中,位地点和部分字节地点是矛盾的。

F13、是非题:中断的矢量地点位于RAM 区中。

F14、 MCS-51 系列单片机是属于(B)系统构造。

A、冯诺依曼B、普林斯顿C、哈佛D、图灵15、 89C51 拥有64KB 的字节寻址能力。

16、是非题:在89C51 中,当 CPU接见片内、外ROM 区时用 MOVC 指令,接见片外RAM 区时用 MOVX 指令,接见片内RAM 区时用 MOV 指令。

T17、在 89C51 中,片内 RAM 分为地点为00H~7FH 的真实 RAM 区,和地点为 80H~FFH 的特别功能存放器 (SFR) 区两个部分。

单片机期末考试试卷及答案(1)

单片机期末考试试卷及答案(1)

一、填空题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单片机的振荡周期为0.5us,机器周期为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 为准双向口。

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

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

一、选择题。

1. 十进制0.625转换成二进制数是( A )A 0.101B 0.111C 0.110D 0.1002.控制串行口工作方式的寄存器是( C )(A) TCON (B) PCON (C) SCON (D)TMOD3.MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是( B )(A) T1, (B)T0,T1 (C)T1,串行接口(D) T04.执行MOVX A,@DPTR指令时,MCS-51产生的控制信号是(C)(A)/PSEN (B)ALE (C)/RD (D)/WR5. ORG 000BHLJMP 3000HORG 0003HLJMP 2000H当CPU响应外部中断0后,PC的值是( B )(A)0003H (B)2000H (C)000BH (D)3000H6.MCS-51有中断源( A )(A)5个(B)2个(C)3个(D)6个7.MCS-51上电复位后,SP的内容是:(B)(A)00H (B)07H (C)60H (D)30H8.能够用紫外光擦除ROM中程序的只读存储器称为( C )。

A.掩膜ROMB.PROMC.EPROMD.EEPROM9.定时器/计数器工作方式1是( C )。

A.8位计数器结构B.2个8位计数器结构C.13位计数结构D.16位计数结构10.MCS-51单片机的位寻址区位于内部RAM的( D )单元。

A. 00H—7FHB. 20H—7FHC. 00H—1FHD. 20H—2FH二、填空题。

1.微处理器有运算器、控制器和若干寄存器组成。

2.MCS-51中凡是字节地址能够被 8 整除的SFR均能位寻址。

3.计算机的系统总线有地址总线、控制总线和数据总线。

4.MCS-51有 5 个中断源,有 2 个中断优先级,优先级由软件填写特殊功能寄存器IP 加以选择.5.微机与外设间交换信息方式有程序控制方式(无条件传送方式和查询传送方式)、中断传送方式、直接数据通道传送DMA 。

单片机期末考试题和答案

单片机期末考试题和答案

单片机期末考试题和答案一、选择题(每题2分,共20分)1. 单片机中,以下哪个寄存器用于存储程序计数器(PC)?A. ACCB. BC. SPD. PC答案:D2. 8051单片机的内部RAM共有多少字节?A. 128B. 256C. 512D. 1024答案:B3. 8051单片机中,以下哪个指令用于将累加器A的内容与外部RAM的数据进行交换?A. MOV A, @R0B. MOVX A, @R0C. MOV A, #dataD. MOV A, direct答案:B4. 8051单片机的定时器/计数器0和1工作在方式1时,定时器/计数器的值会如何变化?A. 16位自动重装载B. 8位自动重装载C. 16位不自动重装载D. 8位不自动重装载答案:B5. 8051单片机中,以下哪个指令用于将立即数传送到累加器A?A. MOV A, #dataB. MOV A, directC. MOV A, @R0D. MOV A, R0答案:A6. 8051单片机的外部中断0和外部中断1的优先级如何?A. 外部中断0优先级高于外部中断1B. 外部中断1优先级高于外部中断0C. 两者优先级相同D. 无法确定答案:A7. 8051单片机中,以下哪个指令用于将累加器A的内容与寄存器R0的内容进行交换?A. MOV A, R0B. MOV R0, AC. XCH A, R0D. SWAP A, R0答案:C8. 8051单片机的串行通信可以工作在几种模式?A. 1种B. 2种C. 3种D. 4种答案:C9. 8051单片机中,以下哪个指令用于将累加器A的内容与直接寻址的内存单元进行交换?A. MOV A, @R0B. MOV A, directC. MOVX A, @R0D. MOV A, #data答案:B10. 8051单片机的看门狗定时器(WDT)的作用是什么?A. 用于定时器溢出B. 用于产生中断C. 用于系统监控D. 用于串行通信答案:C二、填空题(每题3分,共30分)1. 8051单片机的外部中断0和外部中断1的中断向量地址分别是______和______。

单片机期末设计试题及答案

单片机期末设计试题及答案

单片机期末设计试题及答案一、单项选择题(每题2分,共20分)1. 单片机的核心是()。

A. 微处理器B. 存储器C. 输入/输出设备D. 总线2. 在8051单片机中,下列哪个寄存器用于设置定时器模式?()A. TCONB. TMODC. PCOND. SCON3. 8051单片机的定时器工作方式0是指()。

A. 13位定时/计数器B. 16位定时/计数器C. 8位自动重装载定时/计数器D. 16位可重装载定时/计数器4. 下列哪个指令可以实现8051单片机的堆栈操作?()A. MOVB. POPC. PUSHD. RET5. 在8051单片机中,外部中断0的入口地址是()。

A. 0003HB. 000BHC. 0013HD. 0033H6. 8051单片机的P1口作为通用I/O口使用时,其端口线P1.0到P1.7的对应位地址分别是()。

A. 80H到87HB. 90H到97HC. A0H到A7HD. B0H到B7H7. 8051单片机的串行通信中,波特率可以通过定时器的溢出率来设置,以下哪个说法是错误的?()A. 定时器模式对波特率有影响B. 定时器溢出率越高,波特率越高C. 定时器溢出率越低,波特率越低D. 定时器的初始值不影响波特率8. 在8051单片机中,下列哪个指令是无条件跳转指令?()A. LJMPB. SJMPC. AJMPD. JMP @A+DPTR9. 8051单片机的定时器作为计数器使用时,其计数脉冲来源于()。

A. 内部时钟B. T0或T1引脚C. 外部中断引脚D. 串行通信引脚10. 在8051单片机中,若要使用外部存储器,需要对()进行配置。

A. 特殊功能寄存器B. 数据指针寄存器C. 堆栈指针寄存器D. 程序计数器二、填空题(每空3分,共30分)11. 8051单片机的时钟频率为12MHz,机器周期是______μs。

12. 8051单片机的定时器T0和T1各有______种工作模式。

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的入口地址分别是____和____。

单片机期末考试题及答案

单片机期末考试题及答案

单片机期末考试题及答案一、选择题(每题2分,共20分)1. 下列哪个不是单片机的特点?A. 体积小B. 功能强C. 价格昂贵D. 功耗低答案:C2. 8051单片机的内部存储器中,哪个是程序存储器?A. RAMB. ROMC. EPROMD. EEPROM答案:B3. 下列哪个不是单片机的输入/输出设备?A. 键盘B. 显示器C. 打印机D. 硬盘答案:D4. 单片机的中断系统包括哪几个部分?A. 中断源B. 中断控制器C. 中断服务程序D. 所有以上答案:D5. 8051单片机的定时器/计数器有几个?A. 1个B. 2个C. 3个D. 4个答案:B6. 下列哪个是单片机的编程语言?A. C语言B. HTMLC. SQLD. XML答案:A7. 单片机的串行通信方式有哪些?A. UARTB. SPIC. I2CD. 所有以上答案:D8. 单片机的看门狗定时器的作用是什么?A. 监控程序运行B. 计时C. 存储数据D. 控制电源答案:A9. 单片机的ADC(模拟/数字转换器)的作用是什么?A. 将模拟信号转换为数字信号B. 将数字信号转换为模拟信号C. 存储数据D. 执行程序答案:A10. 下列哪个不是单片机的外设接口?A. UARTB. SPIC. I2CD. USB答案:D二、填空题(每空2分,共20分)1. 单片机的CPU由_________、_________和_________组成。

答案:算术逻辑单元(ALU)、控制单元(CU)和寄存器堆2. 8051单片机的外部数据存储器地址范围是_________。

答案:外部数据存储器地址范围是80H-FFH3. 中断服务程序的入口地址存放在_________。

答案:中断向量表4. 单片机的I/O口可以通过_________方式进行扩展。

答案:总线扩展5. 单片机的看门狗定时器在_________时会重置。

答案:程序正常运行6. 单片机的ADC转换过程包括_________和_________两个阶段。

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

制作人:兰香子一、填空题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单片机的振荡周期为0.5us,机器周期为2us 。

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

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

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

20H-2FH范围内的数据存储器, 既可以字节寻址又可以10.MCS-51片内位寻址 .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、 Double B 、 shortC、 integer D 、 Char2、片内 RAM的 20H~ 2FH 为位寻址区,所包含的位地址是( B) 。

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

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

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

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

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

A、一个 B 、两个C、三个 D 、四个9、使用宏来访问绝对地址时,一般需包含的库文件是(B)A、reg51.h B 、absacc.h C 、intrins.h D 、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、 EPROM D 、 EEPROM20、以下叙述中错误的是( C )A、对于 double 类型数组不可以直接用数组名对数组进行整体输入或输出B、数组名代表的是数组所占存储区的首地址,其值不可改变C、当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息D、可以通过赋初值的方式确定数组元素的个数三、判断题1、在对某一函数进行多次调用时,系统会对相应的自动变量重新分配存储单元。

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

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

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

(√ )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 线用。

相关文档
最新文档