历史上的今天
返回首页

历史上的今天

今天是:2025年02月01日(星期六)

2020年02月01日 | 用中断方式,实现PIC单片机的串口传输

2020-02-01 来源:eefocus

#include

#define uchar unsigned char

#define uint  unsigned int

__CONFIG(0x3B31);

//__CONFIG (CP_OFF     &WDTE_OFF& BOREN_OFF&PWRTE_OFF &FOSC_HS&WRT_OFF&LVP_OFF&CPD_OFF);

int a[10]={0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37};

int j;

 

//显示一个整形的数组

void Show_array(int array[],int n);//显示一个字符型的数组

void init();

 

void main()

{

init();

TXREG=0x31;

while(!TRMT);

// TXREG=0x32;

// while(!TRMT);

// TXREG=0x33;

// while(!TRMT);

// TXREG=0x34;

// while(!TRMT);

// TXREG=0x01;

// while(TRMT!=1);// 一直等到TSR为空   

// Show_array(a,10);//显示一个字符型的数组

while(1);

}

void init()

{

TRISC=0xff;

TXSTA=0x24;

RCSTA=0x90;

SPBRG=25;

GIE=1;

PEIE=1;

RCIE=1;

}

void interrupt com()

{

if(RCIE&&RCIF)

{

TXREG=RCREG;

while(!TRMT);

}

}

 

 

//显示一个整形的数组

void Show_array(int array[],int n)//显示一个字符型的数组

{

for(j=0;j    TXREG=array[j];

while(TRMT!=1);// 一直等到TSR为空   

}

}


推荐阅读

史海拾趣

Gennum ( Semtech )公司的发展小趣事
如NE555,用于实现定时、振荡等功能。
Fine Products Microelectronics Corp公司的发展小趣事
确保所有元件都已正确安装,没有损坏或接错。
Hi-Optel Technologly Co Ltd公司的发展小趣事
作为输出设备,用于显示电路的工作状态。
Anritsu公司的发展小趣事
作为输入设备,用于触发电路的不同状态。
Advance Tapes公司的发展小趣事

随着环保意识的日益增强,电子行业对环保材料的需求也越来越大。Advance Tapes公司积极响应国家环保政策,致力于研发环保型胶带产品。通过采用环保材料和生产工艺,减少了对环境的污染和资源的浪费。同时,公司还加强了对废弃胶带产品的回收和处理工作,实现了资源的循环利用。这些举措不仅提升了Advance Tapes的企业形象,也为公司的可持续发展奠定了坚实基础。

以上是基于已知信息构建的关于Advance Tapes在电子行业中可能的发展故事。然而,这些故事并非真实的历史记录,仅用于展示该公司可能的发展路径和面临的挑战。如需了解更多关于Advance Tapes公司的真实发展历程和故事,建议查阅相关文献资料或访问公司官网。

屹晶微(EG)公司的发展小趣事

屹晶微的创始人黄米龙,原本在发电厂从事电气运营工作长达八年。这段经历让他对电子领域有了深入的了解和浓厚的兴趣。然而,他并没有满足于现状,而是看到了中国芯片产业的巨大潜力和发展空间。于是,在2007年,他毅然决定从发电厂辞职,利用自己的积蓄和借来的资金,在台州创立了屹晶微电子有限公司。

在创立初期,屹晶微面临着资金短缺、技术落后和市场竞争激烈的困境。但黄米龙凭借对电子行业的深刻理解和坚定的信念,带领团队克服了种种困难。他们不断引进先进技术和设备,加强研发力量,提升产品质量。经过几年的努力,屹晶微逐渐在芯片设计领域崭露头角,并成功推出了多款具有自主知识产权的芯片产品。

问答坊 | AI 解惑

基于单片机的酒瓶自动计数系统的设计

大家好啊,在这转悠了好几天,发现大家都是高手!我是一名专升本的学生,专科没有学过单片机本科学校因为大部分人都学过所以也就没开这门课,现在要做有关单片机的毕业设计,想请大家帮帮忙,谢谢了!     昨天问了一下老师那个设计一共 ...…

查看全部问答>

Altera的用IP核设计的信号发生程序

本帖最后由 paulhyde 于 2014-9-15 09:24 编辑 Altera的用IP核设计的信号发生程序  …

查看全部问答>

如何将ucfs文件系统植入nios ii工程中?

各位大侠:    ucfs导入nios ii工程后,编译时文件一直出错。求移植的具体步骤。不胜感激!…

查看全部问答>

我的CC2430能用SmartRF Studio7监测数据,而不能用Packet Sniffer?

我的CC2430能用SmartRF Studio7监测到数据,而不能用Packet Sniffer监控数据。…

查看全部问答>

VC6++封装成exe文件的问题

一直用VC++6做编译器,虽然有人让我换了,我嫌麻烦一直没换。用它写程序调试程序一切都很正常,唯独有个问题。把写好的程序封装成exe文件。具体的操作其实挺简单(当然没有命令行下简单)首先写代码,编译看有没有错误,没错误以后封装。封装方法是 ...…

查看全部问答>

小光棍节的礼物!让QVGA屏普及吧!2.4寸 QVGA TFT屏带触摸屏15元一个!

让QVGA屏普及吧!2.4寸 QVGA TFT屏带触摸屏15元一个(5个起),全新37脚ILI9320驱动,提供程序! 单个20元一个,数量不多欢迎抢购!     [ 本帖最后由 shanyan 于 2011-11-1 23:04 编辑 ]…

查看全部问答>

msp430g2553如何使外接的ch451控制8位数码管显示?

其实就是要AD采集的电压数据显示在数码管上,可这个数码管是通过CH451外接的,该怎么编程呢? …

查看全部问答>

我自己构建了CCSV5的工程,编译后总是提示如下错误

我自己构建了CCSV5的工程,编译后总是提示如下错误,我查了很多资料,都没有解决,能给我解决和解释一下吗,谢谢 …

查看全部问答>