JHJ_BABY

导航

2014年4月6日 #

MCU_存储器

摘要: MCU的存储器用途:RAM:数据存储器,和计算机的内存差不多,主要是用来存放程序运行产生的过程数据,掉电后会丢失数据,因此程序在上电后需要进行初始化。程序中的全局变量占据着RAM中的固定空间,局部变量是在用到的时候才分配空间,用完后就自动销毁掉了。一片单片机的RAM是十分有限的,我们在写较大的程序是经常会遇到内存不够的情况因此我们在写程序是一定要注意节省RAM空间,可以用局部变量的地方绝对不要用全局变量!ROM:程序存储器,掉电后程序不会丢失,但是在程序运行过程中,其数据不会改变。它里面存储的是经过编译的二进制代码,不是源代码。FLASH:单片机的FLASH主要用作于程序存储器,代替以前的RO 阅读全文

posted @ 2014-04-06 18:35 JHJ_BABY 阅读(542) 评论(0) 推荐(0) 编辑

MCU编程_基础

摘要: 包含头文件符号的区别有这样的包含头文件语句#include #include"reg52.h"两者区别在于::编译器先进入软件安装文件目录下寻找这个头文件,如果这个目录下没有这个文件,则会报错。"":编译器先进入当前工程文件夹目录下寻找这个头文件,如果这个目录下没有这个文件,则会进入软件安装文件目录... 阅读全文

posted @ 2014-04-06 17:17 JHJ_BABY 阅读(897) 评论(0) 推荐(0) 编辑

关于 Keil uVision2 中文注释会显示不完整,字体不正常的问题

摘要: 在Keil中添加中文注释经常出现这样情况:,注释文字不正常!解决方案:Edit---->Option----->选择color&fonts选项卡中的Editor c Files 或者 Editor ASM Files ,接着选中右边的comment,Font选项选Consolas字体,改好字体大小,颜色后确定,恢复正常了,OK! 阅读全文

posted @ 2014-04-06 16:59 JHJ_BABY 阅读(791) 评论(0) 推荐(0) 编辑