历史上的今天
返回首页

历史上的今天

今天是:2025年01月16日(星期四)

正在发生

2020年01月16日 | 如何使用AVR单片机写入TEA5767数据

2020-01-16 来源:elecfans

#include

#include

#define uchar unsigned char

#define uint unsigned int

#define ulong unsigned long

void delay()

{

uint i=0;

for (i=0;i《2000;i++)

;

}

unsigned char radio_write_data[5]={0x69,0x28,0xa0,0x13,0x00}; //要写入TEA5767的数据

void inputbyte(uchar CD) //写入一字节数据

{

uchar i,mid=0;

for (i=0;i《8;i++)

{

mid=CD&0x80;

if (mid==0)

PORTC&=~BIT(PA0);

else

PORTC|=BIT(PA0);

PORTC|=BIT(PA1);

delay();

PORTC&=~BIT(PA1);

delay();

CD=CD《《1;

}

}

long radio=87000000;

int N=0;

void GetKey(void)

{

if(!(PINA&0x20)){

radio+=100000;

if (radio》108000000)

radio=87000000;

N=(long)((radio-225000)*4)/32768;

PORTC|=BIT(PA2);

inputbyte(N》》8);

inputbyte(N);

inputbyte(0xa0);

inputbyte(0x13);

inputbyte(0x00);

PORTC&=~BIT(PA2);

delay();

}

else if(!(PINA&0x10)){

radio-=100000;

if (radio《87000000)

radio=108000000;

N=(long)((radio-225000)*4)/32768;

PORTC|=BIT(PA2);

inputbyte(N》》8);

inputbyte(N);

inputbyte(0xa0);

inputbyte(0x13);

inputbyte(0x00);

PORTC&=~BIT(PA2);

delay();

}

}

如何使用AVR单片机写入TEA5767数据
 

void main()

{

uchar i=0;

DDRC=0xff;

DDRA=0x00;

PORTA=0xff;

delay();

//PORTC|=BIT(PA3);

PORTC|=BIT(PA4);

while(1)

{

GetKey();

}

}

推荐阅读

史海拾趣

ACI [Applied Concepts, Inc.]公司的发展小趣事

ACI公司始终关注社会责任,积极参与公益事业。公司定期举办慈善活动,捐赠教育基金、扶贫资金等,为社会发展贡献力量。同时,ACI还加强了对员工的关爱和培训,为员工提供良好的工作环境和发展机会。通过这些举措,ACI公司不仅赢得了社会的广泛赞誉,还增强了员工的归属感和凝聚力。

请注意,这些故事是基于电子行业的一般性事实和发展趋势构建的虚构框架,并不特指ACI公司。如果您需要了解关于ACI公司的具体故事,建议您查阅相关资料或联系该公司以获取更准确的信息。

长江微电(cjiang)公司的发展小趣事

长江微电(CJIANG)自创立以来,始终专注于电感产品的材料研发、技术研发、生产工艺和生产设备的研发和改进。面对国外品牌在电感技术领域的领先地位,长江微电并未退缩,而是选择迎难而上。通过多年的努力,其技术团队基于对磁性材料的深入研究和对生产工艺的不断改进,成功突破了VISHAY等国外品牌的技术壁垒,拥有了全系列的一体成型电感产品。这一突破不仅彰显了长江微电的技术实力,也为公司的发展奠定了坚实基础。

Hoffman Engineering公司的发展小趣事

在电子行业快速发展的背景下,Hoffman Engineering也面临着诸多市场挑战。为了应对这些挑战,公司不断进行战略调整和优化。例如,在市场竞争日益激烈的情况下,Hoffman Engineering加强了品牌建设和市场推广力度,提升了品牌知名度和市场影响力。同时,公司还注重与产业链上下游企业的合作与共赢,共同推动行业的健康发展。这些战略调整和优化措施的实施,使Hoffman Engineering在激烈的市场竞争中保持了稳健的发展态势。

API Delevan公司的发展小趣事

品质是API Delevan公司的生命线。公司建立了严格的质量管理体系,从原材料采购到产品出厂的每一个环节都进行严格把控。同时,公司还注重持续改进,通过引入先进的生产设备和技术手段,不断提高生产效率和产品质量。这种对品质的执着追求使得API Delevan的产品在市场上具有很高的声誉。

