历史上的今天
返回首页

历史上的今天

今天是:2025年05月13日(星期二)

正在发生

2018年05月13日 | 用51单片机编写一个产生38K方波的程序

2018-05-13 来源:eefocus

/* 遗憾的是不能产生标准38kHz频率的方波,有点误差*/ 
#include
#define uchar unsigned char
#define uint unsigned int 
sbit Waveout=P1^0; //P1.0口输出方波
uchar 
void main()
{
TMOD=0x01; //定时器0方式1 
TH0=0xFF; ///由于晶振是11.0592MHz,每个机器周期约是1.09us,38kHz是26.3us产生一个方波,26.3/1.09需要计数24次,因而TH0=(65536-24)/256=255,即0xff
TL0=0xE8; //TL0=(65536-24)%256=232,即E8
EA=1;
ET0=1;
TR0=1;
while(1); 
}

void T0_time() interrupt 1
{
TH0=0xFF;
TL0=0xE8;
Waveout=!Waveout; 
}

推荐阅读

史海拾趣

Geo Semiconductor Inc公司的发展小趣事
通过优化控制逻辑和增加自动化功能,减少人工干预,提高生产过程的自动化程度。
德力康(DLK)公司的发展小趣事

德力康(DLK)公司自1985年成立以来,最初专注于电视机用CRT插座的生产。凭借其卓越的产品质量和稳定的性能,逐渐在市场中树立了良好的口碑。随着电子行业的快速发展,DLK公司敏锐地捕捉到了连接器市场的巨大潜力,并开始逐步扩大产品线,涵盖D-SUB、DVI、HDMI、USB等多种连接器类型。通过不断的技术创新和市场拓展,DLK逐渐成为了国内连接器行业的重要供应商之一。

Display Engineering Services公司的发展小趣事

作为一家有社会责任感的企业,DLK公司始终将社会责任和可持续发展作为企业发展的重要内容。公司积极参与公益事业和社会活动,为当地经济发展和社会进步做出了积极贡献。同时,DLK公司注重环保和节能工作,采用环保材料和生产工艺,减少了对环境的污染和破坏。通过履行社会责任和推动可持续发展,DLK公司赢得了社会的广泛认可和尊重。

请注意,以上故事框架仅供参考,具体的故事内容需要根据公司的实际情况和具体事件进行编写。

Calmos Systems Inc公司的发展小趣事

Calmos Systems Inc公司创立之初,面临着资金短缺、市场竞争激烈的挑战。公司创始人凭借对电子技术的深厚理解和对市场需求的敏锐洞察,带领团队研发出了一款具有创新性的电子产品。然而,由于品牌知名度低,市场推广困难,产品销量一度不佳。为了打开市场,创始人亲自拜访潜在客户,了解他们的需求,不断优化产品功能。经过不懈的努力,产品逐渐赢得了客户的认可,为公司的发展奠定了基础。

Dynachip Corp公司的发展小趣事

Dynachip Corp深知品质对于电子产品的重要性,因此他们建立了严格的质量管理体系,从原材料采购到生产过程再到成品检测,每一个环节都严格把控。他们还引进了先进的生产设备和技术,确保产品的稳定性和可靠性。这种对品质的坚持使Dynachip Corp的产品在市场上获得了广泛认可,客户群逐渐扩大。

EM Devices Corporation公司的发展小趣事

EM Devices Corporation的创始人在电子工程领域有着深厚的背景,他们看到了当时市场上对高性能电子元件的迫切需求。于是,他们决定创办EM Devices Corporation,专注于研发和生产高质量的电子元件。起初,公司面临了资金、技术和市场等多方面的挑战。然而,凭借创始人对技术的执着追求和对市场的敏锐洞察,公司成功研发出了一款具有竞争力的产品,并逐渐在市场上获得了认可。

问答坊 | AI 解惑

光板R-LOS

光板R-LOS知识......…

查看全部问答>

微波、射频电路设计

微波、射频电路设计 东南大学毫米波国家重点实验室…

查看全部问答>

U-boot_1.1.6在天嵌2440上的移植

U-boot_1.1.6在天嵌2440上的移植 陈新立  chenxinli009@163.com   我买的天嵌的板子,厂商只给了u-boot的bin文件,没有给出移植的过程,自己间间断断摸索了大半年,终于有了一小步了,现在uboot从norflash启动后,打印一串数据。自 ...…

查看全部问答>

vxworks如何修改mac地址

我这里有程序可以读到目标机的mac地址,可是我怎样去更改目标机的mac地址呢?请高人指点。附上读mac地址的代码,作为参考。 [code]#include \"vxWorks.h\" #include \"stdio.h\" #include \"netinet/in.h\" #include \"net/if.h\" #include \" ...…

查看全部问答>

$$$合作招募中:有基于数据采集器和无线网络系统集成经验的研发高手,请进……

有基于RFID、条码和无线网络集成应用的成熟产品,比如仓储无线作业系统、MES采集系统,生产追溯系统等等,希望将产品推向市场的,请联系我,我们一起合作,最好是在深圳或者广东地区的研发高手!!!!QQ:151600588,请注明\"系统合作\"!Email:skyon ...…

查看全部问答>

LF2407A AD模块的问题

我想用级联模式工作,用EVB的T4在周期中断自启动AD开始转化,转化完成在AD中断服务子程序中读取结果,但是程序总是能看到T4周期中断标志置位,但运行不到AD中断(我在AD中断程序第一条指令设置的断点)。下面是程序,请指教下! /**************** ...…

查看全部问答>

摩托罗拉成都研发中心招聘DSP Software Engineer

请有意者发简历至 5738706@qq.com. 我帮您推荐.谢谢   Description: Develop the wireless communication software products, especially on the air interface and digital signal processing related modules. Qualifications: Bache ...…

查看全部问答>