请问AVR单片机中“输入捕获功能”怎么用?有例子最好!

如题所述

DSP(digital signal processor)是一种独特的微处理器,是以数字信号来处理大量信息的器件。其工作原理是接收模拟信号,转换为0或1的数字信号,再对数字信号进行修改、删除、强化,并在其他系统芯片中把数字数据解译回模拟数据或实际环境格式。它不仅具有可编程性,而且其实时运行速度可达每秒数以千万条复杂指令程序,远远超过通用微处理器,是数字化电子世界中日益重要的电脑芯片。它的强大数据处理能力和高运行速度,是最值得称道的两大特色。 DSP微处理器(芯片)一般具有如下主要特点: (1)在一个指令周期内可完成一次乘法和一次加法; (2)程序和数据空间分开,可以同时访问指令和数据; (3)片内具有快速RAM,通常可通过独立的数据总线在两块中同时访问; (4)具有低开销或无开销循环及跳转的硬件支持; (5)快速的中断处理和硬件I/O支持; (6)具有在单周期内操作的多个硬件地址产生器; (7)可以并行执行多个操作; (8)支持流水线操作,使取指、译码和执行等操作可以重叠执行。 当然,与通用微处理器相比,DSP微处理器(芯片)的其他通用功能相对较弱些。 DSP优点: 对元件值的容限不敏感,受温度、环境等外部参与影响小; 容易实现集成;VLSI 可以分时复用,共享处理器; 方便调整处理器的系数实现自适应滤波; 可实现模拟处理不能实现的功能:线性相位、多抽样率处理、级联、易于存储等; 可用于频率非常低的信号。 DSP缺点: 需要模数转换; 受采样频率的限制,处理频率范围有限; 数字系统由耗电的有源器件构成,没有无源设备可靠。 但是其优点远远超过缺点。
DSP技术的应用
语音处理:语音编码、语音合成、语音识别、语音增强、语音邮件、语音储存等。 图像/图形:二维和三维图形处理、图像压缩与传输、图像识别、动画、机器人视觉、多媒体、电子地图、图像增强等。 军事;保密通信、雷达处理、声呐处理、导航、全球定位、跳频电台、搜索和反搜索等。 仪器仪表:频谱分析、函数发生、数据采集、地震处理等。 自动控制:控制、深空作业、自动驾驶、机器人控制、磁盘控制等。 医疗:助听、超声设备、诊断工具、病人监护、心电图等。 家用电器:数字音响、数字电视、可视电话、音乐合成、音调控制、玩具与游戏等。 生物医学信号处理举例: CT机示例
CT:计算机X射线断层摄影装置。(其中发明头颅CT英国EMI公司的豪斯菲尔德获诺贝尔奖。) CAT:计算机X射线空间重建装置。出现全身扫描,心脏活动立体图形,脑肿瘤异物,人体躯干图像重建。 心电图分析。
编辑本段AVR的主要特性
高可靠性、功能强、高速度、低功耗和低价位 , 一直是衡量单片机性能的重要指标,也是单片机占领市场、赖以生存的必要条件。 早期单片机主要由于工艺及设计水平不高、功耗高和抗干扰性能差等原因,所以采取稳妥方案:即采用较高的分频系数对时钟分频,使得指令周期长,执行速度慢。以后的 CMOS单片机虽然采用提高时钟频率和缩小分频系数等措施,但这种状态并未被彻底改观(51以及51兼容)。此间虽有某些精简指令集单片机(RISC)问世,但依然沿袭对时钟分频的作法。 AVR单片机的推出,彻底打破这种旧设计格局,废除了机器周期,抛弃复杂指令计算机(CISC)追求指令完备的做法;采用精简指令集,以字作为指令长度单位,将内容丰富的操作数与操作码安排在一字之中(指令集中占大多数的单周期指令都是如此),取指周期短,又可预取指令,实现流水作业,故可高速执行指令。当然这种速度上的升跃,是以高可靠性为其后盾的。 AVR单片机硬件结构采取8位机与16位机的折中策略,即采用局部寄存器存堆(32个寄存器文件)和单体高速输入/输出的方案(即输入捕获寄存器、输出比较匹配寄存器及相应控制逻辑)。提高了指令执行速度(1Mips/MHz),克服了瓶颈现象,增强了功能;同时又减少了对外设管理的开销,相对简化了硬件结构,降低了成本。故AVR单片机在软/硬件开销、速度、性能和成本诸多方面取得了优化平衡,是高性价比的单片机。 AVR单片机内嵌高质量的Flash程序存储器,擦写方便,支持ISP和IAP,便于产品的调试、开发、生产、更新。内嵌长寿命的EEProm可长期保存关键数据,避免断电丢失。片内大容量的RAM不仅能满足一般场合的使用,同时也更有效的支持使用高级语言开发系统程序,并可像MCS-51单片机那样扩展外部 RAM。 AVR单片机的I/O线全部带可设置的上拉电阻、可单独设定为输入/输出、可设定(初始)高阻输入、驱动能力强(可省去功率驱动器件)等特性,使的得I/O口资源灵活、功能强大、可充分利用。 AVR单片机片内具备多种独立的时钟分频器,分别供URAT、I2C、SPI使用。其中与8/16位定时器配合的具有多达10 位的预分频器,可通过软件设定分频系数提供多种档次的定时时间。AVR单片机独有的“以定时器/计数器(单)双向计数形成三角波,再与输出比较匹配寄存器配合,生成占空比可变、频率可变、相位可变方波的设计方法(即脉宽调制输出PWM)”更是令人耳目一新。 增强性的高速同/异步串口,具有硬件产生校验码、硬件检测和校验侦错、两级接收缓冲、波特率自动调整定位(接收时)、屏蔽数据帧等功能,提高了通信的可靠性,方便程序编写,更便于组成分布式网络和实现多机通信系统的复杂应用,串口功能大大超过MCS-51/96单片机的串口,加之AVR单片机高速,中断服务时间短,故可实现高波特率通讯。 面向字节的高速硬件串行接口TWI、SPI。TWI与I2C接口兼容,具备ACK信号硬件发送与识别、地址识别、总线仲裁等功能,能实现主/从机的收/发全部4种组合的多机通信。SPI支持主/从机等4种组合的多机通信。 AVR单片机有自动上电复位电路、独立的看门狗电路、低电压检测电路BOD,多个复位源(自动上下电复位、外部复位、看门狗复位、BOD复位),可设置的启动后延时运行程序,增强了嵌入式系统的可靠性。 AVR单片机具有多种省电休眠模式,且可宽电压运行(5-1.8V),抗干扰能力强,可降低一般8位机中的软件抗干扰设计工作量和硬件的使用量。 AVR单片机技术体现了单片机集多种器件(包括FLASH程序存储器、看门狗、EEPROM、同/异步串行口、TWI、SPI、A/D模数转换器、定时器/计数器等)和多种功能(增强可靠性的复位系统、降低功耗抗干扰的休眠模式、品种多门类全的中断系统、具输入捕获和比较匹配输出等多样化功能的定时器/计数器、具替换功能的I/O端口…… )于一身,充分体现了单片机技术的从“片自为战”向“片上系统SoC”过渡的发展方向。 综上所述,AVR单片机博采众长,又具独特技术,不愧为8位机中的佼佼者。
编辑本段AVR 最大特点
● 哈佛结构,具备1MIPS / MHz的高速运行处理能力; ● 超功能精简指令集(RISC),具有32个通用工作寄存器,克服了如8051 MCU采用单一ACC进行处理造成的瓶颈现象; ● 快速的存取寄存器组、单周期指令系统,大大优化了目标代码的大小、执行效率,部分型号FLASH非常大,特别适用于使用高级语言进行开发; ● 作输出时与PIC的HI/LOW相同,可输出40mA(单一输出),作输入时可设置为三态高阻抗输入或带上拉电阻输入,具备10mA-20mA灌电流的能力; ● 片内集成多种频率的RC振荡器、上电自动复位、看门狗、启动延时等功能,外围电路更加简单,系统更加稳定可靠; ● 大部分AVR片上资源丰富:带E2PROM,PWM,RTC,SPI,UART,TWI,ISP,AD,Analog Comparator,WDT等; ● 大部分AVR除了有ISP功能外,还有IAP功能,方便升级或销毁应用程序 AVR系列单片机的选型 AVR单片机系列齐全,可适用于各种不同场合的要求。AVR单片机有3个档次: 低档Tiny系列AVR单片机: 主要有Tiny11/12/13/15/26/28等; 中档AT90S系列AVR 单片机: 主要有AT90S1200/2313/8515/8535等; (正在淘汰或转型到Mega中) 高档ATmega系列AVR单片机: 主要有ATmega8/16/32/64/128( 存储容量为8/16/32/64/128 KB)以及ATmega8515/8535等。

