欢迎来到天天文库
浏览记录
ID:22935275
大小:89.00 KB
页数:21页
时间:2018-11-02
《简述微控制器外文翻译》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、简述微控制器外文翻译简述微控制器外文翻译导读:钟速度和更大的功耗。历史在1971年第一款单片机4位英特尔4004被发布,在随后的数年时间里英特尔8008和其它功能更为强大微控制器也开始出现。然而,控制器需要外部芯片来实现某工作方式,这就提高了整个系统的成本,使它不能成为经济的电子器件。史密森尼学会表示GaryBoone和MichaelCochran工程师在1971年成功地创造了第毕业论文(设计)文献翻译本翻译源自于:维基百科en.el公司首次推出使用闪速存储器的单片机,其它公司迅速跟进,推出具有同样存储类型的单片机。随着时间的推移,微控
2、制器成本急剧下降,在2009年,最便宜的8位微控制器只需花费不到0.25美金就可以大量获得,且类似的数量的一些32位微控制器也只需1美元左右就可以获得。如今微控制器很便宜,这使得爱好者更容易获得,且针对某些控制器有许多的X上论坛。在不久的将来,非挥发性的磁性随机存储器因其具有很长的耐久力和半导体晶片工艺成本较低的特点,很可能被用于微控制器中。容量在世界上销售cpu中大约有55%属于8位微控制器和微控制器。根据Semico所述,2006年8位微控制器销量超过四十亿。在发达国家有些家可能只有四个通用微控制器,但确拥有大约三打微控制器。一辆典
3、型的中档汽车有多达30或更多的微控制器。它们也可以在诸如洗衣机、微波炉和等许多电气设备上找到。嵌入式设计微控制器可以被认为是自包含的控制器、内存和设备,可作为嵌入式系统中使用。今天的多数微控制器嵌入在其他设备里,如汽车,,家用电器,计算机外设。这些被称为嵌入式系统。一些嵌入式系统非常复杂,而很多对内存大小和程序长度有很低的要求,他们没有操作系统,软件的复杂性很低。典型的输入和输出设备包括开关,继电器,螺线管,LED灯,小型或定制液晶显示器,射频器件,传感器(如温度,湿度,光照强度等)。嵌入式系统通常没有键盘,屏幕,硬盘,打印机或其他电脑
4、上用的I/O设备,可能缺乏任何形式的人机交互设备。中断微控制器必须对它所控制的嵌入式设备发生的事件提供实时(可预测的,虽然不一定快)的响应。当某些事件发生时,中断系统可以命令控制器暂停处理当前指令序列,并开始中断服务例程(ISR,或“中断处理程序”)。ISR将根据中断源执行响应的程序,然后再返回原来的指令序列。可能的中断源是依赖设备的,通常包括一些事件如内部定时器溢出,完成模数转换,逻辑电平变化,一个按钮被按下等,数据会从通信链路接受。在注重功耗的设备(如使用电池供电)中,中断也可能用来唤醒处于低功耗休眠状态的微控制器。程序单片机程序必
5、须符合现有的片上程序存储器,因为一个有外部可扩展存储器的系统是很贵的。编译器和汇编器用来将高级语言和汇编语言代码转换成一个紧凑的机器代码来保存到微控制器的存储器中。取决于不同的设备,存储器可能是永久性的只读存储器,只能在工厂里编程,或是Flash或可擦写ROM中。其他微控制器的功能微控制器通常包含几个到几十个通用输入/输出引脚(GPIO的)。GPIO引脚可通过软件配置为输入或输出状态。当GPIO引脚配置为输入状态,他们往往是用来读取传感器或外部信号。配置为输出状态,GPIO引脚可以驱动LED或马达等外部设备。许多嵌入式系统需要读取传感器
6、产生的模拟信号。这是使用模数转换器(ADC)的目的。由于控制器在建造时,解释和处理数字数据,即1和0,他们是无法处理一个设备发送给它的任何模拟信号的。因此,模数转换器用来将传入的数据转换成控制器可以识别的一种形式。微控制器一个不常见的功能,是数模转换器(DAC),允许控制器输出模拟信号或电压等级。除了转换器,许多嵌入式微控制器还包括多种定时器。对定时器的最常见的类型是可编程间隔定时器(PIT)。无论是从一个值倒数至零,或增加计数寄存器的值,溢出到零。一旦它到达零,它发送一个表明它已经完成计数的中断到控制器。这对于恒温器等设备是非常有用的
7、:它定期测试周围的温度,判断这时是否需要开启空调的、加热器等设备。实时处理单元(TPU)是一个复杂的计时器。除了倒计时,TPU可检测输入事件,产生输出事件,并执行其他有用的操作。一个专用的脉宽调制(P)模块使得CPU可以控制电源转换器,阻性负载,电机等,而不需要在计时循环上浪费大量的CPU资源。通用异步接收器/发送器(UART)的模块使我们能够在一个非常低的CPU负载的情况下通过串行线收发数据。专用片上硬件还常常包括与其他设备数字通信的能力,如I2567简述微控制器外文翻译(2)导读:C和串行外设接口(SPI)。更高的集成度相对于通用C
8、PU,微控制器可能无法像CPU一样在同一个芯片上集成外部地址或数据总线,RAM和非易失性内存。由于使用更少的引脚,该芯片可以被放置在一个更小,更便宜的封装里。在单个芯片上集成了内存和其他设备并把它们作为一个
此文档下载收益归作者所有