为什么给单片机片内RAM赋值失败(汇编语言)

1、MCS-51单片机的时钟周期与振荡周期の间有什么关系一个机器周期的时序如何划分?

答:时钟周期是单片机最基本的时间单位机器周期则是完成某一个规定操作所需的时間。一个机器周期为6个时钟周期共12个振荡周期性,依次表示为S1P1、S1P2、……S6P1、S6P2

2、MCS-51单片机有几种复位方法?应注意的事项

答:上电复位和開关复位。上电复位要求接通电源自动实现复位操作。开关复位要求在电源接通的条件下在单片机运行期间,如果发生死机用按钮開关操作使单片机复位。

3、MCS-51单片机内部包含哪些主要逻辑功能部件

答:(1)一个8位微处理器CPU。

(2)数据存储器RAM和特殊功能寄存器SFR

(3)內部程序存储器ROM。

(4)两个定时/计数器用以对外部事件进行计数,也可用作定时器

(5)四个8位可编程的I/O(输入/输出)并行端口,每个端口既可做输入也可做输出。

(6)一个串行端口用于数据的串行通信。

4、什么是堆栈堆栈有何作用?在程序设计时有时为什么要對堆栈指针SP重新赋值?如果CPU在操作中要使用两组工作寄存器你认为SP的初值应为多大?

答:堆栈是一种按照“先进后出”或者“后进先出”规律存取数据的RAM区域由于程序中没有表识所以要对SP重新赋值对指针SP重新赋值是因为堆栈空间有限,要给他赋首地址要使用两组工作寄存器,SP的值应该设置为10H

5、MCS-51单片机的P0~P3四个I/O端口在结构上有何异同?使用时应注意的事项

答:80C51单片机的4个I/O端口在结构上时基本相同的,泹又各具特点在无片外扩展存储器的系统中,这4个端口的每1位都可以作为I/O端口使用在作为一般的通用I/O输入时,都必须先向锁存器写入“1”使输出驱动场效应管FET截止,以免误读数据在系统扩展片外存储器时,P2口作为高8位地址P0口分时作为低8位地址和双向数据总线。

它們的主要不同点如下:

(1)P0口的每一位可驱动8个LSTTL负载P0口即可作I/O端口使用,也可作地址/数据总线使用当它作通用口输出时,只有外接上拉电阻才有高电平输出,作地址/数据总线时无需外接电阻,此时不能再作I/O端口使用

(2)P1-P3口输出级接有内部上拉电阻,每位可驱动4個LSTTL负载能向外提供上拉电流负载,所以不必再外接上拉电阻

6、简述8051汇编指令格式。

答:操作码助记符[目的操作数][原操作数]。


 

本回答被提问者和网友采纳

你对這个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

我要回帖

 

随机推荐