【2017年整理】关于tlc2543输入通道的解释和程序

上传人:豆浆 文档编号:1023452 上传时间:2017-05-26 格式:DOC 页数:4 大小:144.50KB
返回 下载 相关 举报
【2017年整理】关于tlc2543输入通道的解释和程序_第1页
第1页 / 共4页
【2017年整理】关于tlc2543输入通道的解释和程序_第2页
第2页 / 共4页
【2017年整理】关于tlc2543输入通道的解释和程序_第3页
第3页 / 共4页
【2017年整理】关于tlc2543输入通道的解释和程序_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《【2017年整理】关于tlc2543输入通道的解释和程序》由会员分享,可在线阅读,更多相关《【2017年整理】关于tlc2543输入通道的解释和程序(4页珍藏版)》请在金锄头文库上搜索。

1、书上和网上的相关程序很多,但是有一个问题大家可能会遇到,就是读出的数不是想要的通道的数值,我就谈谈这个的问题。见网上有人问到 TLC2543 多路转换时出现通道之间串位的问题,我也遇到了,例如:输入的是通道 0,读的数却是通道 1,等等。我分析了一下,出现问题的原因如下:书上印的、网上传的关于 TLC2543 转换输出 12 位的子函数的形参大多是 uchar 型的,如调取子函数:read(uchar port)。调取子函数时以十六进制表示输入的通道数,如通道 0为 0x00,通道 1 为 ox10 等等,可是子函数里有一条是 port#include#define uint unsigned

2、 int #define uchar unsigned char sbit ADout=P10;sbit ADin=P11;sbit CS=P12;sbit CLK=P13;sbit EOC=P14;sbit LE1=P16;sbit LE2=P17;uchar duan=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x7c;uchar D=0,wei=0xfe,0xfd,0xfb,0xf7,0xdf,0xef;float k,z;uint n;/延时子函数void delay(uint us)uchar i;for(i=0;i=1;return(ad);/主函数void main()while(1)n=readAD(0x00); /得到通道 0 的数值k=readAD(0x10); /得到通道 1 的数值z=readAD(0x20); /得到通道 2 的数值/ display(n); /想检验哪一路读取的对不对,就让显示哪一路display(k);/ display(z);

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号