历史上的今天
返回首页

历史上的今天

今天是:2025年06月25日(星期三)

正在发生

2018年06月25日 | 单片机—串口—代码

2018-06-25 来源:eefocus

  1. #include   

  2. #include "../delay/delay.h"  

  3.   

  4. /*============================================================  

  5.                         串口初始化  

  6. =============================================================*/  

  7. void uart_init()  

  8. {  

  9.     SCON = 0x50;    //设置串口的工作方式,8N1  

  10.     TMOD |= 0x20;   //设置定时器的工作方式,用作串口波特率  

  11.     TH1 = 0xfd;     //设置串口的波特率为9600  

  12.     TR1 = 1;  

  13. }  

  14.   

  15. /*=================================================================  

  16.                       通过串口发送单个字符  

  17. ==================================================================*/  

  18. void uart_send_byte(unsigned char byte)  

  19. {  

  20.     SBUF = byte;     

  21.     while(!TI);     //TI:硬件自动置1,手动清0   

  22.     TI = 0;  

  23. }  

  24.   

  25. /*=================================================================  

  26.                        通过串口发送字符串  

  27. ==================================================================*/  

  28. void uart_send_str(unsigned char *s)  

  29. {  

  30.     while(*s != '\0')  

  31.     {  

  32.         uart_send_byte(*s);  

  33.         s++;  

  34.     }  

  35. }  

  36.   

  37. #if 0  

  38. /*=================================================================  

  39.                          串口中断服务函数  

  40. ==================================================================*/  

  41. void uart_isr() interrupt 4  

  42. {  

  43.     if(RI)  

  44.     {  

  45.     }  

  46. }  

  47. #endif  


推荐阅读

史海拾趣

方向电子公司的发展小趣事

机顶盒,全称为数字视频变换盒,是连接电视机与外部信号源的关键设备,具有高度的专业性和广泛的应用性。从广义上讲,凡是能与电视机连接并处理音视频信号的网络终端设备均可视为机顶盒。它不仅能够接收来自有线电缆、卫星天线、宽带网络及地面广播的数字电视信号,还能通过内置的解码器将这些信号转换为电视机可识别的格式,从而呈现出高清乃至4K的超高清画质,大大提升了观看体验。

机顶盒不仅限于基本的电视信号接收功能,还集成了多种增值服务。例如,它提供电子节目指南,让用户轻松查找和预约节目;支持因特网网页浏览,实现网络购物、在线视频观看、游戏娱乐等多元化互动体验。随着智能化技术的发展,现代机顶盒还融入了语音助手、智能推荐等功能,进一步提升了用户的操作便捷性和内容个性化程度。

在技术层面,机顶盒的发展日新月异,不断向高清化、智能化方向迈进。5G技术的应用更是为机顶盒带来了更快的传输速度和更低的延迟,为用户提供了更为流畅的观影体验。此外,虚拟现实和增强现实技术的融入,也为机顶盒的未来发展打开了新的想象空间,将为用户带来更为沉浸式和互动式的观影享受。

综上所述,机顶盒作为现代家庭娱乐的重要组成部分,不仅极大地丰富了人们的电视观看体验,还通过不断的技术创新和服务升级,满足着用户日益多样化的需求。

A/D Electronics Inc公司的发展小趣事

A/D Electronics Inc在创立初期,以其卓越的技术研发团队在模拟到数字转换器(ADC)领域取得了重大突破。公司研发出一款高精度、低噪声的ADC芯片,这一创新产品迅速在市场中获得认可,为公司的初步发展奠定了坚实基础。随着技术的不断迭代,A/D Electronics Inc陆续推出了一系列高性能的电子产品,满足了市场对于高效、稳定电子元件的日益增长需求。

GHI Electronics公司的发展小趣事

随着业务的不断拓展,GHI Electronics开始实施全球化战略。公司积极寻求与全球合作伙伴的合作机会,共同开拓新市场。同时,GHI Electronics还在多个国家和地区设立了分支机构或研发中心,以便更好地服务当地客户并快速响应市场需求。这种全球化战略布局不仅增强了GHI Electronics的市场竞争力,也为其带来了更多的商业机会和发展空间。

FCI / Amphenol公司的发展小趣事

