这是LPC2119的串口操作例程,包括初始化和接收中断,注释完备
上传时间: 2016-12-10
上传用户:邶刖
void UART_init() { //初始化串行口和波特率发生器 SCON =0x58 //选择串口工作方式,打开接收允许 TMOD =0x21 //定时器1工作在方式2,定时器0工作在方式1 TH1 =0xfd //实现波特率9600(系统时钟11.0592MHZ) TR1 =1 //启动定时器T1 ET1 =0 ES=1 //允许串行口中断 PS=1 //设计串行口中断优先级 EA =1 //单片机中断允许 }
上传时间: 2014-08-30
上传用户:彭玖华
DOS下的一个简单的串口测试工具,以查询的方式接收数据,可以十六进制码的方式或者字符的方式显示;可以发送小文件。
上传时间: 2014-01-04
上传用户:362279997
开发环境是在MDK 下LPC2378下的UCOS串口编程,和以前那个相比,改动了启动代码,去掉了系统里面的一个报警提示,并且使用了信号量、邮箱等,初学者使用!还没有使用队列,而且要经过改动才能支持串口的多个数据接收目前一次最多是发8个数据。 函数的测试是上电后,P2.0~P2.7从高变低并发一个字母给串口,从低变高,还有一个外部按键中断,按一下,发1000Bytes数据。从串口发的数据给ARM,ARM返回收到的数据。
上传时间: 2013-12-12
上传用户:llandlu
DOS下串口通信程序库,程序结构较好,能编出用中断方式接收/发送的多串口通信程序。 笔者曾用于嵌入式DOS控制变频器。
上传时间: 2014-07-03
上传用户:ardager
串口驱动程序,在界面上能发送接收数据,主要是参照网上的教程实现的,代码能运行通过,是一个界面程序
上传时间: 2017-01-02
上传用户:epson850
基于RS—232的串口通信,子函数包括初始化函数,发送函数,中断接收函数,奇偶校验函数
上传时间: 2013-11-27
上传用户:fhzm5658
串口调试程序 1. 发送过程:在发送时必须保证TI=1:即发送缓冲器为空,否则将导致数据发不出去,如果想强制发送可以用:TI=1.具体发送数据:利用printf(“akjdfaklfj”) 函数直接发送即可。 2. 接收过程:在接收时多选用中断方式,这样可以节约CPU的时间,提高效率,
上传时间: 2017-01-26
上传用户:asddsd
遥控解码通过电脑串口显示 /* 晶振:11.0569MHz */ #include <REGX52.h> #define uchar unsigned char uchar data IRcode[4] //定义一个4字节的数组用来存储代码 uchar CodeTemp //编码字节缓存变量 uchar i,j,k //延时用的循环变量 sbit IRsignal=P3^2 //HS0038接收头OUT端直接连P3.2(INT0) /**************************延时0.9ms子程序**********************/ void Delay0_9ms(void) {uchar j,k for(j=18 j>0 j--) for(k=20 k>0 k--) } /***************************延时1ms子程序**********************/ void Delay1ms(void) {uchar i,j for(i=2 i>0 i--) for(j=230 j>0 j--) }
标签: uchar unsigned 11.0569 include
上传时间: 2013-12-12
上传用户:Breathe0125
基于S3C2410内核的串口实验程序,在实现串口驱动的基础上,向串口发送接收数据
上传时间: 2014-01-01
上传用户:1966640071