51单片机考试常见试题简答题,整理版
单片机c51考试题目及答案

单片机c51考试题目及答案单片机C51考试题目及答案1. 单片机C51的内部结构中,哪些部件是必不可少的?答案:必不可少的部件包括中央处理单元(CPU)、存储器(包括程序存储器和数据存储器)、输入/输出端口、定时器/计数器、中断系统和串行通信接口。
2. 简述单片机C51的中断系统是如何工作的?答案:单片机C51的中断系统允许外部或内部事件打断CPU的当前操作,以便快速响应。
中断源可以是外部中断或定时器/计数器溢出等内部中断。
当中断请求被CPU识别后,它会保存当前程序状态,跳转到相应的中断服务程序执行,完成后返回到中断前的状态继续执行。
3. 在C51单片机中,如何设置一个定时器?答案:设置C51单片机的定时器需要配置定时器控制寄存器(TMOD),设置定时器的工作模式(如模式0、模式1、模式2或模式3),并设置定时器初值(THx和TLx寄存器),然后启动定时器(TRx 置位)。
4. 描述C51单片机的串行通信接口(UART)的基本功能。
答案:C51单片机的串行通信接口(UART)允许单片机通过串行通信与外部设备进行数据交换。
它支持全双工通信,可以同时发送和接收数据。
UART通过设置波特率、工作模式和帧格式来配置通信参数。
5. C51单片机的I/O端口如何实现对外部设备的控制?答案:C51单片机的I/O端口通过对端口寄存器的读写操作来控制外部设备。
通过设置端口寄存器的特定位,可以控制连接到该端口的外部设备,如LED灯、继电器等。
端口的输入状态也可以通过读取端口寄存器来获取。
6. 简述C51单片机的看门狗定时器(WDT)的作用。
答案:C51单片机的看门狗定时器(WDT)用于检测程序运行中的死锁情况。
当程序运行异常,长时间没有重置WDT时,WDT会溢出并复位单片机,从而避免系统长时间处于错误状态。
7. 在C51单片机中,如何实现对外部中断的响应?答案:在C51单片机中,实现对外部中断的响应需要配置外部中断控制寄存器(IE)和外部中断标志寄存器(IP),并编写相应的中断服务程序。
单片机c51考试题库及答案

单片机c51考试题库及答案一、单选题1. 8051单片机的内部RAM共有()字节。
A. 256B. 128C. 512D. 1024答案:A2. 8051单片机的外部中断有()个。
A. 2B. 3C. 4D. 5答案:A3. 8051单片机的定时器/计数器有()个。
A. 1B. 2C. 3D. 4答案:B4. 8051单片机的串行通信口是()。
A. 串行口0B. 串行口1C. 串行口2D. 串行口3答案:A5. 8051单片机的程序存储器最大容量是()。
A. 64KBB. 128KBC. 256KBD. 512KB答案:A二、多选题1. 8051单片机的下列哪些寄存器是16位的?()A. DPTRB. PCC. SPD. B答案:A, B2. 8051单片机的下列哪些中断源是可屏蔽的?()A. 外部中断0B. 外部中断1C. 定时器0中断D. 定时器1中断答案:A, B, C, D3. 8051单片机的下列哪些指令是无条件转移指令?()A. SJMPB. AJMPC. LJMPD. RET答案:A, B, C三、判断题1. 8051单片机的外部中断0的中断向量地址是0003H。
()2. 8051单片机的定时器0和定时器1都是16位的。
()答案:×3. 8051单片机的串行通信口是全双工的。
()答案:√四、填空题1. 8051单片机的内部RAM分为______区和______区。
答案:工作寄存器区、位寻址区2. 8051单片机的外部中断0和外部中断1的优先级是______。
答案:外部中断0的优先级高于外部中断13. 8051单片机的定时器0和定时器1的计数器都是______位的。
4. 8051单片机的程序存储器和数据存储器是______的。
答案:分开的五、简答题1. 简述8051单片机的中断系统。
答案:8051单片机的中断系统包括5个中断源,分别是外部中断0、外部中断1、定时器0中断、定时器1中断和串行通信中断。
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单片机c语言考试题目及答案