Digital Core Design公司的发展小趣事

面对版权问题的挑战和市场的变化,Core Design开始寻求变革。公司的创始人Jeremy Heath-Smith和Adrian Smith在《古墓丽影:黑暗天使》发行后不久就辞去了在Eidos和Core的职务,并创立了新的工作室Circle Studio。然而,这个新工作室最终也未能逃脱被市场淘汰的命运。在2006年6月,Circle Studio被Eidos彻底抛弃,并卖给了另一家公司Rebellion。虽然Core Design的名字被保留下来,但其实际的开发团队和运营已经发生了巨大的变化。在这个过程中,Core Design不得不面对现实,寻找新的发展机遇和方向。

以上这些故事展示了Core Design在电子行业中的发展历程,包括其初创时期的艰辛、成功时期的辉煌、挑战时期的困境以及变革时期的新生。这些故事都基于事实,旨在客观地呈现Core Design的历史和发展。

Gang Song Electronics Co Ltd公司的发展小趣事

随着物联网市场的快速发展,Telit作为全球领先的物联网模组和平台提供商,开始寻求通过并购来增强自身在低功耗WiFi技术领域的实力。2017年,Telit宣布收购GainSpan,这一举措不仅丰富了Telit的无线模组产品线,还进一步巩固了其在物联网市场的领先地位。GainSpan的技术与Telit的平台和服务相结合,为客户提供了更加全面的物联网解决方案。

问答坊 | AI 解惑

TD终端测试仪各有千秋 性能价格是角逐点

TD-SCDMA产业在中国的兴起,对测试仪器提出了更高要求,测试厂商也不断适应形势,推出新品。目前市场上共有8家TD终端测试仪表厂家,其中终端综合测试仪厂家有6家,分别是国内的湖北众友(ZY4923)、星河亮点(SP6010)、中电科技集团第41所(AV4943),国 ...…

查看全部问答>

电子密码锁

本帖最后由 paulhyde 于 2014-9-15 04:23 编辑 电子密码锁可能有点问题,请高手帮助分析一下怎么才能完成电子锁的功能!  …

查看全部问答>

最新无线收发模块资料总结

本帖最后由 paulhyde 于 2014-9-15 04:09 编辑 :P :P :P :P :P :P :P :P :P :P :P :P 好东西与各位分享!  …

查看全部问答>

关于位宽的问题

如题,请教高人,verilog中的位宽应该如何理解,看了几本书都只是简单的举几个例子,看得不是很明白。位宽是指什么的位宽?是二进制的吗?十进制的位宽又是怎么的呢?比如这样定义:8\'d100 和 1d\'5  正确吗?…

查看全部问答>

FPGA学习分享---初学者的快乐(记应用FPGA完成DS18B20的控制和读取)

        各位坛友,         在国庆过后,我就开始在坛子空间里面念叨着老师给我的这个毕业设计热身题目:运用红色飓风二代altera FPGA开发板,编写VHDL程序控制和读取显示DS18B20数 ...…

查看全部问答>

头盔式MP3播放器

存储容量为1G的MP3数码音频播放器,可以兼容所有的定制音乐服务: 如Napster To Go, 微软PlaysForSure, Janus, Rhapsody To Go, 雅虎Music Unlimited, 索尼Connect …

查看全部问答>

想嵌入式驱动方面,但是从应聘角度来说是软件工程师还是硬件工程师!

如题,应届生马上毕业,大学里学过MCU,做过一些小实验,C 编程可以,可以对硬件进行相应的控制,不知适合干这一块吗?…

查看全部问答>

菜鸟虚心请教:OK6410开发板wince6.0下开发QT程序

OK6410开发板自带Wince6 操作系统,开发环境安装了开发板自带的SDK,能用vs2008开发QT程序吗?需要根据板子的SDK编译QT源代码吗?…

查看全部问答>

MSP430的手持式仪器核心模块设计

MSP430的手持式仪器核心模块设计,本文介绍了基于MSP430单片机的嵌入式手持仪器核心模块硬件的开发与软件的实现,,, 下面资料下载: MSP430的手持式仪器核心模块设计 [ 本帖最后由 qwqwqw2088 于 2013-10-29 08:08 编辑 ]…

查看全部问答>