基于单片机RS485通信PC和单片机通信仿真-毕设课设资料

Posted Mr song song

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于单片机RS485通信PC和单片机通信仿真-毕设课设资料相关的知识,希望对你有一定的参考价值。

【资源下载】下载地址:点击下载(1284) 百度网盘

 

// 接受文件
#include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义

#define uchar unsigned char
#define uint  unsigned int
#define LED   P0
sbit WR2 = P3^2; // 发送接收方式

uchar buf[2];	   // 接收数据缓存
uchar const dofly[]={0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0a,
                             0x0b,0x0c,0x0d,0x0e,0x0f};//0-F
/*------------------------------------------------
                   函数声明
------------------------------------------------*/ 
uchar keyscan(void);//键盘扫描
void delay(uint i); //演示程序
void send(uchar str);//发送数据程序
void receive(void);  //接收数据程序
void read_key(void);//读键值函数


/*------------------------------------------------
                   主函数
------------------------------------------------*/
void main()
{
 TMOD=0x20;      //定时器1,方式2
 TL1=0xfd;
 TH1=0xfd;		 //设置波特率9600
 SCON=0xd8;
 PCON=0x00;		 //串行口方式3,允许接收位
 TR1=1;			 //打开定时器1

 

 

 

 

 

  

 

以上是关于基于单片机RS485通信PC和单片机通信仿真-毕设课设资料的主要内容,如果未能解决你的问题,请参考以下文章

基于单片机RS485多机通信液晶控制系统设计-设计资料

三菱PLC怎么用485接口与单片机通讯

Matlab与单片机的串行通信及数据处理

单片机芯片上的引脚的Rx与Tx端是通信的端口,请问这个口是RS232口吗?

单片机RS485通信问题

怎样使用TTL转485的模块连接两个51单片机,进行通信?