- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机选型
王健 - 带你征服单片机选型 ------之前言 常用的单片机 1:51结构的有Atmel的AT89CXX系列、AT89Sxx系列、AT89C20系列(20引脚);STC的所有单片机都是51结构的。还有合泰的,笙泉的都是51结构的。 2:AVR单片机 3:PIC单片机(8位、16位、32位都有) 4:飞思卡尔单片机(就是原摩托罗拉单片机,后来脱离moto自己单干就改名) 5:ti公司的MSP430单片机 6:三星单片机 7:NEC单片机 8:瑞萨单片机 9:义隆单片机 存储器 单片机的存储器可分为程序存储器 (ROM) 和数据存储器 (RAM) 。 程序存储器是专门用来存放程序和常数的,有 MASK( 掩模 )ROM 、 OTPROM 、 EPROM 、 FlashROM 等类型。掩模这种形式的程序存储器适用成熟的和大批量生产的产品,如使用到彩色电视机等家电产品中的单片机就采用这种方式,只要用户把应用程序代码交给半导体制造厂家,在生产相应的单片机时将程序固化到芯片中,这种芯片一旦生产出来,程序就无法改变了。采用 EPROM 的单片机具有可以灵活修改程序的优点,但存在需要紫外线擦除、较费时间的缺点。在自己做试验或样机的研发阶段,推荐使用 Flash 单片机,它有电写入、电擦除的优点,使得修改程序很方便,可以提高开发速度。对于初具规模的产品可选用 OTP 单片机它不但能免去较长的产品掩膜时间,加快产品的上市时间而且方便程序的修改,能够对产品进行及时的调整和升级 程序存储器的容量可根据程序的大小确定。对于 8 位单片机片内程序存储器的最大容量能达到 64KB ,不够时还可以扩展。选用时程序存储器的容量只要够用就行了,不然会增加成本。 数据存储器是程序在运行中存放临时数据的,掉电后数据即丢失,现在有些型号的单片机提供了 EEPROM ,可用来存储掉电后需要保存的关键数据,如系统的一些设置参数 运行速度 单片机的运行速度首先看时钟频率,一般情况对于同一种结构的单片机,时钟频率越高速度越快。其次看单片机 CPU 的结构,采用 CISC 结构 ( 集中指令集 ) 比采用 RISC 结构 ( 精简指令集 ) 的速度要慢。就是同一种结构、同一时钟频率的单片机,有时候速度也不一样,比如 Winbond( 华邦 ) 公司的 W77 系列的 51 单片机 1 个机器周期只要 4 个时钟周期,而一般的 51 单片机 1 个机器周期是 12 个时钟周期,前者的速度就是后者的 3 倍。 在选用单片机时要根据需要选择速度,不要片面追求高速度,单片机的稳定性、抗干扰性等参数基本上是跟速度成反比的,另外速度快功耗也大。 I / O( 输入/输出 ) 口 I/ O 口的数量和功能是选用单片机时首先要考虑的问题之一,要根据实际需要确定 I / O 口的数量, I / O 口多余不仅芯片的体积增大,也增加了成本。 选用时还要考虑 I / O 口的驱动能力,驱动电流大的单片机可以简化外围电路。 51 等系列的单片机下拉 ( 输出低电平 ) 时驱动电流大,但上拉 ( 输出高电平 ) 时驱动电流很小。而 PIC 和 AVR 系列的单片机每个 I / O 口都可以设置方向,当输出口使用时以推挽驱动的方式输出高、低电平,驱动能力强,也使得 I / O 口资源灵活、功能强大、可充分利用。当然我们也可以根据 I / O 口的功能来设计外围电路,例如用 51 单片机驱动数码管,我们选用共阳的数码管就能发挥其输出口下拉驱动电流大的特点 定时/计数器 (T / C) 大部分单片机提供 2 ~ 3 个定时/计数器,也有少数提供 1 个或 4 个定时器的。有些定时/计数器还具有输入捕获、输出比较和 PWM( 脉冲宽度调制 ) 功能,如 AVR 单片机。有的单片机还有专门的 PCA( 可编程计数器阵列 ) 模块和 CCP( 输入捕获/输出比较/ PWM) 模块,如 PIC 和 Philips 的部分中高档单片机。利用这些模块不仅可以简化软件设计,而且能少占用 CPU 的资源。 现在还有不少单片机提供了看门狗定时器 (WDT) ,当单片机“死机”后可以自动复位。 选用时可根据自己的需要和编程要求进行选择,不要片面追求功能多,用不上的功能就等于金钱的浪费 串行接口 单片机常见的串行接口有:标准 UART 接口、增强型 UART 接口、 I 2 C 总线接口、 CAN 总线接口、 SPI 接口、 USB 接口等。大部分单片机都提供了 UART 接口,也有部分单片机没有串行接口。在没有特别说明的情况下我们常说的串行接口,简称串口,指的就是 UART 。 如果系统只用一个单片机芯片时, UART 接口或 USB 接口通常用来和计算机通信,不需要和计算机通信时可以不
文档评论(0)