
摘要本文从计算机底层基础出发系统讲解单片机与嵌入式处理器的核心概念。内容涵盖电平与二进制表示、单片机的定义与组成、计算机内核的五大部件与存储结构并重点对比51单片机与STM32的差异深入介绍ARM公司的发展历程、ARM处理器的分类以及RISC精简指令集技术最后简要介绍开放指令集架构RISC-V及其应用前景。一、电平在计算机体系里所有存储运算都是以二进制0/1方式进行的对比51单片机高电平高5VSTM32高电平3.3V二、什么是单片机单片机Single-Chip Microcomputer是一种集成电路芯片是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路集成到一块硅片上构成的一个小而完善的微型计算机系统在工业控制领域广泛应用。从上世纪80年代由当时的4位、8位单片机发展到现在的300M的高速单片机。三、计算机内核小小插入一下计算机组成辅助理解MCU结构计算机之父冯诺依曼提出了计算机组成的五大部分输入设备、输出设备、存储器、运算器、控制器~五部分之间的关系~三级存储结构四、51单片机(51内核)和STM32(ARM内核)51内核 使用了51内核的单片机统称为51单片机 8位STC32为32位STM32ST意法半导体公司M微控制器微处理器3232位单片机内核ARM内核五、谈谈什么是ARM1.ARM是一家公司Acorn时期ARM成立前的历史可追溯至45年前。1978年由Chris Curry及Hermann Hauser共同创立Acorn Computers。这家新创公司获得建构及生产BBC Micro的权利。这项英国政府计划的目标是让英国每间教室都设置电脑。Steve Furber教授及Sophie Wilson在这项计划中设计出史上第一款ARM处理器ARM1。这款处理器能够高效执行在Acorn电脑上运作的程序指令例如文字处理、电子表格计算及图形渲染为ARM应用于各式各样的技术设备和市场的现代处理器奠定基础。[11]不过Acorn在1980年代中期遭遇财务困难因此由Olivetti集团收购。Hauser在Olivetti集团担任研究副总裁一职但很快就离职。Furber及Wilson则继续打造下一代ARM处理器也就是ARM2核心。ARM成立Acorn剥离了ARM部门ARM于1990年11月以Advanced RISC Machines Ltd.为名正式成立为公司这是由Acorn Computers、苹果电脑Apple Computer现为Apple Inc.及VLSI Technology现为恩智浦半导体公司NXP Semiconductors N.V共同创立的合资企业。公司由12名ARM架构设计人员创立Jamie Urquhart、Mike Muller、Tudor Brown、Lee Smith、John Biggs、Harry Oldham、Dave Howard、Pete Harrod、Harry Meekings、Al Thomas、Andy Merritt及David Seal。Robin Saxby爵士于1991年加入公司担任首任董事长暨执行长在剑桥郡Cambridgeshire的I日火鸡舍率领团队改变计算领域。2.一种处理器的统称A高性能的领域 手机平板R实时性高的领域 智能驾驶 航空航天M微控制器 微处理器领域3.一种技术体系结构1 CISCComplex Instruction Set Computer复杂指令集计算机在CISC指令集的各种指令中大约有20%的指令会被反复使用占整个程序代码的80%。而余下的指令却不经常使用在程序设计中只占20%。2 RISCReduced Instruction Set Computer精简指令集计算机RISC结构优先选取使用频率最高的简单指令避免复杂指令将指令长度固定指令格式和寻址方式种类减少以控制逻辑为主不用或少用微码控制等RISC体系结构应具有如下特点1采用固定长度的指令格式指令规整、简单基本寻址方式有2~3种。2使用单周期指令便于流水线操作执行。3大量使用寄存器数据处理指令只对寄存器进行操作只有加载/存储指令可以访问存储器以提高指令的执行效率。除此以外ARM体系结构还采用了一些特别的技术在保证高性能的前提下尽量缩小芯片的面积并降低功耗4所有的指令都可根据前面的执行结果决定是否被执行从而提高指令的执行效率。5可用加载/存储指令批量传输数据以提高数据的传输效率。6可在一条数据处理指令中同时完成逻辑处理和移位处理。7在循环处理中使用地址的自动增减来提高运行效率。六、RISC-VRISC-V是一种开放的指令集架构ISA由加州大学伯克利分校的研究团队于2010年首次发布基于精简指令集计算RISC原则。作为一个开源标准RISC-V允许任何个人或组织自由使用、修改和扩展无需支付专利费用其设计目标是提供一个简单、可扩展且灵活的指令集适用于从微控制器到高性能计算在内的广泛应用领域。RISC-V的开放性和灵活性促进了创新和竞争使其在学术研究、教育和商业应用中迅速获得广泛关注和采用。2026年3月26日在中关村论坛年会——RISC-V生态科技论坛上发布的“香山”开源高性能RISC-V处理器性能达到国际先进水平。七、总结本文从计算机底层基础出发系统梳理了单片机与嵌入式处理器的核心知识。电平与二进制是计算机存储运算的基石51单片机高电平为5VSTM32为3.3V单片机是将CPU、RAM、ROM及多种外设集成于一块硅片上的微型计算机系统计算机内核由输入设备、输出设备、存储器、运算器、控制器五大部分组成。51单片机采用51内核STM32则基于ARM内核二者在位数、性能和应用场景上各有侧重。ARM既是公司也是处理器统称与RISC技术的代表其CISC与RISC指令集各有特点。RISC-V作为开放指令集架构凭借免费、可扩展的优势正快速崛起。建议初学者先夯实数字电路与计算机组成原理基础再动手实践51与STM32开发板逐步深入ARM与RISC-V生态。