66问答网
所有问题
当前搜索:
51单片机串口发送数据程序
51单片机
通过
串口
实现
数据
的
发送
与接收
程序
答:
1,配置
串口
参数、波特率等,开启串口中断;void Init_UART(){ } 2,中断函数里写中断响应函数,根据接收的指令或者
数据
,执行相应的动作;
程序
一般为:void UART_ISR() interrupt x using y { ;串口中断处理函数 } x -
单片机
的
C51
中断号 y - 指定使用的当前工作寄存器组号(0-3 PSW中...
51单片机 串口程序
答:
以2400bps从计算机
发送
任一字节
数据
,当
单片机
收到该数据后,在此数据前加上一序号然后连同此数据一起发送至计算机,当序号超过255时归零。
程序
如下: #include<reg52.h> unsigned char flag,a,num1; void main() { TMOD=0x20;//设置定时器1为工作方式... 展开 2010yqh | 浏览1044 次 |举报 我有更好的答...
51单片机串口
通信c语言编程
答:
//
串口发送程序
void send(uchar se){ SBUF=se; //
发送数据
while(TI == 0);TI = 0;} //串口接收程序 uchar receive(void){ re=SBUF; //接收数据 while(RI==0);RI=0;return re;} //串口初始化 void sinti(void){ SCON = 0x50;TMOD |= 0x20;TH1 = 0xFD;TR1 ...
51单片机串口发送数据
答:
程序
采用了查询式
发送
,for(i=0;i<6;i++) {SendChar(askconfig[i]); },共发送了6个字符。再去查询收到否。这种方法,就是有问题的,发送6个字符时,就可能收到了好几个字符,而没有及时保存,完全可能丢失信息。应该采用中断方式接收;发送,也可以用查询,也可以用中断。方法弄清楚了,程序...
51单片机
用
串口
跟pc通信进行收发
数据
答:
//代码来自
单片机
小精灵v1.3//波特率9600 11.0592晶振 方式2#include <reg
51
.h>void InitUART(void){ TMOD = 0x20; SCON = 0x50; TH1 = 0xFD; TL1 = TH1; PCON = 0x00; EA = 1; ES = 1; TR1 = 1;}void SendOneByte(unsigned char c){ SBUF ...
求一个基于
51单片机
的C语言
程序
,要求从
串口
接收一组
数据
,然后将其通过...
答:
void Init_Com(void)//功能:
串口
初始化,波特率9600,方式1 { TMOD = 0x20;PCON = 0x00;SCON = 0x50;TH1 = 0xFd;TL1 = 0xFd;TR1 = 1;} void main()//主
程序
功能:实现接收
数据
并把接收到的数据原样
发送
回去/// { Init_Com();//串口初始化 // P1=0xf0;while(1){ if ( RI )...
51单片机串口
通讯,怎么
发送数据
串口调试精灵收不到啊
答:
{ SBUF=*(w+count); //
发送数据
while(TI==0); //查询发送是否结束 TI=0; //清除发送一标志位 count++; //准备发送一个数据 } delay(100);} } void delay(uchar times) //延时子
程序
{ uchar i;while(times--);for(i=0;i<120;i++){} } ...
用
51单片机
每间隔一秒通过
串口
将一组数字
发送
到计算机,
答:
include<reg
51
.h>#define uchar unsigned charuchar cnt,num=0;uchar senddat[]="test dat";void t0isr() interrupt 1{TH0=(65536-50000)/256;TL0=(65536-50000)%256;cnt++;if(cnt>=20) { cnt=0; num=0; while(senddat[num]!=NULL) { SBUF=senddat[num]; whi...
怎么把数字传感器的
数据传送
给
串口
助手? 用
51单片机
答:
首先,用
单片机
读取数字传感器数据,然后单片机通过
串口
将
数据发送
,PC端要有TTL电平的串口(不是RS232),将单片机的串口TXD、RXD及GND与PC端串口的RXD、TXD、GND连接,PC端串口助手和单片机的串口协议要一致,就可以把数字传感器的
数据传送
给串口助手。
怎么编程让
51单片机
并行接口输出
数据
答:
51单片机
并行输出
数据
有几种方法来实现。1、每一个P口(P0,P1,P2,P3)可以直接输出并行数据,例如:MOV P0,#55H MOV P1,#0AAH MOV P2,#0FEH MOV P3,#02H 2、利用P0口扩展并行口,这类芯片有244/245/373/573等等,编程需要用到MOVX指令:MOV DPTR,#1000H MOV A,#55H MOVX @DPTR,A...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
51单片机串口发出数据
51单片机串口怎么发送数组
串口发送1控制led亮
51单片机串口发送一个5位数
51单片机串口发送数据怎么弄
单片机串口接收到数据怎样处理
51单片机接收数据再发送数据
51单片机串口通信的接收与发送
51单片机按钮控制数据发送