历史上的今天
返回首页

历史上的今天

今天是:2025年04月26日(星期六)

2019年04月26日 | PIC18+DS1302程序设计

2019-04-26 来源:eefocus

1、ds1302芯片使用相对简单,其采用spi三接口同步通信。DS1302用于数据记录,特别是对某些具有特殊意义的数据点的记录上,能实现数据与出现该数据的时间同时记录,因此可应用于测量系统中。ds1302内部读写寄存器存放的数据格式为bcd码,在读取后的数据转换时除以16得到相应10进制数。


2、部分核心程序:


发送地址及数据(向芯片里面写入数据):


void write1302(unsigned char addr,unsigned dat){


RST=0;//不让数据传输进ds1302


SCLK=0;//初始化时钟总线


RST=1;


for(int i=8;i>0;i--){


SCLK=0;


IO=addr&0x01;


addr>>=1;


SCLK=1;


}


for(int i=8;i>0;i--){


SCLK=0;


IO=dat&0x01;


dat>>=1


SCLK=1;


}


RST=0;


}


数据读取程序(读取到cpu内部处理):


unsigned char read1302(unsigned char addr){


unsigned char j,data;


RST=0;


SCLK=0;


RST=1;//1302可以用了


for(int i=8;i>0;i--){


SCLK=0;


IO=addr&0x01;


addr>>=1;


SCLK=1;


}


for(int i=8;i>0;i--){


SCLK=0;


if(IO)


j=j|0x80;


j>>=1;


SCLK=1;


}


RST=0;


SCLK=0;


data=j/16*10+j%16;


return data;


}



推荐阅读

史海拾趣

Altera (Intel)公司的发展小趣事

Altera是一家以FPGA(可编程逻辑器件)和相关技术为主的半导体公司,于1983年成立于美国加利福尼亚州的圣塔克拉拉。以下是关于Altera公司发展的五个相关故事:

  1. 成立与早期发展:Altera公司由Robert Hartmann和Michael Magranet等人创立,最初以设计和制造EEPROM(可擦除可编程只读存储器)为主。1984年,Altera推出了全球第一个可编程逻辑器件EP300系列,开创了FPGA行业。随后,Altera不断扩大产品线,致力于FPGA技术的研发和推广。

  2. FPGA技术创新:Altera在FPGA技术方面持续进行创新,推出了一系列新产品和技术。1992年,公司推出了第一个基于SRAM(静态随机存储器)的FPGA器件,从而实现了更高的速度和灵活性。随后,Altera不断改进器件结构、设计工具和软件支持,提高了产品性能和用户体验。

  3. 与竞争对手的竞争:在FPGA市场,Altera与Xilinx是两大竞争对手。两家公司在技术、产品性能、市场份额等方面展开激烈竞争。为了在市场上取得优势,Altera不断加大研发投入,推出了更具竞争力的产品,并积极开展营销和销售活动。

  4. 收购与合并:Altera在发展过程中进行了一系列收购与合并,以扩大市场份额和提升技术实力。2015年,英特尔公司以约160亿美元的价格收购了Altera,将其并入英特尔旗下,成为英特尔的子公司。这一收购使英特尔获得了Altera在FPGA领域的技术优势和市场份额,进一步巩固了英特尔在半导体行业的领先地位。

  5. 公司发展与创新:作为英特尔的子公司,Altera继续发展和创新。公司不仅致力于FPGA技术的进一步改进和推广,还在其他领域进行探索和拓展,如数据中心、人工智能、物联网等。Altera不断推出新产品和解决方案,满足不同行业和应用领域的需求,保持了在半导体行业的竞争优势。

以上是关于Altera公司发展的五个相关故事,这些故事展示了Altera从成立初期到被英特尔收购的发展历程,以及其在FPGA技术领域的技术创新、市场竞争和业务拓展等方面的重要进展。

Digital View公司的发展小趣事

随着数字化技术的不断进步和应用领域的不断扩大,Digital View公司也加快了数字化转型和升级的步伐。公司加大了对云计算、大数据、人工智能等前沿技术的研发和应用力度,推出了一系列智能化、数字化的产品和服务。这些产品和服务不仅提高了客户的运营效率和管理水平,还为公司带来了新的增长点。

Allied Electronic & Semiconductor Technology Inc公司的发展小趣事

