串口监视软敬银件:推荐accessPort
串口软件:大傻、串口示波器、渣稿樱串口调试助手
等都可以
大致过程就是配置串口通信,包括串口号、波特率圆谨、校验位、橘滑基停止位这些信息;
打开串口,和打开文件一样,在Linux下是这样,Windows下没试过,估计也差不多;
发送数据,即写串口,就跟写文件类似;
读取串口,让困用read就行。
具体的函数和配置参数可以参考一些别人的代码。
#include <reg51.h>// 接收 试试sbit led1=P3^2//蠢颂源 接收 az , P.2 输出低电平, P3.3 输出高电平。
sbit led2=P3^3// 接收 aa , P.2 输出高电平, P3.3 输出低电平樱轮。
bit t,s
void main (void)
{
SCON = 0x50// REN=1允许串行接受状态,串口工作模式1
TMOD|= 0x20// 定时器工作方式2
PCON|= 0x80// 数据位8、停止位带态1。效验位无 (12M)
TH1 = 0xFD // TH1 = 0xFD波特率 9600
TL1 = 0xFD
TR1 = 1
ES = 1 // 开串口中断
EA = 1 // 开总中断
s=1
while(1)
{
}
}
void chuankou(void) interrupt 4
{
if(RI==1)
{
RI = 0
TI = 0
if(t==1)
{
if(SBUF=='z') {led1=0led2=1}
if(SBUF=='a') {led1=1led2=0}
s=1t=0
}
if(SBUF=='a' &&s==1) { t=1s=0}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)