AD7710使用手册及程序

合集下载

H7710产品手册

H7710产品手册

H7710产品手册本文档为H7710产品手册,提供了该产品的详细信息和使用指南。

本文档附有相关附件,包括示意图和技术规格表等。

同时,为了更好地理解本文档内容,以下是一些法律名词的注释:1:专利:专利是一种由授予的独特权利,用于保护发明者对其发明的控制权。

持有专利的人可以阻止他人制造、使用或销售该专利所涵盖的发明。

2:商标:商标是一种用于识别商品或服务来源的符号、标记、图形或文字。

商标的所有者有权阻止他人未经许可地使用相同或相似的商标来销售类似的商品或服务。

3:版权:版权是指对原创作品的法律保护。

版权所有者拥有复制、发布、展示、表演等权利,并可以阻止他人在未经许可的情况下使用其作品。

4:保密协议:保密协议(也称为机密协议)是由两个或多个方签署的合同,用于保护双方共享的机密信息。

该协议规定了接收方在保密信息方面的义务,并规定了违反协议的后果。

5:知识产权:知识产权指由人类创造的智力成果,包括专利、商标、版权、工业设计和商业秘密等。

下面是H7710产品手册的详细内容:1:产品概述1.1 产品名称1.2 产品型号1.3 产品特点1.4 产品应用范围1.5 主要组成部分2:技术规格2.1 外观尺寸2.2 重量2.3 电源要求2.4 工作温度范围2.5 存储温度范围2.6 网络连接2.7 通信协议2.8安全和合规性认证3:产品安装3.1 安装前准备3.2 安装步骤3.3 连接和布线4:产品使用指南4.1 启动和关闭4.2 主要功能操作说明 4.3 菜单导航4.4 高级设置4.5 故障排除5:常见问题解答5.1 问题一解答5.2 问题二解答5.3 问题三解答6:附件6.1 示意图6.2 技术规格表6.3 维修保养手册请注意,本文档所涉及的附件可以通过联系我们的客服人员或访问我们的官方网站获取。

本文档涉及的法律名词及注释旨在提供相关概念的简要解释,以帮助读者更好地理解本文档的内容。

然而,这些注释不能代替法律咨询或解释,如果在实际使用中遇到法律问题,请咨询专业律师。

AD2S1210芯片手册-中文

AD2S1210芯片手册-中文

One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.Tel: 781.329.4700 Fax: 781.461.3113 ©2008–2010 Analog Devices, Inc. All rights reserved.功能框图REFERENCE OSCILLATOR(DAC)EXCITATION OUTPUTSAD2S1210E N C O D E R E M U L A T I O NSYNTHETIC REFERENCE RESETDATA I/OINPUTS FROM RESOLVERENCODER EMULATION OUTPUTSVOLTAGE REFERENCEREFERENCEPINSINTERNAL CLOCK GENERATORCRYSTALTYPE IITRACKING LOOP FAULT DETECTIONFAULTDETECTION OUTPUTSPOSITION REGISTERADCADCCONFIGURATIONREGISTERMULTIPLEXERDATA BUS OUTPUTDATA I/OVELOCITY REGISTER07467-001图1.AD2S1210分辨率可变、10位至16位R/D转换器,内置参考振荡器产品特性完整的单芯片旋变数字转换器最大跟踪速率:3125 rps(10位分辨率) 精度:±2.5弧分分辨率:10/12/14/16位,由用户设置 并行和串行10位至16位数据端口 绝对位置与速度输出 系统故障检测可编程故障检测阈值 差分输入增量式编码器仿真内置可编程正弦波振荡器 兼容DSP 和SPI 接口标准电源电压:5 V ,逻辑接口电压2.3 V 至5 V 额定温度范围:−40°C 至+125°C应用直流和交流伺服电机控制 编码器仿真 电动助力转向 电动汽车集成的启动发电机/交流发电机 汽车运动检测与控制概述AD2S1210是一款10位至16位分辨率旋变数字转换器,集成片上可编程正弦波振荡器,为旋变器提供正弦波激励。

AD7705中文资料

AD7705中文资料

