stc15w404as引脚图_怎么把STC15W404AS的EEPROM读写

/*用3个按键和8个LED演示单字节读写EEPROM*/

#include "STC15F2K60S2.H"             //15系列通用头文件

#include                     //库头文件

#define uint unsigned int             //宏定义数据类型uint

#define uchar unsigned char         //宏定义数据类型uchar

//宏定义ISP的操作命令

#define CMD_IDLE    0               //空闲模式

#define CMD_READ    1               //IAP字节读命令

#define CMD_PROGRAM 2               //IAP字节编程命令

#define CMD_ERASE   3               //IAP扇区擦除命令

#define ENABLE_IAP  0x82            //CPU的等待时间

#define IAP_ADDRESS 0x0400            //测试地址

//输入输出端口定义

sbit key0=P3^5;                        //调整/退出

sbit key1=P3^4;                        //调整+

sbit key2=P3^6;                        //调整-

//子程序声明

void delayms(uint k);                //延时子程序声明

void IapIdle();                        //关闭IAP/EEPROM

uch

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
STC15系列单片机是一种高性能的8位单片机,具有丰富的外设资源和较大的存储器容量。其中包括EEPROM(Electrically Erasable Programmable Read-Only Memory,电可擦可编程只存储器)。 多字节是指可以一次取或入多个字节的数据。在STC15系列单片机中,可以通过使用相关的指令和函数实现EEPROM的多字节操作。 首先,进行多字节操作。首先要确定要入的起始EEPROM地址和要入的数据。然后,通过指令和函数将数据EEPROM。具体操作步骤如下: 1. 设置起始EEPROM地址,可以使用代码设置或者使用相关指令将地址值入内部寄存器。 2. 将要入的数据存储在一个数组中。 3. 使用相关指令或函数将数组中的数据EEPROM。 4. 入完成后,可以通过入的数据进行验证。 接下来,进行多字节操作。步骤如下: 1. 确定要取的EEPROM起始地址和要取的字节数量。 2. 通过指令或函数将取起始地址入内部寄存器。 3. 使用指令或函数进行连续取操作,将EEPROM中的数据取到指定的存储器中。 4. 取完成后,可以通过输出取到的数据进行验证。 需要注意的是,在进行多字节操作时,要确保地址范围和数据范围的有效性,以免越界。 以上就是关于STC15系列单片机中实现EEPROM多字节的简要介绍。具体的实现方式可以参考相关的技术资料和开发文档。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值