算法器

作者: 我在东北玩泥巴_ | 来源:发表于2019-06-16 16:21 被阅读0次

好,今天进行算法器的第一步,单片机的选取和烧录器的实现

首先是单片机的选取,选取这个问题先放一放,先从51单片机开始,因为51单片机的资料比较多。

这里就会有一个问题,网上都是开发板,我只要单片机啊!而且我需要进行ISP烧录,查阅资料,89C51不支持ISP烧录,但C52就支持了,这里先列举一下51单片机系列:

8031/8051/8751是Intel公司早期的产品。这些都是废物。

AT89S51、52是2003年ATMEL推出的新型品种,除了完全兼容8051外,还多了ISP编程和看门狗功能。因此我需要的是S系列。

ATMEL公司的51系列还有AT89C2051、AT89C1051等品种,这些芯片是在AT89C51的基础上将一些功能精简掉后形成的精简版。我应该是现在用不上。

MCS-51内核系列兼容的单片机仍是应用的主流产品(比如目前流行的89S51、89C51等),MCS-51内核实际上已经成为一个8位单片机的标准。

ATMEL的89C51(已经停产)我们常说的已经停产的89C51指的是ATMEL公司的 AT89C51单片机,89C51最致命的缺陷在于不支持ISP(在线更新程序)功能,必须加上ISP功能等新功能才能更好延续MCS-51的传奇。89S51就是在这样的背景下取代89C51的,现在,89S51目前已经成为了实际应用市场上新的宠儿,作为市场占有率第一的Atmel目前公司已经停产AT89C51,将用AT89S51代替。89SXX可以像下兼容89CXX等51系列芯片。同时,Atmel不再接受89CXX的定单,大家在市场上见到的89C51实际都是Atmel前期生产的巨量库存而以。如果市场需要,Atmel当然也可以再恢复生产AT89C51。

89S51相对于89C51增加的新功能包括:

  1. 性能有了较大提升,价格基本不变,甚至比89C51更低!

  2. ISP在线编程功能,这个功能的优势在于改写单片机存储器内的程序不需要把芯片从工作环境中剥离。是一个强大易用的功能。

  3. 最高工作频率为33MHz,大家都知道89C51的极限工作频率是24M,就是说S51具有更高工作频率,从而具有了更快的计算速度。

  4. 具有双工UART串行通道。

  5. 内部集成看门狗计时器,不再需要像89C51那样外接看门狗计时器单元电路。

  6. 双数据指示器。

  7. 电源关闭标识。

  8. 全新的加密算法,这使得对于89S51的**变为不可能,程序的保密性大大加强,这样就可以有效的保护知识产权不被侵犯。

  9. 兼容性方面:向下完全兼容51全部字系列产品。比如8051、89C51等等早期MCS-51兼容产品。

由美国Microchip公司推出的PIC单片机系列产品,首先采用了RISC结构的嵌入式微控制器,其高速度、低电压、低功耗、大电流LCD驱动能力和低价位OTP技术等都体现出单片机产业的新趋势。

现在PIC系列单片机在世界单片机市场的份额排名中已逐年升位,尤其在8位单片机市场,据称已从1990年的第20位上升到目前的第二位。现今的PIC单片机已经是世界上最有影响力的嵌入式微控制器之一。

AVR单片机是1997年由ATMEL公司研发出的增强型内置Flash的RISC(Reduced Instruction Set CPU) 精简指令集高速8位单片机。

AVR单片机易于入手、便于升级、费用低廉。 单片机初学者只需一条ISP下载线,把编辑、调试通过的软件程序直接在线写入AVR单片机,即可以开发AVR单片机系列中的各种封装的器件。AVR单片机因此在业界号称“一线打天下”。 AVR程序写入是直接在电路板上进行程序修改、烧录等操作,这样便于产品升级。AVR单片机可使用ISP在线下载编程方式(即把PC机上编译好的程序写到单片机的程序存储器中),不需购买仿真器、编程器、擦抹器和芯片适配器等,即可进行所有AVR单片机的开发应用,这可节省很多开发费用。程序存储器擦写可达10000次以上,不会产生报废品。因此我要用avr单片机才可以?

I/O口功能强,具有A/D转换等电路。AVR单片机的I/O口是真正的I/O口,能正确反映I/O口输入/输出的真实情况。I/O口可用作A/D转换,可组成廉价的A/D转换器。

AVR单片机可重设启动复位,以提高单片机工作的可靠性。有看门狗定时器实行安全保护,可防止程序走乱(飞),提高了产品的抗干扰能力。