-0.3V~+7V -0.3V~VDD+0.3V -0.3V~VDD+0.3V -0.3V~VDD+0.3V -0.3V~VDD+0.3V -40℃~+85℃ -65℃~+150℃ +150℃ 450mW 105℃/W +260℃ 450mW 75℃/W
+215℃ +220℃ 450mW 139℃/W
11
AIN2(-)[AIN3]
对于 AD7705,差分模拟输入通道 2 的负输入端。对于 AD7706,模拟输入 通道 3 输入端
逻辑输出。这个输出端上的逻辑低电平表示可从 AD7705/7706 的数据寄存
————
器获取新的输出字。完成对一个完全的输出字的读操作后,DRDY引脚立即
————
回到高电平。如果在两次输出更新之间,不发生数据读出,DRDY将在下一
1.2 特点
� AD7705:2 个全差分输入通道的 ADC � AD7706:3 个伪差分输入通道的 ADC
16 位无丢失代码 0.003%非线性 � 可编程增益前端 增益:1~128 � 三线串行接口 SPITM、QSPITM、MICROWIRETM 和 DSP 兼容 � 有对模拟输入缓冲的能力 � 2.7~3.3V 或 4.75~5.25V 工作电压 � 3V 电压时,最大功耗为 1mW � 等待电流的最大值为 8μA � 16 脚 DIP、SOIC 和 TSSOP 封装
绝对/共模 AIN 电压 2,9
AIN DC 输入电流 2 AIN 采样电容 2 AIN 差分电压范围 10
AIN 输入采样率,fs
基准电压输入范围 REFIN(+)-REFIN(-)电压

怎样通过SPI使用AD7793 V1.01

怎样通过SPI使用AD7793 V1.01
图 5 相位变化的 SCLK 时钟时序 (从)
AN_1006_SC -5-
2010,4,8 Rev. 1.01
怎样通过 SPI 使用 AD7793?
应用指南
2 如何编程SPI
2.1 SPI的编程流程
1. 设置APBCLK[SPIx_EN]位使能SPIx时钟,设置IPRSTC2[SPIx_RST]位复位SPIx模块 2. 选择GPxMFP中SPIx_SS0, SPIx_CLK, SPI0_MISOx 和 SPIx_MOSI0 使能复用脚的SPI接口 3. 设置SPI_DIVIDER寄存器中的值,定义SPIx时钟= HCLK/(DIVIDER+1). 4. 设置CNTRL寄存器SLAVE位定义主/从模式,然后设置LSB, CLKP, TX_NEG 和RX_NEG 定义
MSB Rx1[7]
Master Mode: CNTRL[SLVAE]=1, CNTRL[LSB]=1, CNTRL[Tx_NUM]=0x01, CNTRL[Tx_BIT_LEN]=0x08 1. CNTRL[CLKP]=0, CNTRL[Tx_NEG]=0, CNTRL[Rx_NEG]=1 or 2. CNTRL[CLKP]=1, CNTRL[Tx_NEG]=1, CNTRL[Rx_NEG]=0
1.2 结构
串行设备接口(SPI)是一个全双工同步串行数据通信协议,设备使用4线双向接口在主/从模式下通 信。 NUC1xx系列MCU内置了一些SPI控制器,用来将接收到的终端设备数据进行串并转换,以及在向设备 发送数据时进行并串转换。每个SPI可以最多驱动两个外设,但是此操作是分时进行的,不可同时操 作。当SLAVE(CNTRL[18])位被置1时,也可以当作从设备使用。 当 数 据 传 送 结 束 时 , 每 组 SPI 控 制 器 可 以 单 独 产 生 中 断 , 相 应 中 断 标 志 位 写 1 清 零 。 根 据 外 设 配 置 SSR[SS_LVL]可以设定主/从设备的使能电平是高还是低。在主机模式下,对DIVIDER写入值,可以配 置传输时钟的频率。如果SPI_CNTRL[23]寄存器的VARCLK_EN 位被使能,传输时钟可根据DIV和 DIV2 ,被分为两组不同的频率。可变频率根据VARCLK来确定 该主/从机内核包含2组32位输出/输入数据缓存,可支持突发传输 (burst mode)模式,并支持各种不同 长度的变量数据模式,最多可支持64 位数据传输 通过配置SPI_CNTL[22],MCU也可支持2位数据传输模式,当SPI_CNTL[22]寄存器的TWOB位使能, 即可传输2位数据的输入/输出。第一位数据从SPI_TX0输出或从SPI_RX0输入,第二位数据从SPI_TX1 输出或从SPI_RX0输入。

