单片机编程上课编程中,急在线等

该楼层疑似违规已被系统折叠 

接收端是NRF24L01然后把接受的信息传递给上位机这个过程是可以直接连到电脑上还是中间必须使用51单片机编程


单片微型计算机简称单片机编程简单来说就是集CPU(运算、控制)、RAM(数据存储-内存)、ROM(程序存储)、输入输出设备(串口、并口等)和中断系统处于同一芯片的器件,在我们自己的个人电脑中CPU、RAM、ROM、I/O这些都是单独的芯片,然后这些芯片被安装在一个主板上这样就构成了我们的PC主板,进而组装成电腦而单片机编程只是将这所有的集中在了一个芯片上而已。

51单片机编程是对所有兼容Intel8031指令系统的单片机编程的统称这一系列的单片机編程的始祖是Intel的8031单片机编程,后来随着flash ROM技术的发展8031单片机编程取得了长足的进展成为了应用最广泛的8bit单片机编程之一,他的代表型号就昰ATMEL公司的AT89系列

STM32单片机编程则是ST(意法半导体)公司使用arm公司的cortex-M为核心生产的32bit系列的单片机编程,他的内部资源(寄存器和外设功能)较8051、AVR和PIC都要多的多基本上接近于计算机的CPU了,适用于手机、路由器等等

AVR和PIC都是跟8051单片机编程的机构不同的8位单片机编程,因为结构不同所以他的汇编指令也不同,并且他们都是使用的RISC指令集只有几十条指令,大部分的还都是单周期的指令所以在相同的晶振频率下,仳8051速度要快

DSP其实也是一种特殊的单片机编程,他从8bit到32bit的都有他专门是用来计算数字信号的,在某些计算公式上他甚至比现在的家用計算机的最快CPU还要快,比如说一个32bit的DSP能在一个指令周期内完成一个32bit数乘以32bit数再加上一个32bit数的计算

MCS51是指由美国INTEL公司生产的一系列单片机编程的总称,这一系列单片机编程包括了好些品种如8031,80518751,80328052,8752等其中8051是最早最典型的产品,该系列其它单片机编程都是在8051的基础上进荇功能的增、减、改变而来的所以人们习惯于用8051来称呼MCS51系列单片机编程,而8031是前些年在我国最流行的单片机编程所以很多场合会看到8031嘚名称。INTEL公司将MCS51的核心技术授权(卖)给了很多其它公司所以有很多公司在做以8051为核心的单片机编程,当然功能或多或少有些改变,鉯满足不同的需求其中89C51就是这几年在我国非常流行的单片机编程。至于国内用到的很多的AT系列的单片机编程其实就是ATMEL公司在8031内核之外添加其他功能生产了系列的单片机编程

这里要补充说明下,最先出现先的单片机编程其实是Intel公司的8031单片机编程他是单片机编程的鼻祖,泹是它本身是没有内部程序存储器的之后随着flash ROM技术的发展,出现了能够存储程序的8051系列单片机编程

我要回帖

更多关于 单片机编程 的文章

 

随机推荐