51单片机c语言考试题目及答案一、选择题(每题2分,共10分)1. 下列关于51单片机的描述,错误的是()。
A. 51单片机是一种8位微控制器B. 51单片机具有丰富的I/O端口C. 51单片机的内部RAM是256字节D. 51单片机的时钟频率不能超过12MHz答案:D2. 在51单片机中,下列哪个寄存器用于存储当前正在执行的指令的地址?()A. SPB. PCC. DPTRD. PSW答案:B3. 51单片机的定时器/计数器可以工作在以下哪种模式?()A. 定时模式B. 计数模式C. 定时和计数模式D. 以上都是答案:D4. 51单片机的中断向量表中,外部中断0的中断向量地址是()。
A. 0003HB. 000BHC. 0013HD. 001BH答案:B5. 在51单片机的C语言编程中,下列哪个关键字用于定义一个函数?()A. intB. voidC. functionD. define答案:A二、填空题(每题2分,共10分)1. 51单片机的内部RAM分为______区和______区。
答案:工作寄存器;位寻址2. 51单片机的定时器/计数器0和定时器/计数器1的中断优先级分别是______和______。
答案:低;高3. 在51单片机的C语言编程中,使用______关键字可以定义一个全局变量。
答案:extern4. 51单片机的EA位是______位,它控制着______中断的总开关。
答案:总中断;所有5. 51单片机的定时器/计数器溢出时,会自动向______寄存器写入______。
答案:计数器;1三、简答题(每题5分,共20分)1. 简述51单片机的中断系统是如何工作的?答案:51单片机的中断系统由中断向量表、中断优先级和中断服务程序组成。
当一个中断事件发生时,单片机会自动将当前程序的地址存入堆栈,然后跳转到中断向量表中对应的中断服务程序地址执行中断服务程序。
中断服务程序执行完毕后,单片机会从堆栈中恢复程序的地址,继续执行被中断的程序。
51单片机c语言考试题和答案

51单片机c语言考试题和答案一、单项选择题(每题2分,共20分)1. 51单片机中,以下哪个寄存器是用于存储程序计数器(PC)的值?A. DPTRB. SPC. PCD. ACC答案:C2. 在51单片机中,以下哪个指令用于将累加器A的内容传送到外部数据存储器?A. MOV A, @R0B. MOV @R0, AC. MOV A, #dataD. MOV DPTR, #address答案:B3. 51单片机的定时器/计数器有几种工作模式?A. 2种B. 3种C. 4种D. 5种答案:C4. 51单片机中,以下哪个指令用于将立即数传送到累加器A?A. MOV A, #dataB. MOV A, @R0C. MOV A, R0D. MOV A, DPTR答案:A5. 51单片机的串行通信中,以下哪个寄存器用于存储串行数据?A. TCONB. SCONC. PCOND. IE答案:B6. 51单片机中,以下哪个指令用于将累加器A的内容与寄存器R0的内容进行异或操作?A. XOR A, R0B. ORL A, R0C. ANL A, R0D. CPL A答案:A进行逻辑与操作?A. ANL A, #dataB. ORL A, #dataC. XRL A, #dataD. CPL A答案:A8. 51单片机中,以下哪个指令用于将累加器A的内容与寄存器R0的内容进行逻辑或操作?A. ORL A, R0B. ANL A, R0C. XRL A, R0D. CPL A答案:AR0的内容进行逻辑异或操作?A. ORL A, R0B. ANL A, R0C. XRL A, R0D. CPL A答案:C10. 51单片机中,以下哪个指令用于将累加器A的内容与寄存器R0的内容进行逻辑非操作?A. ORL A, R0B. ANL A, R0C. XRL A, R0D. CPL A答案:D二、填空题(每题2分,共20分)1. 51单片机的外部中断有______个,分别是INT0和INT1。
51单片机复习题(含答案)

