⑴ 试说明51单片机中通用寄存器组的组成情况,对应的物理空间,切换方式以及这种切换方式的用途及优势
51单片机中通用寄存器组共有8个通用寄存器,分别以R0、R1、R2、R3、R4、R5、R6、R7命名。
51单片机中通用寄存器组使用内部RAM的低32字节物理空间,被分成4块,每块占用连续8个字节,由低到高对应R0、R1、R2、R3、R4、R5、R6、R7。
同一时刻,通用寄存器组只能使用一块内部RAM块,没被使用的RAM块可以用作普通存储器使用。
通用寄存器组使用内部RAM块可以切换,切换由改写PWS寄存器完成,见下图。通过这种切换,可以方便的保护或者传递数据,用在子程序调用、中断程序中。这种方式的优势就是速度快。
⑵ 单片机所谓的“通用”是什么意思
顾名思义,就是单片机做计算的计算方法,可以直接使用一些通用的算法,但单片机资源少,计算速度也比较慢,所以有时候需要一些针对性的算法。
⑶ 单片机的种类划分有那几类(按按应用领域分,通用性可分)
1. 商业级单片机:适用于商业环境,工作温度范围在0到70摄氏度之间。这类单片机具有广泛的通用性,可以应用于多种场景。
2. 工业级单片机:适用于工业环境,具有较好的耐温性,工作温度范围在-40到85摄氏度之间。工业级单片机相较于商业级单片机应用范围较窄,常见于欧美和日本品牌。
3. 汽车级单片机:为汽车行业设计,能够承受更宽的温度范围,从-40到120摄氏度。这类单片机在医疗器械、宇航和生命工程等领域也有应用。
4. 军工级单片机:专为军事应用设计,具有极高的可靠性和耐温性,工作温度范围在-55到150摄氏度之间。军工级单片机供应商主要为美国和欧洲公司,核心技术掌握在这些公司手中。
在我国,台湾地区的单片机产品大约80%为商业级,少部分能达到工业级。例如,凌阳的SPMC65和75系列、义隆和华邦等品牌也推出过几款工业级单片机。