全站数据
8 4 2 0 5 8 1

51单片机片内ram主要用途

爹地爱学习 | 简单学习,快乐成才!         
问题更新日期:2024-10-15 06:08:16

问题描述

51单片机片内ram主要用途希望能解答下
精选答案
最佳答案

1 主要是存放临时数据。

2ROM是程序存储器,除了指令外,还包括运行程序必须的某些固定数据,例如:数据表.假如,我们要求在单片机的某口上输出00H到FFH(255)按正弦半波变化的数值,每秒10000次,那如果硬要它按照公式一个个计算,对于它来说未免力不从心,可是我们可以把预先计算好的数值存入ROM中,到时候直接取出不是好多了。

3又如一个重要的应用:大家一定见过不少单片机的东西上面都有数码显示,那些个数字其实就是用单片机的口线控制数码管的字段电极电位,这些字形也是存放在ROM中的字模表,各个字模和0-9的数字(机器内当然是0000-0101二进数)对应起来,例如常见的共阳极7段数码管,必须在阳极加正电,7个阴极都是地电位,才能显示数字"8",数字8对应的显示字码值是二进数“10000000“(那个1对应的是小数点,高电位不让它显示)。

其他回答

单片机数据存储器RAM这是个可以随时存取数据的一块存储器,也就是可以读(取)也可以写(存)的存储器,简称RAM。

单片机RAM包含以下内容

00-1f 4组工作寄存器(r0-r7)

20-2f 位寻址区 可以位寻址也可字节寻址

30-7f 通用ram区 只能字节寻址

80-ff 特殊功能寄存器区