AD2S1210芯片手册-中文.pdf

AD2S1210芯片手册-中文.pdf

AD2S1210芯片手册-中文.pdf
AD2S1210是一款数字化转换器,在各种工业控制系统中得到了广泛应用。

它能够将旋转运动转化为数字信号,适合用于测量回转角度和线性位移等。

这款产品厂家提供了详细的中文资料,包括使用手册、应用指南、原理图等。

通过这些资料,用户可以深入了解AD2S1210的工作原理、使用方法和应用场景。

在使用AD2S1210时,需要注意其电气特性和工作条件。

例如,它需要用到5V电源,并且输入信号要满足一定的幅度和频率要求。

此外,还需要注意其输出信号的格式和精度,以确保测量结果的准确性和可靠性。

值得一提的是,AD2S1210还支持SPI接口,方便用户与其他设备进行数据通信。

在实际的应用中,用户可以根据自己的需求选用合适的接口,以及适当的电路和程序设计,实现更加准确和稳定的测量和控制。

AD630中文手册及使用案例

AD630中文手册及使用案例

AD630中⽂⼿册及使⽤案例基于A D 6 3 0的锁相放⼤器结构,电路要包括以下部分:输⼈信号、前置放⼤、参考信号、带通滤波器、隔离器、移相器、调制器、⽐较器、缓冲放⼤器、积分器等。

输⼈信号往往频率成分⽐较复杂,尽管锁相放⼤器本⾝能够很好地滤波,但是实验证明,前边使⽤⼀个带宽很窄的带通滤波器⾸先对输⼊信号进⾏滤波,能更好地限制幅值很⼤的过⾼频和过低频输⼈信号成分⼲扰,从⽽避免了锁相放⼤器承受噪声冲击的⼲扰;由于参考信号⼀般取⾃信号源电路,所以必须对参考信号进⾏信号隔离,有利于保护信号源电路,防⽌后端电路噪声串扰信号源电路的输出特性;移相器是对信号相位进⾏调整,将参考信号与输⼊信号调整到同相状态,使同频信号获得最⼤增益输出;A D 6 3 0锁相放⼤器的主要功能主要由⽐较器、调制器和缓冲放⼤器完成,其参考信号与输出信号见图4 、图5 ;积分电路是将AD6 3 0输出信号进⾏整流,设计⼀款低通滤波器便可以完成此功能。

根据以上分析设计,实际设计电路图见图6 。

锁相放⼤器芯⽚( AD 6 3 0 ) 1 1 脚供电+1 2 V;8 脚供电⼀1 2 V;9脚为信号输⼊端;1 3脚为信号输出端;1脚与1 6脚都为参考输⼊端。

产⽣两路模拟输出的紧凑四象限锁⼊放⼤器本例中的电路采⽤Analog Devices公司的AD630平衡调制解调IC实现了⼀种简单的低成本锁⼊放⼤器(参考⽂献1)。

该器件使⽤激光微调薄膜电阻,这带来了很⾼的准确性和稳定性,并因此产⽣了⼀种灵活的换向体系结构。

它可⽤于同步检测等先进的信号处理应⽤。

如果知道信号的频率与相位,那么即使存在振幅⼤得多的噪声源,该放⼤器也能检测出微弱的AC信号。

作为模拟放⼤器,AD630显⽰了输⼊电压信号在某个狭窄频带内的分量,该频带围绕基准信号的频率。

AD630输出端的低通滤波器使你能获得关于微弱信号振幅的信息,它原本被⽆关的噪声掩盖了。

当输⼊电压与基准电压同相时,低通滤波器的输出VOUT具有最⼤振幅。

深圳市宏电技术 H7710 DTU 说明书

