历史上的今天
返回首页

历史上的今天

今天是:2025年01月11日(星期六)

2018年01月11日 | ADC0832转换C程序

2018-01-11 来源:eefocus

#include"reg51.h" 
#include"intrins.h" 
#define uchar unsigned char 
#define nop() _nop_(); 

sbit clk=P1^6; 
sbit data_i=P1^4; 
sbit data_o=P1^5; 

sbit cs=P1^2; 
//此程序A TO D为CH1 
uchar read_adc(void) 
{  uchar i,ch=0; 
   cs=0;  
   clk=1; 
   nop(); 
   nop(); 
   clk=0; 
   nop(); 
   nop(); 
   for (;data_o==1;)  
     { 
      clk=1; 
      nop(); 
      nop(); 
      clk=0; 
      nop(); 
      nop(); 
      } 
   for (i=0; i<8; i++) 
     {   
      clk=1; 
      nop(); 
      nop(); 
      clk=0; 
      nop(); 
      nop();  
      ch=(ch<<1)|data_o; 
      } 
   cs=1; 
   return(ch); 

//主程序             
void main(void) 

  uchar ad; 
  while(1) 
    { 
      ad=read_adc(); 
      P0=ad; 
     } 
 }      


推荐阅读

史海拾趣

富芯森美(FUXINSEMI)公司的发展小趣事

随着技术实力的不断提升,富芯森美开始积极拓展市场。公司凭借优质的产品和专业的服务,成功打入消费类电子、安防、工控、汽车电子等多个领域。同时,富芯森美还注重品牌建设,通过参加国内外知名展会、举办技术研讨会等方式,不断提升品牌知名度和影响力。这些努力使得富芯森美在电子行业中逐渐崭露头角,成为行业内的佼佼者。

歌尔(Goertek)公司的发展小趣事

富芯森美成立于行业快速发展的初期,公司自创立之初便聚焦于功率半导体器件的研发与生产。公司创始人凭借对半导体技术的深刻理解和前瞻性的市场洞察,迅速组建了一支由行业专家组成的研发团队。通过不断的技术积累与创新,富芯森美逐步掌握了可控硅、MOSFETS、碳化硅肖特基等核心产品的关键技术,为公司的后续发展奠定了坚实的基础。

格瑞宝(GP)公司的发展小趣事

格瑞宝公司成立于2014年8月,总部选址于上海张江高科园,这里是中国科技创新的重要基地之一。公司从创立之初就明确了以自主研发、销售服务为主体的半导体公司发展路径。这一决策不仅为格瑞宝提供了丰富的科技资源和人才支持,也为其后续快速发展奠定了坚实基础。在总部的带领下,格瑞宝逐步建立起完善的产品研发、设计、测试和销售体系。

佰鸿(BrtLed)公司的发展小趣事

近年来,佰鸿公司开始将业务触角延伸至再生医学领域。通过多年的努力,公司成功建立了再生医学医疗与健康科技生态圈,并逐步实现了产业集群化。在再生医学领域,佰鸿不仅建立了产业化场地和研发设备,还计划在未来几年内打造国际领先的再生医学产业集群。这一多元化的发展战略,使得佰鸿在电子行业之外,也找到了新的增长点。

Galaxy ( Bel )公司的发展小趣事

佰鸿公司在2008年成立之初,正值LED行业蓬勃发展的时期。面对激烈的市场竞争,公司经过深入的市场调研,确立了LED大功率路灯制造商、方案提供商、系统集成商的市场定位。随后,佰鸿在大功率路灯照明市政LED改造方面投入大量精力,成功完成了兰池大道、咸阳快速干道等多个大型LED路灯方案设计及老旧路灯改造项目。这些项目的成功实施,不仅为佰鸿在市场上站稳了脚跟,也为其后续发展奠定了坚实的基础。

Alpha Wire公司的发展小趣事

面对市场的不断变化和技术的不断进步,佰鸿公司始终保持着敏锐的洞察力和应变能力。近年来,随着LED行业的竞争日益激烈,公司开始积极寻求转型升级之路。通过调整产品结构、优化生产流程、拓展市场渠道等措施,佰鸿成功实现了从传统LED制造商向综合解决方案提供商的转型。这一转型不仅提升了公司的盈利能力,也为其未来的发展注入了新的活力。

