STC12LE5612AD芯片使用心得(九)数据存储器

本文介绍了单片机中的不同类型的存储器,包括程序存储器ROM、读写存储器RAM以及特殊功能寄存器SFRs的作用与使用方法。此外还讲解了在KeilC编译环境下如何针对不同的存储区域进行变量声明,并说明了中断处理函数中寄存器组的选择。

1、程序存储器ROM,用来存储代码,即一系列二进制码,对于一些固定不变的常量,我们也可以将其存放在数据存储区,Keil C编译环境下加入声明条件 code 即可。

2、读写存储器RAM,内部256字节RAM和外部扩展RAM,内部RAM直接寻址区声明使用data;如果使用位寻址区,则使用bdata;片内RAM间接寻址区使用idata;外部RAM使用xdata(64kb),外部RAM使用hdata(16MB)

3、特殊功能寄存器(SFRs)由厂商生产时规定,具体声明和地址可以查看相关的芯片手册。

4、在Keil C编译环境下,如果编写中断处理函数,可以选择使用第几组寄存器组,使用using x(1,2,3,4)注意,从1开始编号。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值