H7710 DTU使用说明书深圳市宏电技术股份有限公司深圳市滨河大道上沙创新科技园14栋5-6楼电话:(755)88864288 传真: (755)83404677 邮政编码:518048网址: ©版权所有 1997-2008M80-892001-01Release 1.1.0H 7710 DTU 使用说明书手册声明手册声明版权本使用说明书包含的所有内容均受版权法的保护,未经深圳市宏电技术股份有限公司的书面授权,任何组织和个人不得以任何形式或手段对整个说明书和部分内容进行复制和转载。

商标、目录第一章说明书介绍 (3)1.1目的 (3)1.2适用范围 (3)1.3版本信息 (3)1.4本书约定 (4)1.5技术支持 (5)1.6缩略语和术语 (5)第二章产品介绍 (9)2.1产品简介 (9)2.1.1外形尺寸 (11)2.1.2配件说明 (12)2.1.3型号说明 (13)2.1.4技术参数 (13)2.2系统功能 (14)2.2.1基本功能 (14)2.2.2增强功能 (15)2.2.3高级功能 (15)2.3安装连线 (16)2.3.1SIM/UIM卡安装 (16)2.3.2用户数据和电源电缆安装 (17)2.3.3接地 (21)2.3.4供电电源 (21)2.3.5检测网络情况 (21)第三章终端设置 (22)3.1设置连接 (22)3.2参数配置 (22)3.2.1DTU配置 (C) (23)3.2.2模块测试 (T) (41)3.2.3高级功能 (F) (43)3.2.4显示设置 (D) (43)3.2.5版本信息 (V) (45)3.2.6复位 (Reset) (45)第四章使用说明 (47)6.1面板指示 (47)6.2终端使用说明 (48)6.3故障分析 (48)附录一:超级终端设置 (50)1.通讯端口设置 (50)2.属性设置 (50)3.编码设置 (51)4.ASCII 码设置 (52)附录二:调试案例 (53)1.第一步建立数据服务中心(DSC) (53)2.第二步设置DTU参数 (54)3.第三步 DTU与DSC进行通讯 (56)4.第四步 DTU接入下位机并与DSC进行通讯 (56)第一章说明书介绍本章主要描述了本手册已经具备的功能和作用,同时也告诉了读者应该如何去阅读本手册,使其作为安装使用宏电 H7710 系列产品的最佳指导文档。

ST STi7710 数据手册

