****************************************main.c*********************************
#include #include "uart.h"
#include "iocfg.h"
uchar com_tx_buffer;
void main( )
{
OSCCON=0x7a;//内部晶振16MHz
io_init( );//GPIO口初始化
uart_init(9600);//波特率9600
INTCON=0xe0;//允许终端
while(1)
{
com_tx_buffer=0x55;//发送缓存写入0x55
}
}
***************************************************************************
********************************uart.c*************************************
#include
#include "uart.h"
#define SP1BRG_16M_9K6 418
uchar uart_init(uint baud_rate)
{
uchar br_done=0;
TRISC7=1;//RC6、RC7作为uart口必须设为输入
TRISC6=1;
do
{
if(baud_rate==BAUD_9600)
{
SP1BRGL = SP1BRG_16M_9K6;
SP1BRGH = (U16)SP1BRG_16M_9K6 >> 8;
br_done = 1;
break;
}
}while(0);
BAUD1CON = 0x08;//16位波特率发生器
RC1STA = 0x90; //允许发送
TX1STA = 0x24; //允许接收
RCIE = 1;
return br_done;
}
void interrupt uart_isr( )
{
if(TXIF)
{
TXIF=0;
TX1REG = com_tx_buffer;
}
}
*************************************************************
上一篇:PIC32数码管程序实例
下一篇:最后一页
推荐阅读
史海拾趣
随着技术的不断进步和市场需求的不断变化,AIM公司始终保持着对创新的追求。通过持续的研发投入和团队努力,AIM成功开发出一系列具有竞争力的电子产品和技术解决方案。这些产品不仅满足了市场的多样化需求,还以其卓越的性能和稳定性赢得了客户的广泛认可。
为了响应国家振兴制造业的号召,培养优秀的数字化设计与制造技术人才,Extech公司在近年来启动了“PLM China”计划。该计划面向全国高校提供价值1000万人民币的软件支持,旨在与教育行业携手合作,共同提升中国制造业的整体设计研发水平。通过这一计划的实施,Extech公司不仅展现了自己的社会责任感,也为中国制造业的发展做出了积极的贡献。
以上五个故事分别从不同角度展现了Extech公司在电子行业中的发展历程和成就。通过持续的创新和努力,Extech公司已经成为了一家在制造业信息化领域具有重要影响力的企业。
进入21世纪,数据中心成为了企业信息化建设的核心。APC凭借其在UPS电源保护领域的深厚积累,稳步向数据中心市场拓展。通过并购和技术创新,APC不仅成为了首个收入达到十亿美元的以UPS为主营业务的公司,更在数据中心领域推出了多款创新产品,如InfraStruXure®架构。这一架构将电源、制冷、机架和管理无缝集成为一个模块化、可扩展的、预制式解决方案,为数据中心带来了前所未有的效率和可靠性提升。
为了保持技术上的领先地位,Barnbrook积极寻求与高校、研究机构的合作。通过与这些机构的深入合作,Barnbrook不仅获得了最新的科研成果和人才支持,还成功研发出了一系列具有创新性的电子产品。这些产品不仅提升了公司的技术实力,也为公司的长期发展注入了新的活力。
20世纪50年代,随着自动控制技术的发展和现代工业水平的不断提高,气动元件和气动系统得到了广泛的应用。被誉为“德国气动之父”的Kurt Stoll敏锐地发现了这一趋势,并领导Festo公司开始在这一领域进行深入的研发。通过不断的努力和创新,Festo成功开发出了一系列高性能的气动产品,并在市场上取得了巨大的成功。逐渐地,Festo成为了全球气动自动化领域的领导者。
为了加强技术研发和创新能力,北京人民电器建立了北京市级技术研究中心,并吸引了教授级高工、博士后、博士、硕士等多层次的专业技术人才。这些人才为公司的新产品研发、技术创新提供了强大的智力支持,使得北京人民电器在激烈的市场竞争中始终保持领先地位。
单片开关电源关键元器件的选择 摘要:介绍单片开关电源外围电路中关键元器件的性能特点、工作原理、应用领域和选择方法。 关键词:精密并联稳压器;光耦合器;线性;EMI滤波器;电网噪声 在研制开关电源时,不仅要设计好电路,还必须能正确选择 ...… 查看全部问答∨ |
|
证券行业普遍面临的问题: 信息交互问题:信息传递的时间段集中、信息交互量大,交互次数频繁,难以实现数据集中以及实时交互管理; 资讯服务问题:股市行情多变,客户不便随时随地及时准确的了解交易情况和信息; 系统及数据安全; 客户管理; ...… 查看全部问答∨ |
《一个高人的设计》帖子发出后,引起了许多坛友的兴趣的同时,也有一些坛友表示希望能对电路做一讲解。在对电路的特点探讨一番后,我想在此抛砖引玉,先讲讲我对此电路的理解吧。虽然对电路看了有些时间了,但是由于水平有限,不当之处还请各位老师 ...… 查看全部问答∨ |
本人将Lwip 移植到基于ARM9和ucos上。用AXD调试,接收到一个IP数据包。程序走到LWIP 中的 ip_input()函数中的 if (ip_addr_cmp(&(iphdr->dest), &(netif->ip_addr)) || 行时,跑飞了(如下代码)。在AXD中将其反汇编时,发 ...… 查看全部问答∨ |
|
C51单片机中P0口和P2口作为拓展片外RAM时是如何工作的? 确切的说,我想知道用C语言如何对P0口P2口赋值以达到对片外RAM中数据的访问。但现在的问题是,我不知道P0口和P2口如何工作的?P0口作为“数据/地址”复用端口时,对片外RAM的数据访问是自动切换的,还是要手动的对P0口P2口赋值呢? ============== ...… 查看全部问答∨ |
我的芯片是ispLSI1016-60LJ,可是软件中器件选择里面,1016的只有ispLSI1016-60LH44/883这一种,其他的都是1016EA,这怎么办呢?… 查看全部问答∨ |
有三个控制信号输入到74LS10,想经过与非门控制PMOS管IRF4905的通断,前面加了8550的三极管,可是控制不了通断,该怎样改进呢?… 查看全部问答∨ |