下面是我收藏的TLC2543驱动程序。可以直接调用的,只需要给出端口号,直接返回转换的数值,很好用,目前是网上结构最简的TLC2543驱动。 /************文件Sbit.h***********************************/ TLC2543完美驱动程序 /*把所有要用到的sbit都放到该文件 */ /*在要引用该文件定义寄存器端口的文件里包含该文件。*/ sbit EOC=P2^0; sbit CLK=P2^1; sbit SDI=P2^2; sbit SDO=P2^3; sbit CS=P2^4; /*******************************文件Tlc2543.h***************************************/ /* tlc2543功能实现文件,只需要通过端口参数传递即可实现 即调用 Tlc2543(端口号) */ #include"Sbit.h" //调用自定义寄存器头文件 unsigned int Tlc2543(unsigned char port) { unsigned char i=0; //定义时候初始化变量有助于压缩内存 unsigned int ad=0; //初始化输出存储变量 CS=0; //操作开始 CLK=0; port<<=4; port<<=4; for(i=0;i<12 ad<<=1; u7a7a出最低位 ad|=SDO; u5728下降沿取出输出数据寄存器的值 SDI=(port&0x80); u53d6出最高位在上升沿发送到数据输入寄存器 CLK=1; u4e0a升沿 port< #include"Tlc2543.h" unsigned char n; void main() { Tlc2543(n); } /********************************************************************/ 附件内容为TLC2543仿真电路和TLC2543驱动程序。如果需要换成上面新的驱动,直接换掉就行了。
1
基于51单片机的TLC2543程序LCD1602显示所采集的电压 亲自验证无误原创
2022-03-31 19:38:48 37KB TLC2543
1
自己编的,不过格式还是算规范的吧,单独建了个.C的文件,专门用于模块程序的放置,这样以后好调用些,希望对大家有用
2022-03-29 22:35:16 21KB TLC2543
1
TLC2543C 和 TLC2543I 是 12 位开关电容逐次逼近模数转换器。每个器件有三个控制输入端:片选 S),输入/输出时钟(I/O CLOCK)以及地址输入端(DATA INPUT)。它还可以通过一个串行的3 输出端(DATA OUT)与主处理器或其外围的串行口通讯,输出转换结果。本器件可以从主机高速传输 据。
2021-11-25 17:00:41 1.57MB tlc2543
1
TLC2543的资料,详细介绍了TLC2543的电气特性及用法。
2021-11-14 21:33:30 431KB TLC2543 DATASHEET
1
压缩文件含有c程序,protuse仿真(完整电路图),显示是数码管显示(由74ls245驱动)
2021-09-28 09:59:15 26KB 51 电压表 tlc2543
1
这是基于STM32F103ZE和TLC2543的数字电压表,精度1%,0-30V量程自动切换。
2021-07-23 20:56:59 46.83MB TLC254
1
基于 c51单片机的程序,使用 dht11温湿度传感器 1302 时钟 TLC2543 1602 lcd显示 带有报警温湿度控制程序 自动控温控湿度, 按键调节时间和温湿度阀值
2021-06-15 11:27:34 89KB 温湿度控制
1
FPGA dac芯片 tlc2543 verilog源代码
2021-06-14 14:08:52 1KB tlc2543 verilog
1
TLC2543是一款高速串行的12位A/D转换器。配有硬件连接图和详细程序。
2021-06-07 12:04:48 279KB 12为高速A/D转换 详细程序
1