单片机内部RAM是如何划分的?最好能详细些,

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 11:23:56
单片机内部RAM是如何划分的?最好能详细些,

单片机内部RAM是如何划分的?最好能详细些,
单片机内部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