作业帮 > 综合 > 作业

单片机内部RAM是如何划分的?

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/18 19:14:55
单片机内部RAM是如何划分的?
最好能详细些,
单片机内部RAM是如何划分的?
00H~1FH为通用工作寄存器区
就是R0到R7,编程时多数忽略不计
20h~2fh为位寻址区 (汇编时非常宝贵)
多用作标志位
可以用SETB\CLR\JNB直接操作
例 FLAG EQU 20H.1
SETB FLAG
CLR FLAG
JB 20H.1,FLAG1
30h~7fh为用户RAM区 (汇编时非常珍贵,C语言自动分配)
多用作数据存储,但断电后数据会丢失
可以用MOV指令直接赋值
例 将数字#22H存入RAM的34H单元
MOV A,#22H
MOV 34H,A