# 深入了解单片机ARC架构
单片机(Microcontroller)是一种集成了处理器核心、内存和外设的微型计算机。ARC(Application specific RISC Core)架构是针对嵌入式系统设计的一种高效架构,尤其适用于需要实时响应和低功耗的应用场景。本文将详细介绍ARC架构的特点以及如何进行简单的编程,包含一些代码示例,饼状图和序列图以帮助你更好地理解。
## ARC架构概            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-24 04:51:40
                            
                                224阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            AVR系列单片机AVR单片机是1997年由ATMEL公司研发出的增强型内置Flash的RISC(Reduced Instruction Set CPU) 精简指令集高速8位单片机。AVR的单片机可以广泛应用于计算机外部设备、工业实时控制、仪器仪表、通讯设备、家用电器等各个领域。① AVR单片机的优势及特点a AVR单片机易于入手、便于升级、费用低廉。 单片机初学者只需一条ISP下载线,把编辑、调试            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-25 09:06:39
                            
                                271阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            描述1、单片机内部资源STC89C52:8KFLASH、512字节RAM、32个IO口、3个定时器、1个UART、8个中断源(1)Flash(硬盘)——程序存储空间 —— 擦写10万次,断电数据不丢失,读写速度慢(2)RAM(内存)——数据存储空间 —— 断电数据丢失,读写速度快,无限次使用(3)SFR —— 特殊功能寄存器2、单片机最小系统最小系统:最少组件组成单片机可以工作的系统。三要素:(1            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-12 08:46:54
                            
                                80阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、单片机概念单片机:一种集成电路芯片,是单片微型计算机的简称。单片机由微处理器CPU、存储器ROM和RAM、输入输出IO接口电路组成,构成了一个既小巧又完善的计算机硬件系统。2、单片机用途(1)智能仪器仪表,如示波器、万用表(2)机电一体化产品,如机器人、数控机床、打印机(3)实时工业控制,如电机转速控制(4)家用电器,如冰箱、洗衣机3、单片机应用系统单片机应用系统=软件+硬件(单片机+接口电路            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-11 15:25:51
                            
                                834阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            单片机的基本结构包括中央处理器(CPU) 、存储器、定时/计数器、输入输出接口、中断控制系统和时钟电路六部分。一、基本组成中央处理器(CPU)包括运算器和控制器两部分,是单片机的核心。运算器可用于各种运算,控制器用于控制单片机各部分协调工作。存储器用于存放程序和原始数据。时钟电路时钟电路产生单片机运行的控制信号,控制单片机严格按时序执行指令。定时/计数器:实现定时或计数功能。输入输出接口(I/O)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-30 13:52:51
                            
                                739阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            我们学习单片机的目的就是为了进行嵌入式系统的开发,学好单片机首先要有一个整体认识。下面将简要介绍一下单片机应用系统的开发流程。单片机产品开发流程这里分享一种常见的开发流程,如图所示:单片机系统开发流程1.明确任务分析和了解项目的总体要求,并综合考虑系统使用环境、可靠性要求、可维护性及产品的成本等因素,制定出可行的性能指标。2.划分软、硬件功能单片机系统由软件和硬件两部分组成。在应用系统中,有些功能            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-05 09:43:18
                            
                                267阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、单片机:计算机系统向“小”和“满足应用需要”方向发展的产物 2、单片机继续在技术支持下向“小而强”和“面向应用需要”方向发展,形成各种各样的的单片机系统 3、单片机小而强对应于嵌入式控制为主(MCU类)、SOC 4、单片机系统与通用计算机系统有很多共同的地方 5、51单片机系统结构: a、资源:并口P1P2P3,串口,中断,定时器(与计数器实质相同) b、可以抽象为总线+存储(ROM+RAM)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-11 08:46:35
                            
                                89阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            可能大部分单片机工程师对于开发都没有架构的概念,认为架构只存在于处理器设计,软件工程等听起来很高大上的领域,这种想法是不对的!在嵌入式领域,无论电路板设计还是程序设计,都需要一个优质的架构,它是做出高质量产品的一个重要保证!本文从以下几个方面讲述单片机应用系统架构:       作者并非从事硬件或者电路板设计工作,因此对此稍作讲解。在电路板设计初期,首先考虑电路板功能、功耗、体积、稳定性、抗干扰性            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-03 19:44:54
                            
                                150阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            单片机技术概括何为单片机?单片机什么样子?“单片机是是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能集成到一块硅片上构成的一个小而完善的微型计算机系统。具体封装外型如下: 单片机是单片微型计算机的简称,最基本的单片机内核,包含微型计算机的基本功能模块。 单片机主要用于测控系统中,突出            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-01 19:28:22
                            
                                153阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            单片机是一种集成了中央处理器(CPU)、内存、输入/输出(I/O)端口和其他外设的小型计算机系统。它通常用于嵌入式系统,如家电、汽车电子、工业控制等领域。下面是单片机的基础知识和原理的概述:架构:单片机的架构决定了其内部组成和功能。常见的单片机架构有哈佛架构和冯·诺依曼架构。哈佛架构将程序存储器(存放指令)和数据存储器(存放数据)分开,而冯·诺依曼架构将程序和数据存储在同一存储器中。需要资料的在评            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-12 19:10:55
                            
                                170阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            评-单片机的架构介绍 ---- 爱评才会赢              [导读]:什么是单片机的架构?单片机的架构有哪几种?本文对这个问题做了个简单的介绍。单片机的架构根据指令结构可以分为CISC(Complex Instruction Set Computer)架构和RISC(Reduced Instruction Set Computer)架构;根据存储器结构可以分为哈佛(Harvard)结构和            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-24 21:28:27
                            
                                39阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在大家初学编程的时候,总会读一些程序,可是读完程序之后,只能看明白一小部分的程序。有时候会摸不着头脑。下面我就给大家说说编程的架构。了解了程序的架构,在读起来程序就轻松多了。其实架构就是程序的编程思路。工作中经过摸索实验,总结出单片机大致应用程序的架构有三种:1. 简单的前后台顺序执行程序,这类写法是大多数人使用的方法,不需用思考程序的具体架构,直接通过执行顺序编写应用程序即可。2. 时间片轮询法            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-08 17:01:28
                            
                                191阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录前言嵌入式3层软件架构嵌入式4层软件架构-1驱动层操作系统层中间件层应用层嵌入式4层软件架构-2硬件层嵌入式微处理芯片嵌入式存储器系统嵌入式I/O接口中间层系统软件层RTOS文件系统GUI应用层嵌入式5层软件架构1嵌入式5层软件架构2嵌入式6层软件架构个人软件架构MCU抽象层(MCU Abstract Layer)      硬件驱动层(Hardware Driv            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-13 16:13:58
                            
                                689阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            引言首先我们有没有想过,为什么我们在电脑上敲代码,传到单片机上,单片机就能有所显示呢?这些硬件、软件以及电路之间到底是什么关系?目录一、底层逻辑        #1.半导体放大电路        #2.寄存器  &nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-31 13:17:08
                            
                                289阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、工作方式0  定时器/计数器的工作方式0称之为13位定时/计数方式。它由TL(1/0)的低5位和TH(0/1)的8位构成13位的计数器,此时TL(1/0)的高3位未用。  (图片)  1.1.C/T:前面我们说过,定时/计数器即可作定时用也可用计数用,到底作什么用,由我们根据需要自行决定,也说是决定权在我们。如果C/T为0就是用作定时器(开关往上打),如果C/T为1就是用作计数器(开关往下打)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-18 13:01:16
                            
                                167阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            单片机学习笔记来源于中国MOOC《单片机原理与应用》——北京交通大学MCS-51单片机的结构与原理结构: ·一个8位CPU; ·片内振荡和定时电路; ·128B内部RAM(00H~7FH); ·4个8位并行I/0口; ·2个16位可编程定时/计数器; ·一个全双工串行口; ·5个中断源(可编程为两个优先级); ·22个SFR(除PC外,其余21个分散在80H~FFH之间) ·堆栈深度可达80B(3            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-14 23:20:13
                            
                                181阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            单片机常用应用程序架构有三种:1. 简单的前后台顺序执行程序,这类写法是大多数人使用的方法,不需用思考程序的具体架构,直接通过执行顺序编写应用程序即可。2. 时间片轮询法,此方法是介于顺序执行与操作系统之间的一种方法。3. 操作系统,此法应该是应用程序编写的最高境界。一、顺序执行法
这种方法,这应用程序比较简单,实时性,并行性要求不太高的情况下是不错的方法。程序设计简单,思路比较清晰。
但是当            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-10 11:38:20
                            
                                226阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            硬件结构 单片机的内部结构是由CPU、ROM、RAM等组成,现在介绍外部引脚。如图1-3所示为单片机的引脚图,这就是实验中要用的89C51单片机的外部引脚图。如表1-3所示为89C51单片机引脚分配表。 图1-3 89C51单片机的引脚图 表1-3 89C51单片机引脚分配表端口结构分析 从1.3.1节的硬件结构中可以看出,89C51单片机总共有4组端口,P0、P1、P2和P3,了解这4组端口的结            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-30 12:49:19
                            
                                107阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            什么是框架?程序框架其实就类似一个文件大纲或者模板。因为写程序就和类似于写文章,如果没有大纲或者模板那么你写起来就会比较费劲。而。为什么要有框架?节约时间,减少错误。因为对于一种类型的程序它们代码结构体逻辑是一样的,同时有大量相似或者共同的地方。我们可以将这些共同的地方抽出来形成一个固定的程序框架,那么我们再开发新的同一种类型的程序时就可以套用这套框架。这样会大大提高我们的开发效率,同时由于这个框            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-13 08:19:27
                            
                                100阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            芯片在没有开发前,单片机只是具备功能极强的超大规模集成电路,如果赋予它特定的程序,它便是一个最小的、完整的微型计算机控制系统,它与个人电脑(PC机)有着本质的区别,单片机的应用属于芯片级应用,需要用户了解单片机芯片的结构和指令系统以及其它集成电路应用技术和系统设计所需要的理论和技术,用这样特定的芯片设计应用程序,从而使该芯片具备特定的功能。不同的单片机有着不同的硬件特征和软件特征,即它们的技术特征            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-29 10:13:06
                            
                                104阅读
                            
                                                                             
                 
                
                                
                    