历史上的今天
返回首页

历史上的今天

今天是:2025年08月15日(星期五)

正在发生

2019年08月15日 | 51单片机串口通信的驱动程序

2019-08-15 来源:eefocus

#include

#include "./delay/delay.h"

#include

 

 unsigned char temp[10];

void uart_init()

{

SCON = 0x50;            //设置uart的工作方式

  TMOD |= 0x20;            //设置定时器工作方式 :方式二

  TH1 = 0xfd;             //设置波特率为9600

  TR1 = 1;                //打开定时器中断

 

}

 

void uart_send_byte(unsigned char byte)   //发送

{

SBUF =byte;

  while(!TI);

  TI = 0;

}

 

void uart_send_str(unsigned char *s)

{

while(*s)

{

uart_send_byte(*s);

  s++;

}

 

}

 

void main()

{

  unsigned char i = 0;

uart_init();

  

  while(1)

{

if(RI)

{

if(SBUF != ' ' && i < 10)

{

temp[i] = SBUF;

 

  i++;

}

else

{

  uart_send_str("rn");

                  uart_send_str(temp);

  i = 0;

}

RI = 0;

}

 

}

 

}


推荐阅读

史海拾趣

Eris Technology Corp公司的发展小趣事

在当今日新月异的科技时代,Eris Tech始终坚持以创新驱动为发展动力。公司不断加大研发投入力度,积极引进新技术、新材料和新工艺,推动产品升级和产业升级。同时,Eris Tech还注重人才培养和团队建设,吸引了一批高素质的人才加入公司。随着技术的不断创新和人才的不断积累,Eris Tech将在未来电子行业中继续发挥重要作用。

请注意,以上故事为虚构内容,旨在展示Eris Technology Corp公司可能的发展路径和成就。实际情况可能因市场变化、技术演进和公司策略调整而有所不同。

FINISAR公司的发展小趣事

2018年,FINISAR被II-VI Incorporated(II-VI公司)收购。II-VI是一家同样位于美国的光电子元件和材料制造商,专注于提供各种光学产品和解决方案。这次收购对FINISAR而言是一次重要的发展机遇。通过整合两家公司的资源和技术优势,FINISAR能够进一步扩大在光通信市场的业务规模,提升技术实力和产品组合。同时,这也为FINISAR带来了更广阔的发展空间和更多的市场机会。

以上五个故事展示了FINISAR公司在电子行业中从创立到发展壮大的历程以及所取得的成就和面临的挑战。这些故事不仅反映了FINISAR在技术创新、全球化布局、知识产权保护以及企业发展战略等方面的努力和成果,也展现了公司在光通信行业中的重要地位和影响力。

ABECO公司的发展小趣事

在1950年代的英国,ABECO的创始人凭借对电子行业的热爱和对手工工具的独特见解,开始了他的创业之路。初创时期,资金匮乏,人员稀少,但创始人凭借着对品质的执着和对创新的追求,不断研发出满足市场需求的高质量工具。他亲自走访客户,了解需求,不断完善产品,逐渐在电子行业中树立起了良好的口碑。

CAMDENBOSS公司的发展小趣事

CAMDENBOSS公司深知人才是企业发展的核心动力。因此,公司注重人才培养和团队建设,通过提供丰富的培训和学习机会,不断提升员工的技能和素质。同时,公司还建立了完善的激励机制和晋升通道,鼓励员工积极创新、勇攀高峰。这些举措不仅增强了员工的归属感和凝聚力,也为公司的长远发展奠定了坚实的基础。

请注意,以上故事均基于虚构和假设,并非CAMDENBOSS公司的真实历史。如果您需要了解该公司的真实发展情况,建议查阅相关资料或联系该公司进行了解。

Advanced Linear Devices公司的发展小趣事

随着产品质量的不断提升和市场口碑的积累,CAMDENBOSS公司开始积极拓展国际市场。公司与国际知名电子企业建立了紧密的合作关系,共同推动电子连接器技术的全球化发展。通过参与国际展会、建立海外分支机构等方式,公司逐步打开了国际市场的大门,产品远销至全球多个国家和地区。

联捷(Elinker)公司的发展小趣事

随着国内市场的逐渐饱和,联捷(Elinker)开始寻求海外市场的拓展。公司积极参加国际电子展会,与国外的电子企业建立了广泛的合作关系。同时,公司还通过引进国外先进的技术和管理经验,不断提升自身的竞争力。在国际市场的竞争中,联捷(Elinker)凭借其优质的产品和服务,赢得了越来越多客户的信任和认可。

问答坊 | AI 解惑

液晶显示驱动横屏到竖屏的问题要点

本帖最后由 jameswangsynnex 于 2015-3-3 20:01 编辑 液晶显示驱动横屏到竖屏的问题要点 一个液晶原来点阵是横屏的或者竖屏的,由于需要要将其换方向显示,那么如何去修改呢?前阵子我做了这方面的实验,有以下一些体会与大家讨论下. ...…

查看全部问答>

GPS,手机创新功能合作(酒精,CO检测功能)

本帖最后由 jameswangsynnex 于 2015-3-3 19:59 编辑 我公司最新研发的酒精,CO,口气测试模块完全可以附加在手机,GPS,MP3等电子产品上,让您的产品在众多同类产品中脱颖而出,您只需要花很少的成本就可以实现酒精测试功能,何乐而不为呢? 随 ...…

查看全部问答>

跟大家分享几个软件

跟大家分享几个软件…

查看全部问答>

从2.6.20升级到2.6.28遇到的I2C错误

我在进行把2.6.20内核中的camera模块移植到2.6.28内核过程中发现了以下问题, 该代码在2.6.20内核中可以正常运行。 在2.6.28内核中I2C设备驱动的编写方式是不是发生了改变?或者有什么新的要求? 请大大们不吝赐教。 部分代码如下: ========= ...…

查看全部问答>

Platform 配置环境后出现的fatal error U1077错误

Building combined coredll res file for 0409         res2res %COREDLL_RESOURCES% -fo C:\\WINCE600\\OSDesigns\\EBOX2003TEST\\EBOX2003TEST\\Wince600\\ICOP_Vortex86_60B_x86\\cesysgen\\oak\\target\\x86\\retail\\040 ...…

查看全部问答>

05.17-DIY 示波器进展:确定小组及分工

一、任务 设计并制作一套基于EEWORLD提供的LM3S811开发板的示波器,框图如下所示。     1.基本要求:设计一个可以准确显示波形并且能够观察波形参数的示波器,采集电压范围为-20V——20V,分辨率为100mV,可以准确分析信号的频率 ...…

查看全部问答>

深入理解单片机回调函数

函数f在调用函数f1的时候,实际上调用的是f2, 这个f2我们称它为一个回调函数。因此,回调既非什么高深的语法,也不是什么高明的算法,只是一种有别于直接调用的一种调用方式。这么做的目的不过是为了整个程序的结构更加清晰明了、可读性更强!…

查看全部问答>

ADI公司电能产品(ADE):常见问题解答(FAQ)

ADI公司电能产品(ADE):常见问题解答(FAQ) …

查看全部问答>

哪能买到低热电势焊锡丝

请问有没有人知道哪能买到低热电势焊锡丝啊?…

查看全部问答>

DMA控制器

#include   const unsigned char testconst[] = { 0x00, 0x03, 0x02, 0x03, 0x00, 0x01 }; void main(void) {   WDTCTL = WDTPW + WDTHOLD;                  ...…

查看全部问答>