随着国内市场的饱和,AE&ST公司开始将目光投向全球。公司积极寻找国际合作伙伴,拓展海外市场。在一次国际电子展上,AE&ST与一家欧洲知名电子公司达成了战略合作协议。双方共同研发了一款针对欧洲市场的特色产品,并成功打开了欧洲市场的大门。此后,AE&ST公司不断深化与国际伙伴的合作,逐步实现了全球化布局。

Honeywell公司的发展小趣事

背景:随着科技的进步,霍尼韦尔开始将目光投向更广阔的领域,其中航空航天成为重要的发展方向。

发展:霍尼韦尔在航空航天领域取得了多项技术突破,其仪器仪表和控制系统在多个重要项目中发挥了关键作用。其中,最著名的莫过于1969年阿波罗11号登月任务中,霍尼韦尔的仪器仪表为宇航员提供了稳定的控制和导航支持。

关键事件:阿波罗11号任务的成功不仅展示了霍尼韦尔在航空航天领域的实力,也进一步提升了公司的国际声誉和市场地位。

BULGIN公司的发展小趣事

在1939年至1945年的二战期间,BULGIN的产能被英国政府全面征用。为了满足战时需求,BULGIN公司开发出能够适应全世界各地区苛刻使用环境的产品。在这段时间里,公司为英国政府制造了超过1千万只零部件,并在密封技术领域积累了宝贵的经验,这些经验一直延续至今。

BTCPower公司的发展小趣事

在面对行业竞争加剧和市场需求变化的挑战时,BTCPower展现了出色的危机应对能力。公司及时调整战略和业务结构,开始向智能家居、物联网等新兴领域拓展业务。通过不断创新和转型,BTCPower成功度过了危机,并迎来了新的发展机遇。

这些故事基于电子行业常见的情境和趋势进行虚构,旨在满足您的需求。请注意,这些故事并非真实事件,也不代表任何真实公司的经历。

问答坊 | AI 解惑

15074006

老师,我对汇编不怎么懂呢…

查看全部问答>

一个小游戏(VHDL编写的完整工程)

一个小游戏(VHDL编写的完整工程)。有意思!…

查看全部问答>

一个高人的设计

前几天,在浏览无线电世界网站时,看到了这个电路图。他不是按常规设计的,所以看起来很怪异。理解起来也很费劲。想了几天领悟到了一点,这位大师是一位真正吃透了模拟电路的高手。在七十年代的国产半导体器材的条件制约下,这个电路的灵敏度可以达 ...…

查看全部问答>

大功率LED驱动电路(AC—DC)设计实例(f非常实用具体)

大功率LED驱动电路(AC—DC)设计实例(f非常实用具体),主要是不需要变压器;直接接交流电源。 感兴趣的朋友可以看看…

查看全部问答>

EVC或vc2005如何创建一个带有自定义类和该类方法的lib,以及如何开发使用和部署到pda上?

EVC或vc2005如何创建一个带有自定义类和该类方法的lib,以及如何开发使用和部署到pda上?…

查看全部问答>

EVC中没有armv4i的选择,为何?

刚刚作windowce的应用开发。发现完全安装EVC4.0+SP4,平台winCE5.0,s3c2410。需要选择arm4i,选择cpu平台中没有ARMv4I,只有armv4和emulator的选择。需要安装什么包吗?安装EVC的时候明明选择了其他cpu的,怪!请知道的朋友不吝赐教! 谢谢!…

查看全部问答>

哪位xdjm有 <> 的附带光盘?

本人目前正在学习有关驱动设计方面的知识,觉得 还不错,尤其是配套光盘里面的例子和工具。希望哪位拥有的xdjm能发一份给我,不甚感激! 我的email是:xuefang2402@yahoo.com.cn…

查看全部问答>

我建立的FPGA群,大家有兴趣的话加入!!

     由于兴趣使然,我建立了个FPGA的群,大家有兴趣的话可以加下!现在群快满了!正在清人,请在下周一再加入!!谢谢!!…

查看全部问答>

用AMS1117 5.0实现从12V转换到5V怎么接线?

用AMS1117 5.0实现从12V转换到5V怎么接线?…

查看全部问答>

MSP430x09x 系列 MCU 在电动剃须刀中的应用

早上还在看x09系列的MSP430,这里就有了一个案例。 MSP430x09x是TI推出的业界首款名符其实的0.9V微控制器 (MCU),它的出现让便携式设备中真正使用单电池供电成为可能,将推动单节电池供电的、更小巧、更低成本的便携式产品的发展。与现有号称0.9V ...…

查看全部问答>