以上五个故事从不同角度展示了佰鸿(BrtLed)公司在电子行业中的发展历程和成就。通过坚持市场导向、扩大生产规模、深耕再生医学领域、坚持技术创新以及积极应对市场变化等措施,佰鸿成功地在激烈的市场竞争中脱颖而出,成为了电子行业的佼佼者。

问答坊 | AI 解惑

本文介绍目前性价比最高的先进锂电池充电管理芯片CN3052/CN3056

1 引言 CN305X系列是美国硅谷留学回来创办的半导体公司生产的先进锂电池充电管理芯片,CN305X系列芯片适合单节(4.1V或4.2V)和锂聚合物(Li-Pol)电池的充电需要,同时根据不同的应用提供了SOP和MSOP的可选封装形式,利用该芯片设计的充电器外围电路 ...…

查看全部问答>

提供一个下载期刊论文的资源

http://qbs.hznet.com.cn/bbs/ 1.杭州IP的直接进就可以了; 2.非杭州IP的用户请搜索一个可用的杭州代理IP,然后进去下载。…

查看全部问答>

50高分求助:CE软件盘为何无法输入

自己编写了一个软键盘,在模拟器上可以输入,可拿到2440板子上就不行了,不知是什么原因,下面是源代码,请高手帮我看看: HWND m_hFocus; CKeyboardDlg *pCharKeyboardDlg; CNumKeyboardDlg *pNumKeyboardDlg; //////////////////////////// ...…

查看全部问答>

问个udp广播的问题

我的设备有两个网卡驱动,一个是物理网口驱动,另一个是虚拟网口的驱动,物理网口的ip是192.168.110.4 ,虚拟网口的ip是192.168.11.6.我写了个udp广播的程序,发送广播,但是每次都是从物理网口发出去的,我怎样才能让他从虚拟网口发出去呢?是不是我的程序 ...…

查看全部问答>

如何实现从中断ISR到IST的时间比较恒定,或者小于某一特定时间。

编驱动时,发现。一般情况下,中断ISR到IST的响应时间很快,几十个US足够了。但是偶有这么一两次,响应速度极慢。大概有几十个MS。这个是由于有更高优先级中断抢先了,还是由于系统调度产生的原因? 我要是想做到,中断ISR到IST的响应时间无论在什 ...…

查看全部问答>

紧急求助:WINCE 初始化NandFlash FMD_Init Done后不能停止不动!

Load Kernel... Skipped bad block at 0x6880 run 0x30201000... Windows CE Kernel for ARM (Thumb Enabled) Built on Jun 24 2004 at 18:25:00 ProcessorType=0920  Revision=0 sp_abt=ffff5000 sp_irq=ffff2800 sp_undef=ffffc80 ...…

查看全部问答>

现在做数字电源用什么IC好噢?

大家好!现在做数字电源用什么IC好噢?Ti又出了个UCD3138,可惜里面的原理图都看不清楚。…

查看全部问答>

TI Simplelink无线连接解决方案概述

德州仪器(TI)Simplelink 系列易用型无线连接解决方案可为无线连接提供一个更便捷的捷径。SimpleLink解决方案旨在通过最大程度减少以无线方式支持多种应用所需的射频专业知识量来简化无线开发和认证。TI 提供的 SimpleLink 解决方案适用于多种无线 ...…

查看全部问答>

Beaglebone怎么操作八位并口?

在Linux中当然可以一位一位地写,但是怎么直接操作一个8位并口呢?…

查看全部问答>

CBUE4 RGB

看网上做光立方挺火,之前也玩过不少LED等,16x16x16的光立方,大一的时候自己也设计一个,不过是单色的,前段时间就上手玩玩RGB了,所以就弄了个CBUE4 RGB 小弟没有什么技术,所以在此就说一下自己的制作经验吧,论坛里高手如云,若有不足之处请 ...…

查看全部问答>