资源简介
一个一看就懂得51单片机RS232串口程序
代码片段和文件信息
/*******************************************************************************
* 实验名 : 串口实验
* 使用的IO : P2
* 实验效果 : 将接收到发送回电脑上面。
* 注意 :
*******************************************************************************/
#include
//--声明全局函数--//
void UsartConfiguration();
/*******************************************************************************
* 函 数 名 : main
* 函数功能 : 主函数
* 输 入 : 无
* 输 出 : 无
*******************************************************************************/
void main()
{
UsartConfiguration();
while(1)
{
}
}
/*******************************************************************************
* 函 数 名 :UsartConfiguration()
* 函数功能 :设置串口
* 输 入 : 无
* 输 出 : 无
*******************************************************************************/
void UsartConfiguration()
{
SCON=0X50; //设置为工作方式1
TMOD=0X20; //设置计数器工作方式2
PCON=0X80; //波特率加倍
TH1=0XF3; //计数器初始值设置,注意波特率是4800的
TL1=0XF3;
ES=1; //打开接收中断
EA=1; //打开总中断
TR1=1; //打开计数器
}
/*******************************************************************************
* 函 数 名 :Delay(unsigned int i)
* 函数功能 : 延时函数
* 输 入 : 无
* 输 出 : 无
*******************************************************************************/
void Usart() interrupt 4
{
unsigned char receiveData;
receiveData=SBUF; //出去接收到的数据
RI = 0; //清除接收中断标志位
SBUF=receiveData; //将接收到的数据放入到发送寄存器
while(!TI); //等待发送数据完成
TI=0; //清除发送完成标志位
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5155 2014-08-26 10:17 pro.M51
文件 215 2016-06-15 10:39 pro.plg
....... 55649 2016-06-15 10:39 pro.uvopt
文件 13397 2014-08-26 10:17 pro.uvproj
....... 138913 2014-08-26 10:17 pro_uvopt.bak
文件 6376 2014-08-26 10:17 STARTUP.A51
文件 1794 2014-08-26 10:17 main.c
文件 2662 2014-08-26 10:17 pro
文件 266 2014-08-26 10:17 pro.hex
----------- --------- ---------- ----- ----
224427 9
- 上一篇:D3D开启/关闭
- 下一篇:坦克大战游戏-x86汇编实现
相关资源
- 基于node-serialport的WEB串口通信 上位机
- VDM51.dll VDM51.dll
- ABBasc510变频器 GSD文件
- 51单片机控制两个LED灯分别闪烁
- 89C52RC+A4988 控制步进电机和5V线激光
- hi3516a uart1 转rs485
- 基于51单片机的信号发生器-完整电路
- STM8L151C8T6的六种低功耗模式测试工程
- 51控制AD9852 频率幅度可调
- IAR-8051-V8.30+破解器链接
- 51单片机ADC0809测电压12864显示程序
- 51单片机超声波测距1602显示
- MCP2551+mcp2515
- 51单片机16x16点阵程序
- 基于STC89C51单片机的数字抢答器——毕
- 51单片机智能扫地机器人
- Proteus仿真AD0808
- 基于51单片机的万年历
- 51单片机频率计设计
- 51_I2C模拟通信
- 51单片机资料\\基于单片机的函数信号
- AD9851频率、相位控制字
- M_51NET.rar
- MSP430G2553 DAC+ADC 简单应用,用nokia 51
- 相位计c51程序.txt
- mpu6050 51程序
- VDM51.dll
- 51单片机串口通信程序 含详细
- 基于Proteus的单片机RS232与RS485应用案例
- 小直流电机调速控制系统
评论
共有 条评论