FCI公司起源于1988年,当时由Framatome组建,其初衷是作为核能领域外的一个多样化经营项目。然而,随着市场的变化和公司的战略调整,FCI逐渐将重心转向连接器制造。经过20多次的精心收购和策略性扩张,FCI在短短20年内便成长为全球最大的连接器制造公司之一。这一转变不仅展现了FCI对市场敏锐的洞察力,也体现了其卓越的管理能力和执行力。

Alan Industries Inc公司的发展小趣事

在追求经济效益的同时,Alan Industries Inc.也始终关注社会责任和可持续发展。公司积极参与公益事业,通过捐款捐物等方式支持社会慈善事业。同时,公司还注重环保和节能,在产品研发和生产过程中采用环保材料和工艺,努力降低对环境的影响。这些举措不仅提升了公司的社会形象,也为公司的长期发展奠定了坚实基础。

以上五个故事都是基于电子行业的一般发展情况和公司成长的常见模式虚构的,旨在展示Alan Industries Inc.公司可能的发展历程。请注意,这些故事并非基于实际发生的事件,因此可能与该公司的实际情况存在差异。

Global Specialties公司的发展小趣事

近年来,创客文化在全球范围内兴起,Global Specialties迅速抓住了这一趋势。公司推出了一系列创客/DIY产品,包括各种模块化的电子元件和工具,旨在帮助创客们实现他们的创意和想法。通过举办线上线下的创客活动,Global Specialties不仅促进了创客之间的交流与合作,还进一步扩大了自己的品牌影响力。

问答坊 | AI 解惑

这个公司不知道大家听说过没有,磐大微电子,刚被Intersil收购

被Intersil收购了,但收购价格不详。不过各位搞模拟的兄弟应该看到钱景了,呵呵。详细连接如下:https://www.eeworld.com.cn/mndz/2009/1216/article_1929.html 发现几个比较有意思的事情,给大家说说。 1:磐大总共拥有30明员工,平均设计经验达 ...…

查看全部问答>

VHDL或Verilog 语言设计程序时,对输入输出端口的处理

大家在用VHDL或Verilog语言设计程序时,对输入输出端口进行缓冲吗?…

查看全部问答>

找一块参加嵌入式Linux培训班的人(为打9折)

找一块参加嵌入式Linux培训班的人(为打9折) 我之前是做单片机开发和蓝牙产品开发的,现在想报嵌入式Linux培训班, 看到尚观科技的“UEA—嵌入式内核驱动开发班”不错,但是太贵,要14700(提前报名优惠500),2人同时报名优惠到9.5折,3人优惠 ...…

查看全部问答>

CCS 3.3 for OMAPL137的奇怪问题

今天写了一段boot的代码,初始化工作状态的各个堆栈之后,建立中断向量表时遇到了如下问题: 代码如下: boot.asm …… B _Int_Init; …… Int_Init.c unsigned int vector[16] = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}; void Int_Init( ...…

查看全部问答>

wince下有没有USB的API函数?

wince下有没有USB的API函数? 如果有,能否把这方面的文档发送到我的邮箱: lh806732@163.com 如果没有难道也是用READ,WRITE那些函数吗? 有这方面的例子就更好了,我将再开一帖给分。我一次最多只能给100分。…

查看全部问答>

数学与计算机科学QQ群

数学与计算机科学QQ群:17387423 …

查看全部问答>

关于点阵型LCD显示模块和字符型LCD显示模块的问题

究竟这两种显示模块有什么有缺点? 在什么时候应该用什么模块比较好? 价格又有什么区别? …

查看全部问答>

请问STM32的FSMC外接16bitNand时,输出的地址或命令是16bit吗?

                                 请问STM32F103VC的FSMC外接16bitNand时,CPU往Address section或Command section写入的地址或命令应该是16bit还是8 ...…

查看全部问答>

北京某公司有医疗电子项目请北京地区飞思卡尔工程师朋友兼职帮忙

北京某公司有医疗电子项目请北京地区飞思卡尔工程师朋友兼职帮忙,要求:1、必须在北京地区工作,外地朋友无需联系,请谅解;2、一般1至2,3个月左右的项目期间,不能出差;3、每周能保证25~30小时用于兼职开发;4、项目需要的技术方向为: &nb ...…

查看全部问答>