51,AVR,MSP430,PIC单片机的区别与联系

51单片机目前比较流行的是ATMEL公司的89S51,带Flash ROM编程的单片机,可以多次重复编程,

AVR系列单片机也是ATMEL公司生产的一种8位单片机,采用RISC精简指令集,速度快,功耗低,并集成A/D转换,PWM,SPI,USART,IIC等资源,大大简化外围电路的设计,AVR单片机属于8位单片机的高端产品。

MSP430是美国TI公司生产的,采用RISC指令集,除了资源丰富,其主要特点是超低功耗,但是多数都内存不大。

PIC系列单片机MicroChip公司生产,也是RISC指令集,资源丰富,型号非常多。

时间: 2024-08-24 23:36:37

51,AVR,MSP430,PIC单片机的区别与联系的相关文章

PIC单片机汇编语言学习(一)

1.汇编语言的语句格式: 标号 操作码(指令助记符) 操作数 ;注释(label) (opcode) (operand) (comment) 2.常用伪指令 a.EQU——符号名赋值伪指令 格式:符号名 EQU nn b.ORG——程序起始地址定义伪指令 格式:ORG nnnn c.END——程序结束伪指令 格式:END d.LIST——列表选项伪指令 格式:LIST [可选项,可选项,......] e.INCLUDE:调入外部程序文件伪指令 格式:INCLUDE "文件名" 2.分

DSP与单片机的区别

以前刚学习单片机时,经过一订的编程,能实现很多不同的功能,当时就觉得单片机真的是神通广大.后来接触到DSP,发现DSP处理数字在通信上,更加方便.于是我就很好奇的问自己,DSP和单片机,究竟有什么区别 看到某论坛一篇关于DSP和单片机区别的帖子,经过仔细整理,现在再次介绍DSP与单片机的区别,同时让自己重温一下DSP与单片机真正的魅力:1 .存储器结构不同      单片机使用冯.诺依曼存储器结构.这种结构中,只有一个存储器空间通过一组总线(一个地址总线和一个数据总线)连接到处理器核.大多数DS

PIC单片机之PWM PWM原理

1,什么是PWM      什么是PWM,专业点说脉宽调制,通俗点说 就是不断的输出高低电平. 比如 单片机 40ms的时间 输出高电平然后60ms的时间 输出低电平接着一直不断周期性的交替输出高低电平 这就是典型的PWM波.高电平输出的时间40ms就是传说中的脉宽,40ms+60ms=100ms 便是PWM的周期.假定我们把周期定为100ms.我们可以根据我们的需要 把高电平的时间加大或者减小,比如 高电平输出时间加大为80ms.那么低电平的时间就变为20ms. 也可以 高电平输出时间减小为2

PIC单片机基础1

1.PIC单片机总线结构--哈佛结构:即指令和数据空间是完全分开的,所以与常见的微控制器不同的一点是,程序和数据总线可以采用不同的宽度.以PIC16F684单片机为例,数据总线是8位的,但指令总线位数是14位. 2.在PIC单片机中,我们将RAM存储器称作文件寄存器(F寄存器). 3.PIC中程序寄存器和数据存储器分开,两者总线不同: 以PIC16F684单片机为例: 1)程序存储器构成:具有一个13位程序计数器,物理上具有2Kx14(0000H-07FFH)存储空间.复位后初始地址为0000H

51零基础学单片机语言开发·经典必学,有视频、课件、源码

51零基础学单片机语言开发·经典必学,有视频.课件.源码51零基础学单片机语言开发·经典必学,包括每一节的视频.课件和源码!内容很大,一共是3.86G,赶紧顶我的帖子吧!从零基础到大牛,你值得拥有,具体看图片,希望能帮到大家,把自己所学的东西分享出来,你们可以到闯客网技术论坛下载,已经上传到上面了,上面关于单片机的资料非常多,同时也有单片机交流群呢:6133777058,是个不错的论坛下载链接:https://bbs.usoftchina.com/thread-199194-1-6.html 视

关于PIC单片机18系列超低功耗软件编程的关键点

最近做了个PIC超低功耗的项目,对功耗要求非常高.之前也看到网上一些文章,写得很好,但实现测试下来还是不行的. 这里总结一下,给同行分享一下,软件编程上要注意以下几点, 1,不用的模块要关闭 这里的模块,不光是enable位,而是PMD 2,不用的IO口要置成输出 这里和网上其它文章说的输入不一样,实测下来我这边是输出待机电流更低 3,内部稳压一定要关闭 这里千万要注意:一定要选择通过"controlled by REGSLP bit",否则单片机SLEEP后就死了,再也不能烧写了,这

PIC单片机该怎么加密

见过很多初学者对PIC16系列单片机的ID码的读和写犯迷糊.说实话,这方面的资料也不怎么全.有些教材可能会涉及ID区域的介绍,可是往往是一代而过.这对初学者来说是比较容易犯错的地方.今天有空,对相关的问题作了一些整理,分享给大家.可能有些地方说的不够妥当,欢迎大家多多探讨. 1.什么是ID区域? ID区域是独立于EEPROM,FLASH,RAM的区域.程序设计人员可以利用该区域存放软件的版本号,编写日期,烧录日期,产品标识等信息.不过该区域很小PIC16系列只能存放4个字节. 2.ID码怎么烧录

工控机、PLC、单片机的区别 工控机应用于哪些领域

在工业控制中,PLC.单片机.工控机承担着重要角色,是实现控制功能的重要载体.但是在应用中又有很多多分不清这这三者的区别,那么PLC.单片机.工控机之间有什么区别了,接下来就给大家来详细的说一说. PLC PLC即可编程序控制器,是单片机控制系统的一个产品.PLC由最初的顺序控制而不断发展,通过组合不同的模块,完成各种各样的功能,如模拟量输入输出.伺服控制.上位机通讯等.特点: 1.可以完成基本的继电器逻辑电路控制系统,且具有体积小.控制量大.具有无触点开关等特点,完全可以代替现有继电器系统,实

PLC与单片机执行指令区别

单片机执行指令方式与PLC执行指令方式对比 . 映射 对顺序功能图并行分支的理解. ? PLC与单片机都是顺序执行指令方式的. PLC执行指令分为3个阶段. PLC的一个指令周期包括 输入采样 程序执行 输出刷新 ? 若在某一个采样指令周期内.外部输入改变,这个改变在本次的扫描周期内 是不变的,在下一个扫描周期才会发生变化. ? 这也就引申出了PLC中双线圈的问题. 实际上输出的是程序中最后一行的线圈值. ? 原文地址:https://www.cnblogs.com/bailongwei6543