- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序清单: //为了使输出波形有一定高度,设n,取值1~25 #includeabsacc.h #define DAC0832 XBYTE[0x7FFF] void main() { unsigned char i,n=20; while(1) for(i=0;i10;i++) { DAC0832=i*n; delay(1); //延时1ms } } 9.4.1 8位并行D/A转换器DAC0832接口技术 9.4.2 串行D/A转换器TLC5615接口技术 数/模转换器从接口上可分为两大类:并行接口和串行接口。 并行接口:引脚多,体积大,占用I/O线多; 串行接口:体积小,占用单片机的I/O线少。 1.TLC5615的结构原理 TLC5615是具有3线串行接口的数/模转换器。其输出为电压型,最大输出电压是基准电压值的两倍。带有上电复位功能。TLC5615的性价比较高。 (1)TLC5615的特点。 10位CMOS电压输出。 5V单电源工作。 与微处理器3线串行接口(SPI)。 最大输出电压是基准电压的2倍。 建立时间12.5μs。 内部上电复位。 低功耗,最高为l.75 mW。 引脚与MAX515兼容。 9.4.2 串行输入D/A转换器TLC5615接口技术 (2)功能方框图。 图9-21 TLC5615功能方框图 9.4.2 串行输入D/A转换器TLC5615接口技术 (3)引脚功能说明: DIN:串行数据输入。 SCLK:串行时钟输入。 CS:芯片选择,低电平有效。 DOUT:用于菊花链(daisy chaining)的串行数据输出。 AGND:模拟地。 REFIN:基准电压输入。 OUT:DAC模拟电压输出。 VDD。正电源(4.5~5.5V)。 9.4.2 串行输入D/A转换器TLC5615接口技术 (4)TLC5615的输入/输出关系。图9-23所示的D/A输入/输出关系如表9-5所列。 数字量输入 模拟量输出 1111 1111 11(00) 2VREFIN×1023/1024 … … 1000 0000 01(00) 2VREFIN×513/1024 1000 0000 00(00) 2VREFIN×512/1024 0111 1111 11(00) 2VREFIN×511/1024 … … 0000 0000 01(00) 2VREFIN×1/1 024 0000 0000 00(00) 0 V 表9-5 D/A转换关系表 9.4.2 串行输入D/A转换器TLC5615接口技术 因为TLC5615芯片内的输入锁存器为12位宽,所以要在10位数字的低位后面再填以数字XX。XX为不关心状态。串行传送的方向是先送出高位MSB,后送出低位LSB。 10位 X X MSB LSB 如果有级联电路,则应使用16位的传送格式,即在最高位MSB的前面再加上4个虚位,被转换的10位数字在中间。 4个虚位 10位 X X 9.4.2 串行输入D/A转换器TLC5615接口技术 2.TLC5615与89C52的串行接口电路及程序 在下图电路中,89C52单片机自P3.0~P3.2口分别控制TLC5615的片选 CS、串行时钟输入SCLK和串行数据输入DIN。 图9-23 TLC5615与89C51接口电路 9.4.2 串行输入D/A转换器TLC5615接口技术 D/A转换程序如下: sbit CS=P3^0; sbit SCLK=P3^1; sbit DIN=P3^2; void DAC(unsigned int adata) { char i; adata=2; //10位数据升位为12 //位,低2位无效 CS=0; //片选有效 9.4.2 串行输入D/A转换器TLC5615接口技术 for(i=11;i=0;i--) { SCLK=0; //时钟低电平 DIN=adata(1i); //按位将数据送入 SCLK=1; //时钟高电平 } SCLK=0; //时钟低电平 CS=1; //片选高电平 } 9.4.2 串行输入D/A转换器TLC5615接口技术 9.5 开关器件接口 在单片机控制系统中,单片机总要对被控对象实现控制操作。后向通道是计算机实现控制运算处理后,对被控对象的输出通道接口。 后向通道的特点是弱电控制强电,即小信号输出实现大功率控制。常见的被
有哪些信誉好的足球投注网站
文档评论(0)