您的位置 首页 数字

TLV5616 51单片机 驱动 程序

========================================第1页========================================#includereg51.h&g

========================================第1页========================================
#include //
通用的头文件界说

#include
#define uchar unsigned char
#define uint unsigned int
//*
函数声明

void tlv5616_da(uint da); //DA
转化函数

//tlc5615
的信号线

sbit tlv5616_clk=P0^2; //TLC5615
的时钟线

sbit tlv5616_data=P0^1; //TLC5615
的输入数据线

sbit tlv5616_cs=P0^3; //TLC5615
的片选线

sbit tlv5616_fs=P0^4;
//tlc5615
驱动程序

//da:
要输出的
DA

void tlv5616_da(uint da)
{
uchar i;
//da<<=4;
tlv5616_cs=0;
tlv5616_clk=1;
tlv5616_fs=0;
for(i=0;i<16;i++){ _nop_();_nop_();
tlv5616_data=(bit)(da&0x8000);
tlv5616_clk=0;
_nop_();_nop_();
da<<=1;
tlv5616_clk=1;
_nop_();_nop_();

}

tlv5616_cs=1;
tlv5616_fs=1;
tlv5616_clk=0;
for(i=0;i<16;i++); }
void main(void)
{
uint a;
//for(a=0;a<200;a++)
// {
tlv5616_da(4000);
_nop_();
========================================第2页========================================
// }
}

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/zhishi/shuzi/265025.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部