应广单片机的RAM的清零方法
应广的MCU,RAM一般都不会很大,一般在60~255内(含堆栈)。在程序设计时,都会对一些或者全部RAM做一次清零动作,以保证程序的正常运行。
针对不同的型号,RAM数量也不一样,为了保证程序的一致性和兼容性。MINI-C引入了一个和型号相关的关键字“_SYS(RAM_SIZE)”,用于提取该芯片的RAM个数。
这样就可以写一段适合所有型号的RAM清零的小程序了。
注意,
这里的t16_cnt, 必须定义在RAM的零地址位置。
该程序段不能用子程序,因为清零了所有RAM,包括了堆栈,调用程序会无法返回。
参考程序如下:
t16_cnt = _SYS(RAM_SIZE)-1; //此处必须减一,因为RAM地址是从0开始的。
while(t16_cnt != 0){*t16_cnt = 0;t16_cnt--;}
/******QQ:1475881755********/
应广单片机的RAM的清零方法相关推荐
- 应广单片机002烧录器万能烧录方法
应广单片机有 单核13x 15x 17x这几个系列.但是烧录有时候要跳线啥的.后面发现,其实有一种方法,几乎通杀sop封装单片机,sop8 132除外.先使用writer把pdk文件写入烧录器. 1. ...
- 应广单片机003烧录器万能烧录方法
应广的003烧录器可以烧录MTP芯片,相比002烧录器,功能更多,检测的项目更多.但是对新手不够友好.如果设置不对,会出现无法烧录的异常报警. 下面我就说一下解决方法 1.不管使用啥封装,都把烧文件转 ...
- 应广单片机PFS123按键中断控制数码管显示例程
目录 应广单片机PFS123按键中断控制数码管显示视频 led数码管图片 应广单片机PFS123按键中断控制数码管显示代码 应广科技网址,开发工具,PMS123规格书:http://www.padau ...
- 应广单片机_呼吸灯理解
计数器的介绍 对于应广单片机来说,它提供了3种计数器,分别为 TM2\TM3\T16 其中对于TM2\TM3来说,是属于PWM计数器,用法是简单的,但是要求比较高,需要对应的引脚来达到它的要求 从芯片 ...
- PMS150C应广单片机开发案例
PMS150C应广单片机开发案例 应广单片机价格美丽,性价比高,mini-c好用,适用于消费电子开发.但是案例demo太少了,为了方便大家能够快速入门.这里贴出了一份经典PMS150C的点灯程序代码. ...
- 应广单片机-按键状态机(单击、双击、长按)
在正常0.5s内无按键操作为启始按键扫描条件下,扫描按键将产生以下3种按键事件: 1.长按事件:任何1次出现的长按操作都属于长按事件 2.单击事件:1次短按操作后,间隔2s内没有短按操作 3.双击事件 ...
- 应广单片机开发案例应广单片机11bitPWM配置
应广单片机有两种硬件pwm,一种是8bit,另外一种是11bit,8bit的配置稍微简单一些.现在以pms133/psm134为例子,贴一个11bit pwm配置的例子.修改一下可以应用于应广其他系列 ...
- 应广单片机11bitPWM配置
应广单片机有两种硬件pwm,一种是8bit,另外一种是11bit,8bit的配置稍微简单一些.现在以pms133/psm134为例子,贴一个11bit pwm配置的例子.修改一下可以应用于应广其他系列 ...
- 应广单片机比较器检测电池欠压
如果说51单片机是通用型的单片机,那么应广单片是实用型的,适用于玩具,消费电子等产品开发.单片机内部集成了1.2V的band-gap参考电压,同时集成了比较器,这对于一些电池供电的产品,更具实用意义. ...
最新文章
- pandas isnull() 返回bool
- 黑马 程序员——Java基础---流程控制
- React Native通信机制详解
- win8配置mysql5.6,win8.1(64位) apache2.4.3+php5.6.3+mysql5.6安装
- php链接javascript,javascript - 添加类=“行为链接”到活动页面 - PHP或JS - SO中文参考 - www.soinside.com...
- C/C++语言函数学习(1):atexit、exit、return
- 搜狗浏览器中如何删除自带工具 搜狗浏览器删除自带工具的方法步骤
- 线性表:链栈算法实现
- quartus仿真27:JK触发器构成的同步十进制可逆计数器(分析)
- 单向链表相关——链表中环的问题
- 智能优化算法:金鹰优化算法-附代码
- MySql触发器以及实例
- FPGA笔记(八)-驱动12864
- win10 无法安装Hp1020和HP1106打印机问题
- LaTex 箭头上添加文字
- 一篇文章教你从入门到精通 Google 指纹验证功能
- 助力数字经济,服务数智化转型,用友火力全开
- 使用for循环编写倒立反方向直角三角形
- 百度AI实现Web端人脸识别登陆-Springboot-Vue/element-ui
- 分享1个模拟各种复杂的滑动或手势操作的方法,赶紧学起来~