熟悉单片机 芯片的高手请进啊!!! 单片机高手和用过热释电红外传感器的高手请进!!!

作者&投稿:暨卢 2024-06-30
单片机高手请进!!!!关于A/D、D/A pcf8591芯片怎么使用!谢谢

PCF8591是一个单片集成、单独供电、低功耗、8-bit CMOS数据获取器件。PCF8591具有4个模拟输入、1个模拟输出和1个串行I2C总线接口。PCF8591的3个地址引脚A0, A1和A2可用于硬件地址编程,允许在同个I2C总线上接入8个PCF8591器件,而无需额外的硬件。在PCF8591器件上输入输出的地址、控制和数据信号都是通过双线双向I2C总线以串行的方式进行传输。

你可以根据他的资料来进行I2C操作就可以了

cs4330是数模转换器,可以自己下载说明:
http://datasheet.eeworld.com.cn/part/102411_CIRRUS_CS4330.html

TDA2822是功放,把模拟信号放大的
http://www.sltdigital.com/product/hdxpdf/TDA2822.pdf

都可以替换的。

MSP430系列单片机
MSP430系列单片机是TI公司的产品,它的快闪微控制器的功耗最低。
(1).特性
功耗极低,待机电流1.5μA/MHz,工作电流小于350μA/MHz(3V工作电压)
有五种节能工作模式
正常工作温度在-40 – +80℃
(2)内部结构
CPU…..由16位的ALU、16个寄存器和一套指令控制逻辑组成。在l6个寄存器中,除了程序计数器PC、堆栈指针SP、状态寄存器SR、常数发生器CG1、CG2外,所有寄存器都可以作为通用寄存器用于指令的操作。在CPU内部还有16位的地址总线和数据总线。
存储器…..MSP430的ROM、RAM和外围模块,都用一个公共空间进行寻址,特殊寄存器及外围模块的地址在0000H – 1FFFH,RAM、R0M共享2000H – FFFFH地址,ROM的容量在1 – 60KB。对于Flash型的单片机,内部还集成有两段128B的信息存储器以及1KB存放自举程序,代码存储器的访问以字形式取得代码,数据则以字或字节方式访问。
外围模块…..MSP430单片机的外围模块包括基本定时器、16位定时器、ADC转换器、I/O端口、异步同步串行通讯口以及液晶显示驱动模块。
振荡器和时钟发生器…..在内部有专门为通用的低功耗32768Hz时钟晶振设计的LFXT1振荡器,片内还有一个可接入高速晶振的振荡器。
AVR系列单片机
AVR系列单片机是ATMEL公司的产品,该系列单片机吸收了PIC系列单片机与MCS-51系列单片机的优点而开发的单片机,充分发挥了Flash存储器的特长,是性价比极高的单片机。AVR系列单片机有很多型号的单片机,这里介绍几款。
(1).AT90系列单片机分类
AT90是增强RISC内载Flash的单片机,是精简指令RISC结构,这种结构综合了半导体集成技术和软件性能的新结构。单片机使用高级语言编程,已经成了一种标准编程方法。AVR结构单片机的开发目的就是在于能够采用C语言编程,从而能高效地开发出目标产品。为了对目标代码大小、性能及功耗的优化,AVR单片机采用了大型快速存取寄存器文件和快速单周期指令。在AVR单片机中,使用了32个通用工作寄存器来代替累加器,这样可以避免累加器和存储器之间的数据传送。在AVR单片机的指令中,在前一条指令执行的时候,就取出现行的指令,然后以一个周期执行指令。AVR单片机是用一个时钟周期执行一条指令的,在8位单片机中AVR单片机是真正的RISC结构的单片机。
AVR单片机是应用低功耗、非挥发式的CMOS工艺制造的,通过SPI口和一般的编程器,就可以对AVR单片机的Flash存储器进行编程。这种系列的单片机有良好的性能价格比,由于AVR单片机是采用Harvard结构,所以它们的程序存储器和数据存储器是分开的,可以直接访问8M字节程序存储器和8M字节数据存储器,寄存器文件被双向映射,能够快速访问SRAM存储器。AT90系列单片机目前有AT90S1200、AT90S2313、AT90S4414、AT90S8515、AT90S2323、AT90S2343、AT90SMEG603、AT90SMEG103、AT90S4434、AT90S8535等多种型号,它们的性能都比89系列单片机好。表14.7为部分AT90系列单片机。
PIC系列单片机
PIC系列单片机是美国Microchip公司生产的低功耗、低价格、小体积、片内带EPR0M的CM0S单片机。它的指令速度比同类单片机的提高五倍左右,程序存储器可节约一半。具有易学易用的精简指令集(RISC)结构和一次性的编程技术(0TP型),可大大缩短开发周期,PIC系列有多种型号,下面简单介绍几种常用的PIC系列的单片机。
(1).PIC12CXXX系列单片机
PIC12CXXX系列单片机是小体积低功耗大驱动能力的单片机,单片机一共只有8个引脚。非常适用微型于仪器仪表、通信、家电、玩具等小规模的应用场合,而且它的I/O端口驱动能力强、片内自带振荡器,应用系统设计方便,外围电路极少。
(2).PIC16C5X系列单片机
PIC16C5X系列单片机是高性能片内带EPR0M的8位CM0S单片机系列,共有33条单字节指令,其中跳转指令为双周期指令。该系列单片机内置WDT技术,有12~20个大电流I/O端口,应用电路设计简单,使用方便。时钟频率达20MHz,指令字长12位,数据字长8位, 片内程序存储器(EPROM、0TPR0M、R0M)为512~2K×12位、通用存贮器(RAM)为24~72×8位,还有7~8个专用寄存器。片内有上电复位电路(POR)和振荡器起振定时器(0ST),内置抗干扰看门狗定时器(WDT)。有12~20个I/0引脚,可独立编程为输入/输出端口,8位定时/计数器(RTCC),位可编程预分频器(PRESCALER),供电电压在2.5V~6.25V之间。表14.3罗列了几种常用的PIC16C5X的单片机简况。
(3).PIC16C71系列单片机
PIC16C71是PIC16C5X系列的增强型单片机。用PIC16C5X系列编写的程序转换成可以为PIC16C71应用的程序,要作适当调整,因为片内有RC振荡的看门狗定时器(WDT)指令字长增加为14位,增加了4条指令(RETURN、RETFIE、ADDLW、SUBLW)。它具有低功耗、高性能、全静态设计,内部自带4路8位A/D转换器和4个中断源、一个8级硬件堆栈。另有一个8位定时/计数器(具有8位预分频)、13个双向I/O端口。
PIC16C71单片机有35条单字节指令,除跳转指令外,其余指令均为单周期指令,指令周期为200Ns,时钟频率达2OMHz,片内有存储器(EPEOM、OPTROM、QTPROM) 1024×14位,通用寄存器(RAM)36×8位),15个特殊功能寄存器,8级硬件堆栈、四个中断源,INT引脚外部触发中断、RTCC定时器/计数器溢出中断、A/D转换完成中断、RB4~RB7端口电平变化引起中断。“定义EPROM”中的保密熔丝可保护程序不被非法复制。
AT89系列单片机
AT89系列单片机是ATEML公司的8位Flash单片机。AT89系列单片的核心是8031,在软件和硬件方面与MCS-51系列完全兼容,AT89系列的指令与有关定义和MCS一51完全相同,MCS—51系列单片机应用系统编写的程序可以直接使用。AT89系列的引脚排列、定义与MCS-51完全一致,可以直接替换。由于内部有FlashROM,所以编写的程序烧录很方便,易于电擦除,可以反复使用,非常方便用户对程序进行修改,缩短研制周期,降低了研制成本。在单片机部有Flash存贮器,功耗特别低,FlashROM的容量从TA89C1051的1K到AT89S55的20K,有许多品种,选择余地大。

TMS320F2812是DSP(数字信号处理芯片)专门用于对数字信号的快速运算.


你是否需要了解?