16 位单片机是在1983 年以后发展起来的。这类单片机的特点是:CPU是16 位的,运算速度普遍高于8 位机,有的单片机的寻址能力高达1MB,片内含有A/D 和D/A转换电路,支持高级语言。这类单片机主要用于过程控制、智能仪表、家用电器以及作为计算机外部设备的控制器等。典型产品有Intel 公司的MCS-96/98 系列、Motorola 公司的M68HC16系列、NS 公司的783××系列、TI公司的MSP430系列等等。

其中,以MSP430系列最为突出。它采用了精简指令集( RISC )结构,具有丰富的寻址方式( 7 种源操作数寻址、4 种目的操作数寻址)、简洁的 27 条内核指令以及大量的模拟指令;大量的寄存器以及片内数据存储器都可参加多种运算;还有高效的查表处理指令;有较高的处理速度,在 8MHz 晶体驱动下指令周期为 125 ns 。这些特点保证了可编制出高效率的源程序。

MSP430 系列单片机的中断源较多,并且可以任意嵌套,使用时灵活方便。当系统处于省电的备用状态时,用中断请求将它唤醒只用 6us 。

MSP430 系列单片机的电源电压采用的是 1.8~3.6V 电压。因而可使其在 1MHz 的时钟条件下运行时, 芯片的电流会在 200~400uA 左右,时钟关断模式的最低功耗只有 0.1uA 。

看门狗可以使程序失控时迅速复位;模拟比较器进行模拟电压的比较,配合定时器,可设计出 A/D 转换器; 16 位定时器( Timer_A 和 Timer_B )具有捕获 / 比较功能,大量的捕获 / 比较寄存器,可用于事件计数、时序发生、 PWM 等;有的器件更具有可实现异步、同步及多址访问串行通信接口可方便的实现多机通信等应用;具有较多的 I/O 端口,最多达 6*8 条 I/O 口线; P0 、 P1 、 P2 端口能够接收外部上升沿或下降沿的中断输入; 12/14 位硬件 A/D 转换器有较高的转换速率,最高可达 200kbps ,能够满足大多数数据采集应用;能直接驱动液晶多达 160 段;实现两路的 12 位 D/A 转换;硬件 I 2 C 串行总线接口实现存储器串行扩展;以及为了增加数据传输速度,而采用直接数据传输( DMA )模块。 MSP430 系列单片机的这些片内外设为系统的单片解决方案提供了极大的方便。

因此,目前用什么比较好呢?我之前做过一个arduino的系统,arduino用的就是avr单片机,因此我就用avr单片机好了。

而且趁这个机会,赶紧把单片机学了,因此先系统的学习单片机,然后再开始工作吧。

相关文章

  • 恢复余数除法器

    恢复余数除法器 算法描述 恢复余数除法器是一种常用的除法器,过程与手算除法的方法很类似,过程为 将除数向左位移直到...

  • 法器

    文/小叶 那位藏族出家人跟我说过念珠,开光的真正意义,在这之前我也写过了。但依然会有人去追求,并不是说非要极端,又...

  • 法器

    人世之间万物皆有灵 几年前的我结缘珠宝 一眼变爱上不可收拾 19年的劫难当中 有两件法器为我挡灾 这件翡翠跟了我4...

  • 第四讲 乘法器和除法器(Multiplier and Divid

    内容要点:乘法运算,乘法器的实现,除法运算,除法器的实现 乘法器的实现 Multiplicand (8-bit,S...

  • 1字节的表示范围为什么是-128到127

    一:CPU运算器中,只有加法器 CPU运算器里面,只有加法器,加法器电路相对于减法器来说要简单很多,成本就少很多,...

  • 关于隐态法器的炼化与使用

    原创:金光道长 金光法门 人间有许多法器,比如木鱼,桃木剑等等。每个宗派都有属于自己的法器。法器的性质又有许多种类...

  • 《枕上书》番外十五

    “东华,我们的法器都是剑我们想一下其他法器制作吧~”两人倚靠在树下。 “那小白,想要什么类型的法器呢?...

  • 分享一件藏族寺庙法器

    法器是作法事时使用的器物。藏传佛教的法器类繁多,具有浓厚的神秘色彩。这些法器大体可以分为礼敬、称赞、供养、持验、护...

  • 不恢复余数除法器

    不恢复余数除法器 基本算法 不恢复余数除法器的基本算法来自于恢复余数除法器,区别在于当余数变负时不停下恢复余数而是...

  • 不恢复余数除法器

    不恢复余数除法器 基本算法 不恢复余数除法器的基本算法来自于恢复余数除法器,区别在于当余数变负时不停下恢复余数而是...

网友评论

      本文标题:算法器

      本文链接:https://www.haomeiwen.com/subject/zkygfctx.html