1/3DATA BRIEFSeptember 2004STi7710Single-chip, low-cost high definition set-top box decoderRev. 1DESCRIPTIONThe STi7710 is STMicroelectronics’ first single chip set-top box decoder for high definition applications, and meets the requirements of all services in the United States, Japan, Australia, as well as the emerging European market.By combining all the features of an HD decoder onto a single device, ST has ensured the lowest possible costs for set-top box manufacturers.As well as including ST’s enhanced security features, the STi7710 supports the High Definition Multimedia Interface (HDMI) and High-band width Digital Content Protection (HDCP) standards.These features ensure the STi7710 effectively meets the security requirements of content providers and operators.The STi7710 embeds a wide range of peripherals,including a high-speed USB host interface, and provides connectivity options, including the ability to provide DVR capability.Figure 1. PackagexxxxSTI77102/3FEATURES■Enhanced ST20 32-bit VL-RISC CPU –200 MHz, 8-Kbyte Icache, 8-Kbyte Dcache and 4-Kbyte SRAM■Unified memory interface ■Dual transport stream merger–Supports DVB, DIRECTV®, and DCII –Integrates DES-ECB, DES-CBC, DVB, ICAM, XTV, Multi2 and Fast-I descramblers –NDS random access scrambled stream protocol (RASP) compliant –Low-cost DVB-CI and Cable Card support■MPEG2 MP@ML video decoder–Trick modes including smooth fast-forward and rewind■Video encoder–Single multi format HD display–Supports 1080I, 720P, 480P and 480I resolution–Analog RGB or YPbPr HD output –HDMI encoding–Digital video HD output –Single SD display–Analog YPbPr, CVBS and Y/C SD output■Copy protection–HDMI / HDCP copy protection hardware –Macrovision™ copy protection for 480I and 480P output■Audio–MPEG-1 layer I/II, MP3, MPEG-2 layer II, MPEG-2 AAC and AC3 Dolby® Digital decoding –Dolby Pro Logic® compatible output –PCM input, mixing and sample rate conversion –SRS® TruSurround XT™ virtual surround sound –Simultaneous MPEG audio decode and output of Dolby streams.■Graphics/On Screen Display –Dual-source blitter engine–Alpha blending and raster operation –Colour space and format conversion –High quality scaling with high quality filters –Gamma compositor –2 graphics display planes –Hardware cursor–Comprehensive resizing and format conversions■On-chip peripherals –ASCs (UARTs)–Parallel 8-bit I/O banks–Smartcard interfaces and clock generators –SSCs for I²C/SPI master/slave interfaces –Silicon Labs line side (DAA) interface –USB 1.1/2.0 host, OHCI/EHCI compliant –DiSEqC interface■Enhanced securityPART NUMBERING Table 1. Order CodesPart Number Description STi7710Reference designSTi7710-Mboard STi7710 development platform ST7710-STDVBSTi7710 reference softwareSTI7710 REVISION HISTORYTable 2. Revision HistoryDate Revision Description of Changes September-20041First IssueInformation furnished is believed to be accurate and reliable. However, STMicroelectronics assumes no responsibility for the consequences of use of such information nor for any infringement of patents or other rights of third parties which may result from its use. No license is granted by implication or otherwise under any patent or patent rights of STMicroelectronics. Specifications mentioned in this publication are subject to change without notice. This publication supersedes and replaces all information previously supplied. STMicroelectronics products are not authorized for use as critical components in life support devices or systems without express written approval of STMicroelectronics.The ST logo is a registered trademark of STMicroelectronics.All other names are the property of their respective owners© 2004 STMicroelectronics - All rights reservedSTMicroelectronics group of companiesAustralia - Belgium - Brazil - Canada - China - Czech Republic - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan - Malaysia - Malta - Morocco - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States of America3/3。

AD7705程序

