pic单片机与51单片机的二者谁更易于学习?

target=_blank>pic单片机是学单片机人士必须掌握的一款单片机,对于pic单片机,小编层带来诸多介绍。本文对pic单片机的介绍内容为:pic单片机与51单片机,二者谁更易于学习,一起来了解下吧。其中,PIC12C508单片机仅有8个引脚,是世界上最小的单片机。

pic单片机与51单片机的二者谁更易于学习?

一、概述

51比较容易学,但是PIC并不比51难多少。首先PIC比51多了配置位,这个基本看一下就明白了。 然后,必须将PIC端口配置为输入或输出,但不能配置51单片机。 PIC中断没有优先级,需要软件判断。 最后,PIC的寄存器比51个多得多。如果要使用PIC的各种功能,则需要对寄存器进行初始化。

下面说一下PIC与51单片机相比的优点:

1:相同晶振下,PIC 比 51 快。PIC 有 4 个时钟周期作为 1 个指令周期,而 51 有 12 个时钟周期。

2:PIC比51强大很多,比如内置AD转换、内置PWM、内置弱上拉(需要设置)LCD接口等。 这样,您就可以非常方便地使用许多功能,而无需连接许多外围电路。

3:PIC的驱动能力比51强。PIC可以直接驱动数码管,而51有一定难度。

4:PIC的抗干扰能力比51好,这个是经过我公司测试的。

基于以上,小编推荐学习PIC。

pic单片机与51单片机的二者谁更易于学习?

2、51单片机详细说明

51单片机是所有兼容Intel8031指令系统的微控制器的统称。 该系列微控制器的始祖是Intel的8004微控制器。 后来随着Flashrom技术的发展,8004单片机取得了长足的进步,成为应用最广泛的8位单片机之一。 其代表型号为ATMEL公司的AT89系列,应用广泛。 用于工业测量和控制系统。 很多公司都推出了51系列的兼容机型,未来很长一段时间都会占据很大的市场。 51单片机是一种基本的入门级单片机,也是应用最广泛的一种。 需要注意的是,51系列单片机一般不具备自编程能力。

51单片机主要功能

·8位CPU·4kbytes程序存储器(ROM)(52为8K)

·256字节数据存储器(RAM)(52有384字节RAM)

·21个特殊寄存器

·2个可编程定时器/计数器·5个中断源,2个优先级(52有6个)

·1个全双工串行通讯口

·外部数据存储器寻址空间为64kB

·外部程序存储器寻址空间为64kB

·逻辑运算位寻址功能·双列直插40PinDIP封装

·单+5V电源

CPU:由运算和控制逻辑组成,还包括中断系统和一些外部特殊功能寄存器;

RAM:用于存储可读写的数据,如运算的中间结果、最终结果、要显示的数据等;

ROM:用于存储程序、一些原始数据和表格;

I/O口:4个8位并行I/O口,既可作为输入又可作为输出;

T/C:两个定时器/计数器,可工作在计时模式或计数模式;

具有五个中断源的中断控制系统;

一个全双工UART(Universal Asynchronous Receiver Transmitter)串行I/O口,用于实现单片机之间或单片机与单片机之间的串行通信;

片内振荡器和时钟发生电路、石英晶体和微调电容需要外接。 最高振荡频率为12M。

pic单片机与51单片机的二者谁更易于学习?

3、PIC单片机的特点或优点

1)PIC最大的特点是不是简单的功能堆叠,而是从实际出发,注重产品性能价格比,开发多种型号,满足不同层次的应用需求。 实际上,不同的应用对微控制器的功能和资源有不同的要求。 例如,摩托车点火器需要I/O较少、RAM和程序存储空间较小、可靠性较高的小型微控制器。 如果采用40脚、功能强大的单片机,​​不仅投资大,而且使用起来也很困难。 不方便。 PIC系列有从低到高几十种型号,满足各种需求。 其中PIC12C508单片机只有8个引脚,是世界上最小的单片机。

pic单片机与51单片机的二者谁更易于学习?

该模型有 512 字节 ROM、25 字节 RAM、一个 8 位定时器、一条输入线和 5 条 I/O 线。 市场价3-6元。 这样的单片机无疑非常适合摩托车点火器等应用。 PIC的高端型号,如PIC16C74(还不是最高端型号),有40个引脚,其内部资源总共为4K ROM、192字节RAM、8通道A/D、3个8-位定时器,2个CCP模块,3个串口,1个并口,11个中断源,33个I/O引脚。 这样的车型可以与其他品牌的高端车型相媲美。

2)精简指令,大大提高执行效率。 PIC系列8位CMOS单片机具有独特的RISC结构,哈佛总线结构,将数据总线和指令总线分开,使指令为单字长度,允许指令代码位数超过8位位数据位数。 ,与传统采用CISC结构的8位单片机相比,可实现2:1的代码压缩,速度提升4倍。

3) 产品上市零时间。 使用PIC的低成本OTP型芯片使得微控制器可以在其应用开发完成后立即推出产品。

4)PIC拥有优越的开发环境。 OTP单片机开发系统的实时性能是一个重要指标。 例如,普通51单片机的开发系统大多采用高端模型来模拟低端模型,其实时性能并不理想。 PIC在推出新型号时,也会推出相应的模拟芯片。 所有开发系统均由专用仿真芯片支持,实时性非常好。 从我个人的经验来看,从来没有出现过模拟结果与实际运行结果不同的情况。

5)其引脚具有抗瞬变能力,可通过限流电阻连接220V交流电源。 可直接连接继电器控制电路,无需光耦隔离,给应用带来极大的便利。

6) 完全保密。 PIC 使用保密保险丝来保护代码。 用户烧入代码并烧断保险丝后,其他人就无法再读取它,除非保险丝恢复。 目前PIC采用熔丝深埋工艺,熔丝恢复的可能性极小。

7) 自带看门狗定时器,可用于提高程序运行的可靠性。

8) 睡眠和低功耗模式。 虽然PIC在这方面已经无法与新款TI-MSP430相比,但仍然可以满足大多数应用的需求。

以上就是小编这次带来的“pic单片机”相关内容。 通过这篇文章,希望您能了解pic单片机和51单片机的优点,并对两者哪个更容易学有自己的答案。 如果您喜欢这篇文章,不妨继续关注我们的网站。 小编后续还会带来更多精彩内容。 最后,非常感谢您的阅读,祝您有美好的一天!

单片机

用C语言来开发单片机系统系统软件最大的好处

2024-4-30 14:04:28

单片机

刚找到工作,碰到了新项目,该怎么入手?

2024-4-30 15:03:55

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索