预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共19页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

硬件编程的那些事单片机单片机硬件特性: 1、单片机集成度高。单片机包括CPU、4KB容量的ROM(8031无)、128B容量的RAM、2个16位定时/计数器、4个8位并行口、全双工串口行口。 2、系统结构简单,使用方便,实现模块化; 3、单片机可靠性高,可工作到10^6~10^7小时无故障; 4、处理功能强,速度快。单片机特点之一:品种齐全,型号多样自从INTEL推出51系列单片机,许多公司对它做出改进,发展成为增强型51系列,而且新的单片机类型也不断涌现。如MOTOROLA和PHILIPS均有几十个系列,几百种产品。CPU从8,16,32到64位,多采用RISC技术,片上I/O非常丰富,有的单片机集成有A/D,“看门狗”,PWM,显示驱动,函数发生器,键盘控制等,它们的价格也高低不等,这样极大地满足了开发者的选择自由。特点之二:低电压和低功耗 随着超大规模集成电路的发展,NMOS工艺单片机被CMOS代替,并开始向HMOS过渡。供电电压由5V降到3V,2V甚至到1V,工作电流由mA降至μA,这在便携式产品中大有用武之地。 DSP芯片DSP已经融入到生活的方方面面!DSP工作原理是接收模拟信号,转换为0或1的数字信号。再对数字信号进行修改、删除、强化,并在其他系统芯片中把数字数据解译回模拟数据或实际环境格式。它不仅具有可编程性,而且其实时运行速度可达每秒数以千万条复杂指令程序,远远超过通用微处理器,是数字化电子世界中日益重要的电脑芯片。它的强大数据处理能力和高运行速度,是最值得称道的两大特色。DSP微处理器(芯片)一般具有如下主要特点: 1)在一个指令周期内可完成一次乘法和一次加法; 2)程序和数据空间分开,可以同时访问指令和数据; 3)片内具有快速RAM,通常可通过独立的数据总线在两块中同时访问; 4)具有低开销或无开销循环及跳转的硬件支持; 5)快速的中断处理和硬件I/O支持; 6)具有在单周期内操作的多个硬件地址产生器; 7)可以并行执行多个操作; 8)支持流水线操作,使取指、译码和执行等操作可以重叠执行。 当然,与通用微处理器相比,DSP微处理器(芯片) 的其他通用功能相对较弱些。DSP优点: 对元件值的容限不敏感,受温度、环境等外部参与影响小容易实现集成; VLSI可以分时复用,共享处理器方便调整处理器的系数实现自适应滤波可实现模拟处理不能实现的功能: 线性相位、多抽样率处理、级联、易于存储等可用于频率非常低的信号。 DSP缺点: 需要模数转换; 受采样频率的限制,处理频率范围有限; 数字系统由耗电的有源器件构成,没有无源设备可靠。 但是其优点远远超过缺点。。DSP与单片机的融合EDA技术EDA技术作为一种现代电子系统开发方式,具有两方面特点。一、修改软件程序即可改变硬件由于FPGA/CPLD可以通过软件编程对该硬件的结构和工作方式进行重构,修改软件程序就相当于改变了硬件,这是非常有用的。软件可以使用自顶向下的设计方案,而且可以多个人分工并行工作,这些年来IP核产业的崛起,将若干软核结合起来就可以构成一个完整的系统,这一切极大地缩短了开发周期和上市时间,有利于在激烈的市场竞争中抢占先机。 二、速度快,可靠性高 MCU和DSP都是通过串行执行指令来实现特定功能,不可避免低速,而FPGA/CPLD则可实现硬件上的并行工作,在实时测控和高速应用领域前景广阔;另一方面,FPGA/CPLD器件在功能开发上是软件实现的,但物理机制却和纯硬件电路一样,十分可靠。而MCU和DSP芯片在强干扰条件下,尤其是强电磁干扰下,很可能越出正常的工作流程,出现PC跑飞现象。EDA高可靠性正好克服了它们这一先天不足。 单片机,DSP和FPGA/CPLD各具特色,满足了不同需要,已经成为数字时代的核心动力。为了充分发挥它们的优势,三者结合成为一个新的发展趋势。