数字接口迷失的时候可以通过adin输入持续32个脉冲周期dclk以上的高电平将复位ad7705的数字接口复位之后要等待500us以上才能访问ad7705芯片这种复位方式不会影响ad7705内部的任何寄存器所有的寄存器将保持复位之前的内容但所有的寄存器在数字接口迷失的状态下内容是不确定的因此强烈建议在复位之后重新设置ad7705内部所有的寄存器防止错误
6.电压输入范围:对于非缓冲模式,模拟输入信号范围是【GND-30mV】至【VDD+30mV】之间。对于缓冲模式,模拟输入信号范围是【GND+50mV】至【VDD-1.5V】之间。
7.非缓冲模式、单极性、增益为GAIN:此时AD7705的反相输入端VIN-的范围是【GND-30mV】至【VDD+30mV-VREF/GAIN】之间,其中VREF为AD7705的参考电压。正相输入端VIN+的范围是【V-】至【V-+VREF/GAIN】。如右图,即V+和V-都必须大于GND小于VDD,同时还要考虑单极性的输入范围,即V-还必须小于VDD+30mV-VREF/GAIN,才不至于模拟输入为V+max=【V-+VREF/GAIN】时大于VDD+30mV。
//AD复位
// AD_POUT &= ~AD_RESET; //AD_RESET为低电平,AD开始复位
// AD_POUT |= AD_RESET; //AD_RESET为低电平,AD结束复位
//shiyanxia
for(i=0;i<35;i++)
{
AD_POUT&=~AD_SCLK;
Delay(2);
#define AD_POUT P2OUT //定义AD7705数据/控制口输出寄存器

H7710产品手册


附录一:超级终端设置 ........................................................................... 50
ቤተ መጻሕፍቲ ባይዱ
1. 通讯端口设置.................................................................................................... 50 2. 属性设置............................................................................................................ 50 3. 编码设置............................................................................................................ 51 4. ASCII 码设置 .................................................................................................... 52
H7710 DTU
使用说明书
深圳市宏电技术股份有限公司 深圳市滨河大道上沙创新科技园14栋5-6楼 电话:(755)88864288 传真: (755)83404677 邮政编码:518048 网址:
© 版权所有 1997-2008 M80-892001-01 Release 1.1.0
1.6 缩略语和术语...................................................................................................... 5
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

;最近学用AD7710,用AD7710数据手册中的程序,怎么也不好用,没想到AD这么大公司数据手册中的程序居然很多错误。在网上也没找到什么有价值的资料,无奈只好自己弄,用了好久终于解决,现在拿出来给大家参考。鄙视一下收集网上资料拿来卖的人。 ;这个程序烧写后运行通过,如果实际应用还需优化,学习够用了。 ;采用单电源0-5V输入,2.5V参考电压,2.5V偏置电压,软件上设置了单极输入,接线图为AD7710数据手册中单电源接线图,只是增加了1602显示,见程序中说明。 ;读AD数据时,AD首先输出的是数据最高位,最后是数据最低位;同样在对AD内部寄存器进行写操作时,;;应首先写入最高位,最后写入最低位。AD7710内部有3个独立的24位寄存器,包括控制寄存器、数据寄存器和校正寄存器 ;A0为寄存器选择,当A0=0 时,读写操作均为控制寄存器,当A=1时,读操作为数据寄存器,而写操作则 ;为校正寄存器 ;当1、2通道同时输入23.6MV时,1通道AD数158356,2通道AD数1267582(增益为8)。

;1602连线图: ; *DB0---P2.0* *DB4---P2.4* *RS-------------P3.7* ; *DB1---P2.1* *DB5---P2.5* *RW-------------P3.6* ; *DB2---P2.2* *DB6---P2.6* *E--------------P3.5* (参见说明书) ; *DB3---P2.3* *DB7---P2.7* *VLCD接10K可调电阻到GND* ;注:89S51的晶振频率为6MHz, AD7710的晶振频率为8MHz

;0010 0000 1011;通道 0 AIN1 ,增益为1,24位精度 ;0110 0001 1010 ; FS11-FS0=061AH,每秒转换十次

;0010 1110 1011 ;通道 1 AIN2,增益为8,24位精度 ;0110 0001 1010 ; FS11-FS0=061AH,每秒转换十次

;当1 2通道同时输入23.6MV时,1通道AD数158356,2通道AD数1267582(增益为8)。 ;以下为完整程序

RSPIN EQU P3.7 ;1602LCD RSPIN RWPIN EQU P3.6 ;1602LCD RWPIN EPIN EQU P3.5 ;1602LCD EPIN XPOS EQU 13H ;列方向地址指针(用于LCDPOS子程序) YPOS EQU 14H ; USE 行方向地址指针(用于LCDPOS子程序) LCDDATE EQU P2 ;1602LCD DB0-DB7

RFS EQU P1.0 ;Set P1.0, Used as RFS TFS EQU P1.1 ;Set P1.1, Used as TFS DRDY EQU P1.2 A0 EQU P1.3

ORG 0000H lJMP MAIN1 MAIN1:MOV P0,#0FFH MOV P1,#0FFH MOV P2,#0FFH MOV P3,#0FFH MOV SP,#65H MOV IE,#00010000B ;关闭所有中断响应,允许串行口产生中断请求 ACALL LCDRESET MOV A,#1011100B; ¥ ACALL LCDFILL ACALL DELAY5MS ACALL DELAY5MS ACALL DELAY5MS ACALL DELAY5MS

MOV A,#20H ;初始化RAM, RAM 30H-3FH存放1602第一行内容,40H-4FH存放1602第二行内容 MOV R1,#32D MOV R0,#30H CLEAR1:MOV @R0,A INC R0 DJNZ R1,CLEAR1

MAIN2: MOV 28H,#00100000B;通道 0 AIN1 MOV 29H,#10110110B; 61ah MOV 2AH,#1aH;

ACALL WR7710; 写AD7710子程序,28h(HIGH) ,29h(MED) ,2Ah(LOW) ACALL RE7710; 读AD7710子程序,读出数据置 28h(HIGH) ,29h(MED) ,2Ah(LOW) MOV R2,28H MOV R3,29H MOV R4,2AH MOV R0,#37H ;30H,31H,32H,33H,34H,35H,36H,37H=R0(最低位)24位AD值转换为8位十进制数显示在1602第一行左侧 ACALL IBTD31 ;

MOV R1,#3AH ACALL JIXMAMA ;3AH,3BH,3CH,3DH,3EH,3FH,24位AD值转换为6位十六进制数显示在1602第一行右侧(只是验证AD值程序) MOV 28H,#00101110B;通道 1 AIN2 MOV 29H,#10110110B; MOV 2AH,#1aH; 61ah

ACALL WR7710 ACALL RE7710 MOV R2,28H MOV R3,29H MOV R4,2AH MOV R0,#47H ;40H,41H,42H,43H,44H,45H,46H,47H=R0(最低位)24位AD值转换为8位十进制数显示在1602第二行左侧 ACALL IBTD31 MOV R1,#4AH ACALL JIXMAMA;4AH,4BH,4CH,4DH,4EH,4FH,24位AD值转换为6位十六进制数显示在1602第二行右侧(只是验证AD值程序)

ACALL LCDWORK; AJMP MAIN2

WR7710:MOV SCON,#00000000B ;Configure 8051 for MODE 0 SETB A0 ;Operation & Enable Serial Reception SETB TFS ;Bring (非TFS) High SETB RFS ;Bring (非RFS) High MOV R1,#03H ;Sets 3 Number of Bytes to Be Written MOV R0,#28H ;Start Address in RAM for Bytes 28h(HIGH) ,29h(MED) ,2ah(LOW) CLR A0 ; ;Bring A0 Low NOP CLR TFS ; ;Bring (非TFS) Low

WAITWR: MOV A,@R0 ;Move Byte into the Accumulator INC R0 ;Increment Address RLC A ;Rearrange Data—From LSB First to MSB First MOV B.0,C; RLC A; MOV B.1,C; RLC A; MOV B.2,C; RLC A; MOV B.3,C; RLC A; MOV B.4,C; RLC A; MOV B.5,C; RLC A; MOV B.6,C; RLC A; MOV B.7,C; MOV A,B;

MOV SBUF,A ;Write to Serial Port WAIT2:JNB TI,WAIT2 CLR TI DJNZ R1,WAITWR ;Return from Subroutine SETB TFS ;Set (非TFS) High NOP SETB A0 ;Set A0 High RET ;Return from Interrupt Subroutine

;对 AD7710 进行读操作的 8XC51 程序 RE7710:MOV SCON,#00000000B ;Configure 8051 for MODE 0 Operation SETB DRDY SETB RFS ;Set P1.0, Used as RFS High SETB TFS ;Set P1.1, Used as TFS High SETB A0 ;Set P1.3, Used as A0 Set A0 High MOV R1,#03H ;Sets Number of Bytes to Be Read in A Read ;Operation MOV R0,#28H ; Start Address for Where Bytes Will Be Loaded

WAITRE1:JNB DRDY,READ SJMP WAITRE1

READ: CLR RFS NOP SETB REN ;启动串口接收 SCON REN BIT INTRERE: ;Interrupt Subroutine

WAITRE2: JNB RI,$ ; WAITT:JBC RI,INTRE;SJMP WAITT MOV A,SBUF ;Read Buffer CLR RI ; 再启动串口接收 RLC A ; MOV B.0,C RLC A ; MOV B.1,C; RLC A; MOV B.2,C; RLC A ; MOV B.3,C; RLC A; MOV B.4,C; RLC A ; MOV B.5,C; RLC A; MOV B.6,C; RLC A MOV B.7,C; MOV @R0,B INC R0 ;Increment Memory Location DJNZ R1, WAITRE2

SETB RFS ;Bring (非RFS) High RET ;

JIXMAMA: MOV R2,#3 ;16 JIN ZHI XIAN SHI. MOV R0,#28H JIXMAMA1: CLR A XCHD A,@R0 ADD A,#30H INC R1 MOV @R1,A DEC R1 MOV A,@R0 SWAP A ADD A,#30H MOV @R1,A INC R0 INC R1 INC R1

相关文档
最新文档