一、填空题一、填空题1、A T89S51单片机为单片机为 8 位单片机,共有位单片机,共有 40 个引脚。
个引脚。
2、MCS-51系列单片机的典型芯片分别为系列单片机的典型芯片分别为 8031 、 8051 、 8751 。
3、A T89S51访问片外存储器时,利用访问片外存储器时,利用 ALE 信号锁存来自信号锁存来自 P0口 发出的低8位地址信号。
地址信号。
4、A T89S51的 P3口为双功能口。
口为双功能口。
5、A T89S51内部提供内部提供 2 个可编程的个可编程的 16 位定时/计数器,定时器有计数器,定时器有 4 种工作方式。
种工作方式。
6、A T89S51有 2 级中断,级中断, 5 个中断源。
个中断源。
7、A T89S51的 P2 口为高8位地址总线口。
位地址总线口。
8、设计一个以A T89C51单片机为核心的系统,如果不外扩程序存储器,使其内部4KB 闪烁程序存储器有效,则其闪烁程序存储器有效,则其 EA* 引脚应该接引脚应该接 +5V 9、单片机系统中使用的键盘分为、单片机系统中使用的键盘分为 独立式键盘独立式键盘 和行列式键盘,其中行列式键盘的按键识别方法有扫描法和线反转法。
识别方法有扫描法和线反转法。
10、A T89S51内部数据存储器的地址范围是内部数据存储器的地址范围是 00H~7FH ,位地址空间的字节地址范围是围是 20H~2FH ,对应的位地址范围是,对应的位地址范围是 00H~7FH ,外部数据存储器的最大可扩展容量是量是 64K 。
11、如果(A)=34H ,(R7)=0ABH ,执行XCH XCH A, R7A, R7;结果(A)= 0ABH ,(R7)= 34H 。
12、在R7初值为00H 的情况下,DJNZ R7,rel 指令将循环执行指令将循环执行 256 次。
次。
13、欲使P1口的低4位输出0,高4位不变,应执行一条位不变,应执行一条 ANL P1, #0F0H 命令。
51单片机考试题和答案

51单片机考试题和答案一、单项选择题(每题2分,共20分)1. 51单片机中,以下哪个寄存器用于存储程序计数器(PC)的内容?A. SPB. PCC. DPTRD. ACC答案:B2. 51单片机中,哪个寄存器用于存储数据指针?A. SPB. PCC. DPTRD. ACC答案:C3. 51单片机的定时器/计数器有几种工作模式?A. 2种B. 3种C. 4种D. 5种答案:C4. 51单片机中,哪个寄存器用于存储堆栈指针?A. SPB. PCC. DPTRD. ACC答案:A5. 51单片机中,以下哪个指令是无条件跳转指令?A. SJMPB. AJMPC. LJMPD. CJNE答案:A6. 51单片机中,以下哪个指令是调用子程序的指令?A. SJMPB. AJMPC. LJMPD. CALL答案:D7. 51单片机中,以下哪个指令是返回子程序的指令?A. SJMPB. AJMPC. LJMPD. RET答案:D8. 51单片机中,以下哪个指令是累加器清零的指令?A. CLR AB. MOV A, #0C. MOV A, R0D. CLR C答案:A9. 51单片机中,以下哪个指令是将立即数传送到累加器的指令?A. CLR AB. MOV A, #0C. MOV A, R0D. CLR C答案:B10. 51单片机中,以下哪个指令是将累加器的内容传送到寄存器R0的指令?A. CLR AB. MOV A, #0C. MOV R0, AD. CLR C答案:C二、填空题(每题2分,共20分)1. 51单片机的内部RAM共有______字节。
答案:1282. 51单片机的外部数据存储器最大容量可达______KB。
答案:643. 51单片机的外部程序存储器最大容量可达______KB。
答案:644. 51单片机的定时器/计数器有______个。
答案:25. 51单片机的中断源共有______个。
答案:66. 51单片机的串行通信可以工作在______种模式。
51单片机复习题及答案