我个人的观点,单片机是所有微处理器的基础,也是最容易掌握的,AVR单片机只是其中的一种。而DSP要比单片机复杂一些,主要应用在数字信号处理,其实是较复杂的单片机,当然,你要学会了DSP,单片机自然也就会了。至于就业问题,DSP要好一些。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-12-17
手册中有讲解,看看吧
第2个回答  2010-12-16
114查询下吧。本回答被网友采纳

请问AVR单片机中“输入捕获功能”怎么用?有例子最好!
波特率自动调整定位(接收时)、屏蔽数据帧等功能,提高了通信的可靠性,方便程序编写,更便于组成分布式网络和实现多机通信系统的复杂应用,串口功能大大超过MCS-51\/96单片机的串口,加之AVR单片机高速,中断服务时间短,故可实现高波特率通讯。

AVR单片机mega16的定时器1的定时功能和输入捕捉功能可以同时使用么
可以啊,你设定每秒中断一次,然后在中断函数中写你要的输入捕捉功能啊,本来就不冲突的

AVR单片机中,如果不用PWM,那么如果控制定时器输出一个脉冲和一串脉冲...
1.定时器每次溢出后,其值返回到0x00(8位定时器),所以,如果你的初值不是0x00,就必须由软件重新赋初值。2.在PWM模式下与我们所用定时器是不一样的,比较匹配后,根据设置来对输出电平进行切换。对于捕捉值,只是定时计数寄存器计数到此值时,则返回到0x0000,即使此时还没有到0xFFFF(捕捉值小于0...

AVR单片机的注意问题
写用PORTx,读取用PINx实验时,尽量不要把管脚直接接到GND\/VCC,当设定不当,IO口将会输出\/灌入 80mA(Vcc=5V)的大电流,导致器件损坏。 作输入时:1通常要使能内部上拉电阻,悬空(高阻态)将会很容易受干扰。(表面看好像是51的抗干扰能力强,是因为51永远有内部电阻上拉,)2尽量不要让输入悬空或...

AVR单片机中哪几型号比较好用?
如果是初学阶段,建议选择ATmega16,功能比较全面,可以在一个芯片上学习更多的东西,做更多的实验。

...但现在在网上有听说现在avr单片机用的人已经很少了。到底是不是真...
不仅便宜而且功能丰富,性价比高 但是不能说8位16位单片机就会绝迹,毕竟性价比高不等于便宜,很多场合还是用不到多少计算量的 AVR用的确实是少了,不过你既然玩了两年,那换一款单片机上手还不是分分钟的事么 玩技术也要跟上潮流的,把宝压在AVR上可能不行,多学点别的芯片,毕竟技多不压身 ...

avr单片机,为什么avr对单个io口的操作不能像51那样,51可以写p1.5,avr...
不是不可以。应该是你用的是C编译器不支持位定义。一般用标准的c位操作是这样的:1、位置1:P1^=(1<<5);2、位清0:P1&=~(1<<5);至于你说的mega16不能对portAB操作,那是不可能的,应该是你程序有问题吧!

AVR单片机的功能特点有哪些呢?
AVR单片机的高速同\/异步串口能够显著提高通信的效率和可靠性。硬件产生校验码和硬件检测及校验侦错功能,能够及时发现和修正传输过程中的错误,确保数据的完整性和准确性。此外,AVR单片机的两级接收缓冲功能,可以有效避免因数据包大小不一致导致的接收问题,提供更加稳定的通信环境。波特率自动调整定位功能使得...

请问AVR单片机抗干扰比PIC单片机好吗
首先说明,我只是比较单个芯片的最小系统,比较单片机的自身抗干扰能力。1。电源用变压器变压12V,7805稳压,输入输出均接电解电容和104电容。2。单片机最小系统,用3个I\/O,按钮,指示灯,驱动三极管(继电器--再推动接触器)不用的管脚不管。3。干扰源,由于没有仪器,只好用接触器的线圈来做干扰源,...

avr单片机引脚及功能
1:gnd地 2:icomp电流放大输出 3:is过流检测信号输入 4:vins低压检测信号输入 5:vcomp错误放大输出 6:vfb输出恒压控制信号 7:vcc控制电路电源输入 8:gategate驱动输出 功能 (1)脚是一个多功能引脚,各种制式下的第二伴音中频信号可以用不平衡的方式从该脚进入内部的调频解调电路解调,同时它...

相似回答