99问答网
所有问题
当前搜索:
单片机实现串口接收一个字符
电脑与AT89S51
单片机串口
通信的51端程序
答:
这是C语言的,试试吧,include <reg52.h> include <intrins.h> define uchar unsigned char define uint unsigned int sbit LCD_RS = P2^0;sbit LCD_RW = P2^1;sbit LCD_EN = P2^2;define delayNOP(); {_nop_();_nop_();_nop_();_nop_();};uchar data RXDdata[ ] = ...
您好,能用实例给我讲解一下
单片机串口
通讯
的串口
中断方式和查询方式的区...
答:
通俗的说,中断方式下
单片机
可以放心干其他的活,一旦
串口有一个
字节有效
接收
数据或者发送一个字节完毕,串口会立即通知CPU
进行
后续处理。特点是可靠、及时、占用CPU资源少。查询方式就是CPU间断地(连续的就不用指望干其他活了)查询串口的接受发送标志,决定是否进行后续处理,在查询的间隙里做其他工作。
求
单片机串口
中断
接收
程序,怎样一次性接受多个
字符
?
答:
首先把变量a定义成
一个
数组a[10],数组大小,根据要
接收的字符
确定.再加一个变量J.在开中断ES=1后,加一个延时函数.我用过很多这样的了.请多给点分,以后我还可以帮你.程序如下:include<reg52.h> unsigned char flag,i,j;unsigned int k;unsigned char a[10];unsigned char code table[6]="I...
51
单片机的串口接收一
帧数据有几位?
答:
51
单片机的
发送和接受,只有10位和11位两种。先说
单片机串口
的工作方式:单片机串口的工作方式共4种,方式0--方式3.方式0:用移位脉冲。RXD做输入/输出,TXD
进行
移位。
收发
的数据为八位。方式1:传送一帧信息为10位,即1位起始位(0),8位数据位(低位在先)和1位停止位(1)。数据位由TXD发送,由RXD
接收
方式1:一帧...
我想利用
串口
,向
单片机的
P1.0发送一串字节,比如00 E0
1
C 1C E0 F8
答:
仅仅
一个
P1.0恐怕不行,还需要一个时钟CLK口 才比较好控制。不然会有一定误差产生误码。如果仅仅是P1.0
的
话,可以用定时器来
做
,因为波特率是9600,所以每一位信号占用时间约为是104us,因此编程如下:KEYSTA EQU P3.0 KEYEND EQU P3.1 ORG 0000H LJMP MAIN ORG 000BH LJMP T0ISR ORG ...
c51语言编写,
串口
通讯程序,
实现
AT89S52
单片机
把
一个
整型数组数据,发送...
答:
做
一个
整形到ASCII的转换函数。如果你要发送的数据最大值可以确定,可以根据最大值定义一个ASCII数组,数组的每一个单元存放整形数据的一位。发送前先对发送整形数组里的单元转换成ASCII数组,然后再按照通用的发送函数
进行
发送。void InttoChar (uint IntNumber)//--- // Name: void InttoChar (int...
我给
单片机
用
串口
发送“A”“B”“C”三个数据,但是我想单独提取其中一...
答:
串口向单片机发送数据,不论发送多少个,单片机也是一个一个接收的,如果
单片机的串口
设置成中断方式,则每
接收一个
数据都会中断一次,这样,在中断程序中按顺序接收并保存在一个数组中,要先定义一个数组。假如,串口发送3个数据,那定义数组就3个元素。当接收完3个数据后,再从数组中逐个判断所要的
字
...
在线等!!!求
一个
51
单片机
之间
串口
通信
的
程序,半双工的。希望给出程序...
答:
include <string.h> define uchar unsigned char define uint unsigned int unsigned char data sendData[]={0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x9};//定义要发送
的
数据 //设置
串口
工作方式 void uart_init(){ TMOD=0x20;TH1=0xFD;TL1=0xFD;PCON=0x00;TR1=1;SCON=0x50;} /...
请教如何用
串口接收单片机
发送的固定的两个字节的数据
答:
这需要PC
串口
程序
做个
判断
的
,把
接收
到的2个字节保存的数组里面,然后用判断语句判断数组里面的数据是不是自己想要的数据,如果不是就丢弃,如果是自己想要的数据就打印出来,这个很简单的啊,没有你想得那么复杂啊。
51
单片机
中
串口
通信在哪个端口,有没有固定
的
。。
答:
51
单片机
中
的串口
通信是通过P3口的两个引脚(即P3.0和P3.1)实现的,其中P3.0口为
串口接收
引脚(RXD),P3.1口为串口发送引脚(TXD)。在51单片机中,串口通信的端口是固定的,即P3.0口和P3.1口。这两个引脚通过串口通信电路与串口通信芯片相连,
实现串口
通信功能。需要注意的是,在使用51...
棣栭〉
<涓婁竴椤
8
9
10
11
13
14
15
16
17
涓嬩竴椤
12
灏鹃〉
其他人还搜