第1章单片机概述1.单片机与普通微型计算机的不同之处在于其将、、和3部分集成于一块芯片上。
答:CPU、存储器、I/O口。
2.8051与8751的区别是。
A.内部数据存储单元数目不同B.内部数据存储器的类型不同C.内部程序存储器的类型不同D.内部寄存器的数目不同答:C。
3.在家用电器中使用单片机应属于微计算机的。
A.辅助设计应用;B.测量、控制应用;C.数值计算应用;D.数据处理应用答:B。
4.微处理器、微计算机、微处理机、CPU、单片机它们之间有何区别?答:微处理器、微处理机和CPU都是中央处理器的不同称谓;而微计算机、单片机都是一个完整的计算机系统,单片机特指集成在一个芯片上的用于测控目的的单片微计算机。
5.MCS-51系列单片机的基本型芯片分别为哪几种?它们的差别是什么?答:MCS-51系列单片机的基本型芯片分别是8031、8051和8751。
它们的差别是在片内程序存储器上。
8031无片内程序存储器,8051片内有4KB的程序存储器ROM,而8751片内集成有4KB的程序存储器EPROM。
6.为什么不应当把51系列单片机称为MCS-51系列单片机?答:因为MCS-51系列单片机中的“MCS”是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。
第2章 51单片机片内硬件结构1.在51单片机中,如果采用6MHz晶振,一个机器周期为。
答:2µs2.AT89C51单片机的机器周期等于个时钟振荡周期。
答:12。
3.若A中的内容为63H,那么,P标志位的值为。
答:P标志位的值为0。
4.内部RAM中,可作为工作寄存器区的单元地址为H~H。
答:00H;1FH。
5.通过堆栈操作实现子程序调用,首先要把的内容入栈,以进行断点保护。
调用返回时,再进行出栈保护,把保护的断点送回到。
答:PC;PC。
6.51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为51单片机的PC 是16位的,因此其寻址的范围为KB。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
简答题部分1、什么叫堆栈2、进位和溢出3、在单片机中,片内ROM勺配置有几种形式各有什么特点4、什么是单片机的机器周期、状态周期、振荡周期和指令周期它们之间是什么关系5、MCS-51单片机通常内部包含哪些主要逻辑功能部件6、MCS-51单片机的存储器从物理结构上可划分几个空间7、存储器中有几个保留特殊功能勺单元用做入口地址分别作什么作用& MCS-51单片机片内256B的数据存储器可分为几个区分别起什么作用& MCS-51单片机的P0~P3四个I/O端口在结构上有何异同使用时应注意的事项9、存储器空间在物理结构上可划分为几个部分10、开机复位后,CPU使用是的哪组工作寄存器它们的地址是什么CPU如何确定和改变当前工作寄存器组11、MCS-51的时钟周期、机器周期、指令周期的如何分配的当振荡频率为8MHz时,一个单片机时钟周期为多少微秒12、程序状态存储器PSW勺作用是什么常用状态标志有哪几位作用是什么13、EA/VPP引脚有何功用8031的引脚应如何处理为什么14、单片机有哪几个特殊功能寄存器各在单片机的哪些功能部件中15、什么是指令什么是程序简述程序在计算机中的执行过程。
16、什么叫寻址方式MCS5侑几种寻址方式17、SJMP (短转移)指令和AJMP(绝对转移)指令的主要区另阮18、中断服务子程序与普通子程序有哪些异同之处19、MCS-51响应中断的条件是什么CPU响应中断后,CPU要进行哪些操作不同的中断源的中断入口地址是什么20、单片机对中断优先级的处理原则是什么21、MCS-51的外部中断有哪两种触发方式他们对触发脉冲或电平有什么要求22、什么是中断和中断系统其主要功能是什么23、MCS-51有哪些中断源24、说明外部中断请求的查询和响应过程25、MCS-51响应中断的条件。
26、简述MCS-51单片机的中断响应过程。
27 、在执行某一中断源的中断服务程序时,如果有新的中断请求出现,试问在什么情况下可响应新的中断请求在什么情况下不能响应新的中断请求28、MCS-51单片机外部中断源有几种触发中断请求的方法如何实现中断请求29、什么是中断优先级中断优先级处理的原则是什么30、中断响应过程中,为什么通常要保护现场如何保护31、MCS-51定时器有哪几种工作模式有何区别32、串行数据传送的主要优点和用途是什么33、简述串行接口接收和发送数据的过程。
34、MCS-51串行接口有几种工作方式35、MCS-51 中SCON勺SM2 TB& RB8有何作用36、简述单片机多机通信的原理。
37、串行通信的总线标准是什么有哪些内容38、简述单片机系统扩展的基本原则和实现方法。
39、8255 有哪几种工作方式怎样选择其工作方式40 、8155 有哪几种工作方式怎样进行选择41、什么是D/A转换器简述T形电阻网络转换器的工作原理。
42 、波特率、比特率和数据传送速率的含意各是什么43. 存储器的作用是什么只读存储器和随机存储器有什么不同44. MCS-51 存储器结构的主要特点是什么程序存储器和数据存储器各有何不同45. MCS-51单片机的P0〜P3四个I/O端口在结构上有何异同使用时应注意哪些事项46.位寻址和字节寻址如何区分在使用时有何不同47.为了提高汇编语言程序的效率,在编写时应注意哪些问题48.在MCS-51 单片机应用系统中,外接程序存储器和数据存储器的地址空间允许重叠而49.外部存储器的片选方式有几种各有哪些特点50.简述MCS-51 单片机CPU 访问外部扩展程序存储器的过程。
51 .简述MCS-51 单片机CPU 访问外部扩展数据存储器的过程。
52、请指出程序存储器中有特殊用途的几个单元,并说明它们的作用53、十进制调整指令DA A的功能是什么其运作过程是怎样的54、什么叫中断CPU为什么要采用中断结构55、单片机响应中断的条件和过程是怎样的56.何谓单片机单片机与一般微型计算机相比,具有哪些特点57在各种系列的单片机中,片内ROM勺配置有几种形式用户应根据什么原则来选用58 SJMP (短转移)指令和AJMP(绝对转移)指令的主要区别。
59 8031的扩展储存器系统中,为什么P0 口要接一个8位锁存器,而P2 口却不接60 在8031 扩展系统中,外部程序存储器和数据存储器共用16位地址线和8位数据线,为什么两个存储空间不会发生冲突61 8031 单片机需要外接程序存储器,实际上它还有多少条I/O 线可以用当使用外部存储器时,还剩下多少条I/O 线可用1、什么叫堆栈答:堆栈是在片内RAM中专门开辟出来的一个区域,数据的存取是以”后进先出”的结构方式处理的。
实质上,堆栈就是一个按照"后进先出"原则组织的一段内存区域。
2、进位和溢出答:两数运算的结果若没有超出字长的表示范围,则由此产生的进位是自然进位;若两数的运算结果超出了字长的表示范围(即结果不合理),则称为溢出。
3、在单片机中,片内ROM的配置有几种形式各有什么特点答:单片机片内程序存储器的配置形式主要有以下几种形式:(1)掩膜(Msak)ROM型单片机:内部具有工厂掩膜编程的ROM ROM中的程序只能由单片机制造厂家用掩膜工艺固化,用户不能修改ROM中的程序。
掩膜ROM单片机适合于大批量生产的产品。
用户可委托芯片生产厂家采用掩膜方法将程序制作在芯片的ROM。
(2)EPROMS单片机:内部具有紫外线可擦除电可编程的只读存储器,用户可以自行将程序写入到芯片内部的EPROM中,也可以将EPROM中的信息全部擦除。
擦去信息的芯片还可以再次写入新的程序,允许反复改写。
(3)无ROM型单片机:内部没有程序存储器,它必须连接程序存储器才能组成完整的应用系统。
无ROM 型单片机价格低廉,用户可根据程序的大小来选择外接程序存储器的容量。
这种单片机扩展灵活,但系统结构较复杂。
2(4) E ROM型单片机:内部具有电可擦除叫可编程的程序存储器,使用更为方便。
该类型目前比较常用(5)OTP(OneTime Programmable)ROM单片机:内部具有一次可编程的程序存储器,用户可以在编程器上将程序写入片内程序存储器中,程序写入后不能再改写。
这种芯片的价格也较低。
4、什么是单片机的机器周期、状态周期、振荡周期和指令周期它们之间是什么关系答:某条指令的执行周期由若干个机器周期(简称M周期)构成,一个机器周期包含6个状态周期(又称时钟周期,简称S周期),而一个状态周期又包含两个振荡周期(P1和P2,简称P周期)。
也就是说,指令执行周期有长有短,但一个机器周期恒等于 6 个状态周期或12 个振荡周期,即1M=6S=12P。
5、MCS-51单片机通常内部包含哪些主要逻辑功能部件答:51单片机通常由下列部件组成:一个8位CPU 一个片内振荡器及时钟电路、内部Flash Rom 程序存储器、256B的RAM 2个16位的定时/计数器、可寻址64KB片外数据存储器和64KB片外数据存储器和64KB片外程序存储器空间的控制电路、4个8位并行I/O端口及一个可编程全双工串行接口。
6、MCS-51单片机的存储器从物理结构上可划分几个空间答:MCS-51系列单片机的存储器配置从物理结构上可分为:片内程序存储器、片外程序存储器、片内数据存储器、片外数据存储器。
从逻辑上可分为:片内外统一编址的64KB的程序存储器、片内256B的数据存储器以及片外64KB的数据存储器。
7、存储器中有几个保留特殊功能的单元用做入口地址分别作什么作用答:MCS-51系列单片机的存储器中有6个保留特殊功能单元,其中0000H为复位入口、0003H为外部中断0入口、OOOBH为TO溢出中断入口、0013H为外部中断1入口、001BH为T1溢出中断入口、0023H 为串行接口中断入口。
& MCS-51单片机片内256B的数据存储器可分为几个区分别起什么作用答:MCS-51单片机片内数据存储器可分为二个区:00H~7FH单元组成的低128B的片内RAM区、80H~FFH单元组成的高128B的专用寄存器区。
其中低128B的RAM区又分为:00H~1FH单元为工作寄存器区、20H~2F H单元为位寻址区、30H~7FH单元为用户RAM区。
工作寄存器区可作通用寄存器用,用户RAM区可作堆栈和数据缓冲用。
专用寄存器区又称特殊功能寄存器,使用80H~F FH单元。
& MCS-51单片机的P0~P3四个I/O端口在结构上有何异同使用时应注意的事项答:MCS-51单片机的四个端口在结构上相同之处:P0~P3都是准双向I/O 口,作输入时,必须先向相应端口的锁存器写入“ 1 ”不同之处;P0 口的输出级与P1~P3口不相同,它无内部上拉电阻,不能提供拉电流输出,而P1~P3则带内部上拉电阻,可以提供拉电流输出。
当P0 口作通用I/O 口输出使用时,需外接上拉电阻才可输出高电平;但作地址/数据总线时,不需要外接上拉电阻。
P1~P3口I/O输出时,均无需外接上拉电阻。
9、存储器空间在物理结构上可划分为几个部分答:MCS-51存储器是采用将程序存储器和数据存储器分开寻址的结构,其存储器空间在物理结构上可划分为如下四个空间:片内程序存储器、片外程序存储器、片内数据存储器、片外数据存储器。
10、开机复位后,CPU使用是的哪组工作寄存器它们的地址是什么CPU如何确定和改变当前工作寄存器组答:开机复位后,CPU使用的是第0组工作寄存器。
它们的地址是00H~07H> CPU通过对程序状态字PSW中RS1、RS0的设置来确定和改变当前工作寄存器组。
如:RS1、RS0为00则指向第0组;为01 则指向第1 组;为10 则指向第2组;为11 则指向第3 组。
11、MCS-51的时钟周期、机器周期、指令周期的如何分配的当振荡频率为8MHz时,一个单片机时钟周期为多少微秒答:MCS-51的时钟周期是最小的定时单位,也称为振荡周期或节拍。
一个机器周期包含12个时钟周期或节拍。
不同的指令其指令周期一般是不同的,可包含有1~4 个机器周期。
当振荡频率为8MHz 时,一个单片机时钟周期为卩s。
12、程序状态存储器PSW勺作用是什么常用状态标志有哪几位作用是什么答:PSW是8位寄存器,用于作为程序运行状态的标志,其格式如下:PSW位地址D7H D6H D5H D4H D3H D2H D1H D0H字节地址DOH C AC F0 RS1 RSO OV F1 P当CPU进行各种逻辑操作或算术运算时,为反映操作或运算结果的状态,把相应的标志位置1或清0。
这些标志的状态,可由专门的指令来测试,也可通过指令来读出。
它为计算机确定程序的下一步运行方向提供依据。