如何将.a文件导入单片机中?

;这只是笔者所使用版本中的一个Startup.A51文件,不同版本会有所不同,

;但格式和基本内容是一样。这个文件是可以跟据需要更改的。

;蓝色内容是笔者所加注释。

; 用户上电初始化程序

;使用以下的EQU命令定义在CPU复位时初始化的内存空间即清零

;定义用0初始化的内部数据存储器长度以字节计

;定义外部数据存储器的绝对起始地址

;定义用0初始化的内部数据存储器长度,以字节计

;;定义分页的外部数据存储器的绝对起始地址

;定义用0初始化的分页外部数据存储器长度,以字节计

;以下用EQU指令定义了再入函数模拟堆栈指针的初始化

; 使用SMALL存储器模式时再入函数的堆栈空间.

; 将堆栈顶设置为最高地址+1.

}

1、主频为12MHz的单片机他的机器周期为(c)。

2、MCS-51系列单片机是属于(C)体系结构。

3、定时器/计数器工作方式0为(A)。

A、13位定时/计数方式

B、16位定时/计数方式

C、8位可自动装入计数初值方式

6、MCS-51单片机每个机器周期都要进行中断查询,查询的是(A)。

D、外部中断触发方式控制位

7、当外部中断被设置为下降沿触发时,对触发信号的要求是高、低电平的持续时间均应大于(B)。

8、在下列寄存器中,与定时器/计数器无关的是(C)。scon是控制寄存器

9、若欲将T0设置为定时器方式2、T1设置为计数器方式1,T0、T1均采用软件启/停控制,则方式寄存器TMOD的方式控制字为(B)。

10、当晶振频率为6MHz、定时/计数器工作于方式1,最大定时时间为(D)。

11、当晶振频率为6MHz,定时/计数器T0工作于定时器方式2,若要求定时值为0.2ms,则定时初值为(A)。

12、设MCS-51单片机的晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率为(C)。

13、利用下列(D)关键字可以改变工作寄存器组。

14、(D)是c语言提供的合法的数据类型关键字。

15、12MHz晶振的单片机在定时器工作方式下,定时器中断记一个数所用的定时时间是(A)。

16、8051单片机的定时器/计数器工作方式1是(B)。

D、2个8位计数器结构

17线反转法识别有效按键时,如果读入的列线全为1,则说明(A)。

18、利用下列(D)关键字可以改变寄存器组。

19、支持写入单片机或仿真调试的目标程序的文件格式是(D)

}

8051单片机中,将累加器A中的数送入外RAM的40H单元,可执行的指令()。


}

我要回帖

更多关于 怎么把keil5程序导入单片机 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信