4867|8

1100

帖子

3

TA的资源

五彩晶圆(初级)

楼主
 

基于51单片机的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;i++)
{ ad<<=1;          //空出最低位
   ad|=SDO;  //在下降沿取出输出数据寄存器的值
   SDI=(port&0x80);  // 取出最高位在上升沿发送到数据输入寄存器
   CLK=1; //上升沿
   port<<=1;
   CLK=0;   //下降沿
}
while(!EOC) continue; //转换结束后再进入下一轮扫描。
return (ad);
}


/************************main函数************************************/
#include
#include"Tlc2543.h"
unsigned char n;
void main()
{
Tlc2543(n);
}
/********************************************************************/
上面是我收藏在云笔记里的内容。可以直接调用的,只需要给出端口号,直接返回转换的数值,很好用,目前是网上结构最简的TLC2543驱动。
下面添加上我的仿真文件,这个是以前的版本,如果需要换成上面新的驱动,直接换掉就行了。 adc2543.rar (25.36 KB, 下载次数: 98) adc2543.rar (25.36 KB, 下载次数: 98) 完美tlc2543.rar (1.06 KB, 下载次数: 71)
完美TLC2543是上面粘贴代码的C文件。

[ 本帖最后由 gaoyang9992006 于 2013-5-24 14:44 编辑 ]
此帖出自51单片机论坛

最新回复

谢谢楼主分享哈~~  详情 回复 发表于 2014-10-5 15:42
点赞 关注(1)
 

回复
举报

133

帖子

52

TA的资源

纯净的硅(初级)

沙发
 
万分感谢。哈哈。谢谢楼主啦
此帖出自51单片机论坛
 
个人签名51单片机交流群  20766859.欢迎大家的加入~
 
 

回复

5

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
楼主威武
此帖出自51单片机论坛
 
 
 

回复

7

帖子

0

TA的资源

一粒金砂(初级)

4
 
谢楼主了,想看看能实现我想要的不!
此帖出自51单片机论坛
 
 
 

回复

82

帖子

4

TA的资源

一粒金砂(中级)

5
 
return (ad);返回的值如何转换成电压值?
此帖出自51单片机论坛
 
个人签名我要好好学电子。更要学好电子!
 
 

回复

10

帖子

0

TA的资源

一粒金砂(初级)

6
 
谢谢楼主分享,等会去试试
此帖出自51单片机论坛
 
 
 

回复

16

帖子

0

TA的资源

一粒金砂(初级)

7
 
11111111111111111111111111111
此帖出自51单片机论坛
 
 
 

回复

3

帖子

0

TA的资源

一粒金砂(初级)

8
 
不能用的啊
此帖出自51单片机论坛
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

9
 
谢谢楼主分享哈~~
此帖出自51单片机论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表