虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

模/<b>数转换器</b>

  • 串行10位数模转换器TLC5615及其在单片机中的应用

    本文分析了 T EXAS 仪器公司新推出的串行10 位数/ 模转换器(DAC) TL C5615 的功能、特点、工作原理及其与A T89C52 单片机的硬件接口和软件编程, 提供了一个新颖实用的数/

    标签: 5615 TLC 串行 中的应用

    上传时间: 2013-05-20

    上传用户:redmoons

  • MSP430模数转换模块--ADC12

    MSP430的各种调好的模块,串口,模数转换,时钟,定时器、低功耗、看门狗、PWM等

    标签: MSP 430 ADC 12

    上传时间: 2013-10-16

    上传用户:YKLMC

  • 模数转换器概述

    数模转换

    标签: 模数转换器

    上传时间: 2014-12-23

    上传用户:tsfh

  • 16位高速模数转换模块的设计及其动态性能测试

    本文结合研究所科研项目需要,基于16 位高速ADC 芯片LTC2204,设计了一种满足课题要求的高速度高性能的16 位模数转换板卡方案。该方案中的输入电路和时钟电路采用差分结构,输出电路采用锁存器隔离结构,电源电路采用了较好的去耦措施,并且注重了板卡接地设计,使其具有抗噪声干扰能力强、动态性能好、易实现的特点。

    标签: 模数转换 模块 动态 性能测试

    上传时间: 2013-11-10

    上传用户:cc1

  • AVR系列单片机C语言编程与应用实例

    本书针对Atmel公司的AVR系列单片机和ImageCraft公司的ICC AVR开发环境,详细地介绍了AT90LS8535的C语言程序设计。全书共有13章,其内容既涉及到了单片机的结构原理、指令系统、内容资源和外部功能扩展,又包含了单片机的编程工具——ICC AVR C编程器的数据类型、控制流、函数和指针等。本书的特点是:深入浅出,从最基本的概念开始,循序渐进地讲解单片机的应用开发;列举了大量实例,使读者能从实际应用中掌握单片机的开发与应用技术。本书适合作为从事单片机开发人员的参考用书。书中先后讲解了C语言基础、AVR单片机基础,并举了一些简单的实例。本书非常适合初学者。 【目录信息】 第1章 单片机系统概述 1. 1 AVR系列单片机的特点 1. 2 AT90系列单片机简介 第2章 AT90LS8535单片机的基础知识 2. 1 AT90LS8535单片机的总体结构 2. 1. 1 AT90LS8535单片机的中央处理器 2. 1. 2 AT90LS8535单片机的存储器组织 2. 1. 3 AT90LS8535单片机的I/O接口 2. 1. 4 AT90LS8535单片机的内部资源 2. 1. 5 AT90LS8535单片机的时钟电路 2. 1. 6 AT90LS8535单片机的系统复位 2. 1. 7 AT90LS8535单片机的节电方式 2. 1. 8 AT90LS8535单片机的芯片引脚 2. 2 AT90LS8535单片机的指令系统 2. 2. 1 汇编指令格式 2. 2. 2 寻址方式 2. 2. 3 伪指令 2. 2. 4 指令类型及数据操作方式 2. 3 应用程序设计 2. 3. 1 程序设计方法 2. 3. 2 应用程序举例 第3章 AT90LS8535单片机的C编程 3. 1 支持高级语言编程的AVR系列单片机 3. 2 AVR的C编译器 3. 3 ICCAVR介绍 3. 3. 1 安装ICCAVR 3. 3. 2 设置ICCAVR 3. 4 用ICCAVR编写应用程序 3. 5 下载程序文件 第4章 数据类型. 运算符和表达式 4. 1 ICCAVR支持的数据类型 4. 2 常量与变量 4. 2. 1 常量 4. 2. 2 变量 4. 3 AT90LS8535的存储空间 4. 4 算术和赋值运算 4. 4. 1 算术运算符和算术表达式 4. 4. 2 赋值运算符和赋值表达式 4. 5 逻辑运算 4. 6 关系运算 4. 7 位操作 4. 7. 1 位逻辑运算 4. 7. 2 移位运算 4. 8 逗号运算 第5章 控制流 5. 1 C语言的结构化程序设计 5. 1. 1 顺序结构 5. 1. 2 选择结构 5. 1. 3 循环结构 5. 2 选择语句 5. 2. 1 if语句 5. 2. 2 switch分支 5. 2. 3 选择语句的嵌套 5. 3 循环语句 5. 3. 1 while语句 5. 3. 2 do…while语句 5. 3. 3 for语句 5. 3. 4 循环语句嵌套 5. 3. 5 break语句和continue语句 第6章 函数 6. 1 函数的定义 6. 1. 1 函数的定义的一般形式 6. 1. 2 函数的参数 6. 1. 3 函数的值 6. 2 函数的调用 6. 2. 1 函数的一般调用 6. 2. 2 函数的递归调用 6. 2. 3 函数的嵌套调用 6. 3 变量的类型及其存储方式 6. 3. 1 局部变量 6. 3. 2 局部变量的存储方式 6. 3. 3 全局变量 6. 3. 4 全局变量的存储方式 6. 4 内部函数和外部函数 6. 4. 1 内部函数 6. 4. 2 外部函数 第7章 指针 7. 1 指针和指针变量 7. 2 指针变量的定义和引用 7. 2. 1 指针变量的定义 7. 2. 2 指针变量的引用 7. 2. 3 指针变量作为函数参数 7. 3 数组与指针 7. 3. 1 指向数组元素的指针变量 7. 3. 2 数组元素的引用 通过指针 7. 3. 3 数组名作为函数参数 7. 3. 4 指向多维数组的元素的指针变量 7. 4 字符串与指针 7. 4. 1 字符串的表示形式 7. 4. 2 字符串指针变量与字符数组的区别 7. 5 函数与指针 7. 5. 1 函数指针变量 7. 5. 2 指针型函数 7. 6 指向指针的指针 7. 7 有关指针数据类型和运算小结 7. 7. 1 有关指针的数据类型的小结 7. 7. 2 指针运算的小结 第8章 结构体和共用体 8. 1 结构体的定义和引用 8. 1. 1 结构体类型变量的定义 8. 1. 2 结构体类型变量的引用 8. 2 结构类型的说明 8. 3 结构体变量的初始化和赋值 8. 3. 1 结构体变量的初始化 8. 3. 2 结构体变量的赋值 8. 4 结构体数组 8. 4. 1 结构体数组的定义 8. 4. 2 结构体数组的初始化 8. 5 指向结构体类型变量的指针 8. 5. 1 指向结构体变量的指针 8. 5. 2 指向结构体数组的指针 8. 5. 3 指向结构体变量的指针做函数参数 8. 6 共用体 8. 6. 1 共用体的定义 8. 6. 2 共用体变量的引用 第9章 A190LS8535的内部资源 9. 1 I/O 口 9. 1. 1 端口A 9. 1. 2 端口B 9. 1. 3 端口C 9. 1. 4 端口D 9. 1. 5 I/O口的编程 9. 2 中断 9. 2. 1 单片机的中断功能 9. 2. 2 AT90LS8535单片机的中断系统 9. 2. 3 1CCAVRC编译器的中断操作 9. 2. 4 中断的编程 9. 3 串行数据通信 9. 3. 1 数据通信基础 9. 3. 2 AT90LS8535的同步串行接口 9. 3. 3 AT90LS8535的异步串行接口 9. 4 定时/计数器 9. 4. 1 定时/计数器的分频器 9. 4. 2 8位定时/计数器0 9. 4. 3 16位定时/计数器1 9. 4. 4 8位定时/计数器2 9. 5 EEPROM 9. 5. 1 与EEPROM有关的寄存器 9. 5. 2 EEPROM读/写操作 9. 5. 3 EEPROM的应用举例 9. 6 模拟量输入接口 9. 6. 1 模数转换器的结构 9. 6. 2 ADC的使用 9. 6. 3 与模数转换器有关的寄存器 9. 6. 4 ADC的噪声消除 9. 6. 5 ADC的应用举例 9. 7 模拟比较器 9. 7. 1 模拟比较器的结构 9. 7. 2 与模拟比较器有关的寄存器 9. 7. 3 模拟比较器的应用举例 第10章 AT90LS8535的人机接口编程 10. 1 键盘接口 10. 1. 1 非矩阵式键盘 10. 1. 2 矩阵式键盘 10. 2 LED显示输出 10. 2. 1 LED的静态显示 10. 2. 2 LED的动态扫描显示 10. 2. 3 动态扫描显示专用芯片MC14489 10. 3 LCD显示输出 10. 3. 1 字符型LCD 10. 3. 2 点阵型LCD 10. 4 ISD2500系列语音芯片的编程 10. 4. 1 ISD2500的片内结构和引脚 10. 4. 2 ISD2500的操作 10. 4. 3 ISD2500和单片机的接口及编程 10. 5 TP-uP微型打印机 10. 5. 1 TP-uP打印机的接口和逻辑时序 10. 5. 2 P-uP打印机的打印命令和字符代码 10. 5. 3 AT90LS8535与TP-uP系列打印机的接口及编程 10. 6 IC卡 10. 6. 1 IC卡读写装置 10. 6. 2 IC卡软件 第11章 AT90LS8535的外围扩展 11. 1 简单I/O扩展芯片 11. 1. 1 用74LS377扩展数据输出接口 11. 1. 2 数据输入接口 11. 2 模拟量输出 11. 2. 1 D/A转换器简介 11. 2. 2 8位数模转换器DAC0832 11. 2. 3 8位数模转换器与单片机的接口及编程 11. 2. 4 12位数模转换器DACl230 11. 2. 5 12位数模转换器与单片机的接口及编程 11. 3 可编程I/O扩展芯片8255A 11. 3. 1 8255A的引脚和内部结构 11. 3. 2 8255A的工作方式 11. 3. 3 8255A的控制字 11. 3. 4 AT90LS8535和8255A的接口 11. 4 带片内RAM的I/O扩展芯片8155 11. 4. 1 8155的引脚和内部结构. 11. 4. 2 8155的I/O口工作方式 11. 4. 3 8155的定时/计数器 11. 4. 4 8155的命令和状态字 11. 4. 5 AT90LS8535与8155的接口及编程 11. 5 定时/计数器芯片8253 11. 5. 1 8253的信号引脚和逻辑结构 11. 5. 2 8253的工作方式 11. 5. 3 8253的控制字 11. 5. 4 AT90LS8535与8253的接口及编程 11. 6 实时时钟芯片DS1302 11. 6. 1 DS1302的引脚和内部结构 11. 6. 2 DS1302的控制方式 11. 6. 3 AT90LS8535与DS1302的接口与编程 11. 7 数字温度传感器DS18B20 11. 7. 1 DSl8B20的引脚和内部结构 11. 7. 2 DS18B20的温度测量 11. 7. 3 AT90LS8535与DS18B20的接口与编程 第12章 AT90LS8535的通信编程 12. 1 串口通信 12. 1. 1 异步串口UART通信 12. 1. 2 同步串口SPI通信 12. 2 I2C总线 12. 2. 1 I2C总线协议 12. 2. 2 采用AT90LS8535的并行I/O口模拟I2C总线 12. 3 CAN总线 12. 3. 1 CAN总线的特点 12. 3. 2 CAN协议的信息格式 12. 3. 3 CAN控制器SJA1000 12. 3. 4 AT90LS8535与SJA1000的接口及编程 12. 4 AT90LS8535单片机与PC的串行通信 12. 4. 1 基于VC 6. 0的PC串口通信 12. 4. 2 应用实例 第13章 系统设计中的程序处理方法 13. 1 数字滤波处理 13. 1. 1 平滑滤波 13. 1. 2 中值滤波 13. 1. 3 程序判断滤波 13. 2 非线性处理 13. 2. 1 查表法 13. 2. 2 线性插值法

    标签: AVR 单片机 C语言编程 应用实例

    上传时间: 2013-11-04

    上传用户:元宵汉堡包

  • P89LPC900在高精度模数转换场合的应用

    PHILIPS 的P89LPC900 系列FLASH 单片机部分型号提供了8 位精度的AD 转换器,为许多控制系统带来方便,诸如温度控制、运动控制等,在MCU 发出控制指令后,常常需要将执行机构的情况反馈给MCU,从而构成一个闭环系统,达到精细控制的目的。这一检测过程一般由各种传感器完成,在某些对成本有高要求的场合,为了控制成本,也常使用一些简单的分立元件替代数字传感器,通常送到MCU 接口的都是一些经过处理的电压信号,内带ADC 的芯片能够简化设计,并使成本进一步降低。一般来说,8 位的AD 精度已经足以应对,但是在一些对精度要求比较高的场合,可能会需要10 位或者更高精度,细心的用户通过仔细研究P89LPC900 单片机的特点,发现P89LPC900 系列单片机ADC 的特点非常适合进行ADC 过采样,本文正是结合P89LPC900 的特点,介绍该单片机在高精度模数转换场合的应用,以及使用过采样技术需要满足的条件和需注意事项。使这种低成本高精度的AD技术得以应用。

    标签: P89 LPC 900 89

    上传时间: 2013-10-11

    上传用户:gokk

  • 设计的温度采集模块是应用一个滑动变阻器通过改变电阻值进行模拟的温度值改变情况;模数转换模块是运用ADC0809芯片进行模数的转换

    设计的温度采集模块是应用一个滑动变阻器通过改变电阻值进行模拟的温度值改变情况;模数转换模块是运用ADC0809芯片进行模数的转换,把采集到的模拟电压值变为数字值;单片机控制系统通过程序判断此数字值的大小,这样控制温度报警模块,一方面控制发光二极管的亮灭情况,另一方面控制蜂鸣器的报警;温度显示模块应用四位数码管显示模拟的温度值。因此,构成了此模拟的温度控制系统。本系统主要实现了模拟的温度值在30到60的一个设定范围内,正常显示温度,一旦超过了此范围,就会有报警。

    标签: 0809 ADC 模块 改变

    上传时间: 2015-08-18

    上传用户:linlin

  • 一、实验目的 了解数/模转换器的基本原理

    一、实验目的 了解数/模转换器的基本原理,掌握DAC0832芯片的使用方法。 二、实验内容 1、实验电路原理如图36,DAC0832采用单缓冲方式,具有单双极性输入端(图中的Ua、Ub),利用debug输出命令(Out 290 数据)输出数据给DAC0832,用万用表测量单极性输出端Ua及双极性输出端Ub的电压,验证数字与电压之间的线性关系。 2、编程产生以下波形(从Ub输出,用示波器观察) (1)锯齿波 三、编程提示 1、8位D/A转换器DAC0832的口地址为290H,输入数据与输出电压的关系为: (UREF表示参考电压,N表示数数据),这里的参考电压为PC机的+5V电源。 2、产生锯齿波只须将输出到DAC0832的数据由0循环递增。

    标签: 实验 模转换器

    上传时间: 2016-03-12

    上传用户:ywqaxiwang

  • PicoBlaze 处理器放大器和 A/D 转换器控制器 展示了 Linear Technology LTC6912-1 可编程增益放大器和 Linear Technology LTC1407A 模

    PicoBlaze 处理器放大器和 A/D 转换器控制器 展示了 Linear Technology LTC6912-1 可编程增益放大器和 Linear Technology LTC1407A 模数(A/D)转换器的基本操作。 结果如字符 LCD 屏幕所示。 利用 PicoBlaze 处理器控制器与放大器、A/D 转换器和 LCD 屏幕进行基于 SPI 的通信。

    标签: Technology Linear PicoBlaze LTC

    上传时间: 2013-12-04

    上传用户:梧桐

  • CS1150中文用户手册:CS1150是低功耗模数转换芯片。有效分辨率17位

    CS1150中文用户手册:CS1150是低功耗模数转换芯片。有效分辨率17位,输出24位 数据。工作电压2.7V~5.5V、集成50Hz、60Hz陷波、128倍增益放大器、参考电压为 0.1V~5V、集成SPI接口。可以广泛使用在工业控制、量重、液体/气体化学分析、 血液分析、智能发送器、便携测量仪器领域。 目 录: 1 CS1150功能说明. 1.1 CS1150主要功能特性. 1.2 应用场合. 1.3 功能描述. 2 芯片绝对最大极限值. 2.1 CS1150数字逻辑特性. 2.2 CS1150的管脚和封装. 2.3 CS1150时序. 3 CS1150功能模块描述. 3.1.可选增益放大器. 3.2.调制器. 3.3 外接参考电压. 3.4 时钟单元. 3.5 数字滤波器. 3.6 串行总线接口. 3.6.1 片选信号. 3.6.2 串行时钟. 3.6.3 数据输入输出. 4 CS1150的封装. 图 清 单: 图1 CS1150原理框图、特性说明. 图2 CS1150管脚图. 图3 CS1150时序图. 图4 外部晶振连接图. 表 清 单: 表1 CS1150极限值. 表2 CS1150数字逻辑特性. 表3 CS1150管脚描述. 表4 AVDD=5V时CS1150电气特性. 表5 CS1150时序表. 表6 调制器采样频率表.

    标签: 1150 CS 用户手册 低功耗

    上传时间: 2016-08-28

    上传用户:linlin