历史上的今天
返回首页

历史上的今天

今天是:2025年01月06日(星期一)

正在发生

2018年01月06日 | TLC0831转换示例程序

2018-01-06 来源:eefocus

TLC0831转换示例程序

#include  
#include  

typedef unsigned int uuint; 
typedef unsigned char uchar; 

sbit adcdo=P1^0;                 //定义TLC0831的数据线D0

sbit adCCs=P1^2;                 //定义TLC0831的时能线CS 
sbit adcclk=P1^1;                 //定义TLC0831的时钟线CLK 
void delay(uchar x);                 //定义延时函数 
uchar readadc(void);                 //定义读数据函数 
void adcck(void);                 //定义时钟函数 
void delay1(uchar x) 

uchar i; 
for(i=0;i{}; 


void adcck(void)                 //时钟函数 

adcclk=1;delay1(2); 
adcclk=0;delay1(2); 

uchar readadc(void)                 //读出TLC0831转换数据函数 

uchar i; 
uchar ch; 
adccs=0;adcck();ch=0; 
for(;adcdo==1;)adcck(); 
for(i=0;i<8;i++) 

adcck(); 
ch=(ch<<1)|adcdo; 

adccs=1; 
return(ch);                     //返回值,即转换后的数据 

void main(void)                     //主函数 
{  
uchar a; 
a=readadc(); 
ACC=a; 


推荐阅读

史海拾趣

ALLEN BRADLEY公司的发展小趣事

在产品质量和技术水平得到市场认可后,Auctor Corp公司开始积极拓展市场。公司通过与国内外知名企业建立合作关系,成功将产品打入多个国家和地区的市场。同时,公司还注重品牌塑造,通过参加国际电子展会、举办产品发布会等方式,提升品牌知名度和影响力。这些举措使得Auctor Corp在电子行业中的地位逐渐提升。

CML公司的发展小趣事

CML公司成立于1968年,那是一个半导体技术刚刚起步的年代。公司创始人们洞察到单芯片解决方案的巨大潜力,决心打破当时标准组件组装的常规,着手创建创新的单芯片产品。初创时期,CML面临着资金短缺、技术瓶颈以及市场竞争等多重挑战。然而,正是在这样的环境下,CML凭借对技术的执着和对市场的敏锐洞察,成功推出了首款产品——频率敏感开关。这款产品凭借其卓越的性能和稳定性,迅速在消费产品市场赢得了口碑,为CML的发展奠定了坚实的基础。

CST Master Electronic Co Ltd公司的发展小趣事

CST Master Electronic Co Ltd的创始人在一次行业会议上看到了电子技术的巨大潜力,决定投身于这一领域。初创时期,公司面临着资金短缺、人才匮乏和技术壁垒等多重困难。然而,创始人凭借对技术的热情和坚定的信念,带领团队日夜钻研,最终成功研发出一款具有竞争力的电子产品,打开了市场的大门。

GE Oil & Gas Digital Solutions公司的发展小趣事
在生产线上对电阻元件进行快速筛选和分类。
BITECH公司的发展小趣事
将振荡频率转换为数字信号并显示在LCD或LED屏幕上,可以直观地读取测量结果并减少人为读数误差。
依必安派特(ebmpapst)公司的发展小趣事

在实现了从贸易到制造的转变后,依必安派特并没有停止前进的步伐。在2012年,依必安派特亚太研发中心正式落户上海,开始了本土化研发之路。这一举措使得依必安派特能够更好地了解中国市场的需求和趋势,为中国客户提供更加符合其需求的产品和解决方案。同时,本土化研发也加速了依必安派特在中国市场的创新步伐,推动了公司业务的快速发展。

问答坊 | AI 解惑

哪位朋友有基于单片机测坡度(倾角)传感器的资料

RT 小弟要设计个车载测动态坡度的。基于51单片机系统的好:$ …

查看全部问答>

s3c2410的nand flash在烧写后,启动出错,求救

s3c2410上烧wince的bootloader,烧写过程没错,但重启后出错 超级终端启动后,屏幕出现如下信息: WinCE NAND Boot v1.00 Mar 22 2007 00:02:34 Picture Boot WinCE NAND Boot v1.00 Mar 22 2007 12:25:45 dwEntry is 0x00000001 ECC ERROR ...…

查看全部问答>

keil全局变量初始化值改变的问题

正在用keil for arm学习LPC2312,用proteus联调 我在main.c中定义了一个全局变量led_flag和led_taber[16]的数组, 我主要是要完成用LPC2312的p0.0-p0.6这7个口作为输出来控制7段数码管显示0 1 2 …E F十六个数字 用p0.7,p0.9作为外部中断输入, ...…

查看全部问答>

我设计的测试的电路图,,哪个可以帮我分析下有没有问题??

我已经给了一定的解释,,哪个朋友可以帮我分析下电路可以应用不??这个电路肯定要改进的…

查看全部问答>

新人来学习

我是菜鸟,我进来和大家一起学习…

查看全部问答>

实在搞不懂TI的ARM怎么和ST竞争?

价格贵,bug多,真是后悔选了LM3S。…

查看全部问答>

求助

正在学习RS485和RS232,想找一些关于5438和他们的实例、程序。…

查看全部问答>

Launchpad和俄罗斯方块的故事~

视频: $(\'swf_X6o\').innerHTML=AC_FL_RunContent(\'width\', \'550\', \'height\', \'400\', \'allowNetworking\', \'internal\', \'allowScriptAccess\', \'never\', \'src\', encodeURI(\'http://player.youku.com/player.php/sid/XNDE5Nzc2M ...…

查看全部问答>

(分享)使用CCS5下载调试StarterWare例程代码的方法

如何使用CCS5下载调试StarterWare例程代码首先说明一下为什么需要了解或者学习StarterWare。个人认为第一点是,StarterWare软件中包含有大量例程,均可查看源代码,在初期学习阶段,借助于StarterWare有助于深入了解AM335x的硬件(可为操作系统驱动 ...…

查看全部问答>

有没有贴片的2SK30场管

请教诸位:像2SK30,2SK241这样的小功率场管有没有贴片封装的?…

查看全部问答>