应用系统配置及接口技术.pptVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

89C51读取TLC1549中10位数据程序如下: ORG 0050HR1549:CLRP3.0;片选有效,选中TLC1549 MOV R0,#2;要读取高两位数据 LCALLRDATA;调用读数子程序 MOV R1,A;高两位数据送到R1中 MOV R0,#8;要读取低8位数据 LCALLRDATA;调用读数子程序,读取数据 MOV R2,A;低8位数据送入R2中 SETB P3.0;片选无效 CLR P3.1;时钟低电平 RET;程序结束;读数子程序RDATA:CLRP3.1;时钟低电平 MOV C,P3.2;数据送进位位CY RLC A;数据送累加器A SETB P3.1;时钟变高电平 DJNZ R0,RDATA;读数结束了吗 RET;子程序结束9.2.2多通道串行输出A/D芯片TLC2543及接口TLC2543的特性如下:12位A/D转换器(可8位、12位和16位输出);在工作温度范围内转换时间为10μs;11通道输入;3种内建的自检模式;片内采样/保持电路;最大±1/4096的线性误差;内置系统时钟;转换结束标志位;单/双极性输出;输入/输出的顺序可编程(高位或低位在前);可支持软件关机;输出数据长度可编程。TLC1543为11个输入端的10位A/D芯片,价格比TLC2543低。1TLC2543的片内结构及引脚功能图9-21TLC2543引脚排列1TLC2543的片内结构及引脚功能图9-22TLC2543片内结构框图片内由通道选择器、数据(地址和命令字)输入寄存器、采样/保持电路、12位的模/数转换器、输出寄存器、并行到串行转换器及控制逻辑电路7个部分组成。2.TLC2543的接口时序图9-23使用片选信号CS高位在前的时序02TLC2543的时序有两种:01图9-24不使用片选信号CS高位在前的时序3TLC2543的命令字TLC2543的命令字如下:通道选择位输出数据长度控制位输出数据顺序控制位数据极性选择位D7D6D5D4D3D2D1D04TLC2543与89C51的SPI接口及程序SPI(SerialPerpheralInterface)是一种串行外设接口标准,串行通信的双方用4根线进行通信。这4根连线分别是:片选信号、I/O时钟、串行输入和串行输出。这种接口的特点是快速、高效,并且操作起来比I2C要简单一些,接线也比较简单,TLC2543提供SPI接口。图9-25TLC2543和89C51的接口电路1)TLC2543与89C51的8位数据传送程序TLC2543:MOVR4,#04H;置控制字,AIN0,8位数据高位在前 MOVA,R4 CLRP1.3;片选CS有效,选中TLC2543MSB:MOVR5,#08H;传送8位LOOP:MOVP1,#04H;P12为输入位 MOVC,P1.2;将TLC2543A/D转换的8位数据串行读到C中一位 RLCA;带进位位循环左移 MOVP1.1,C;将控制字(在ACC中)的一位经DIN送入TLC2543 SETBP1.0;产生一个时钟 NOP CLRP1.0 DJNZR5,LOOP MOVR2,A;A/D转换的数据存于R2中 RET执行上述子程序的过程如图9-26所示图9-26TLC2543与89C51数据交换示意图2)TLC2543与89C51的12位数据传送程序 ORG 0100H MOV P1,#04H;P12为输入位 MOV R6,#0AH;转换10次 MOV R0,#2FH;置数据缓冲区指针 CLR P1.0;置I/O时钟为低 SETB P1.3;置CS为高 ACALLTLC2543;调转换子程序 SJMP $TLC2543:MOVA,#00H;设置通道

文档评论(0)

SYWL2019 + 关注
官方认证
文档贡献者

权威、专业、丰富

认证主体四川尚阅网络信息科技有限公司
IP属地四川
统一社会信用代码/组织机构代码
91510100MA6716HC2Y

1亿VIP精品文档

相关文档