00问答网
所有问题
当前搜索:
51单片机串口配置
跪求!!!
单片机
题 简述:MCS-
51串行口
工作方式1时的数据接收过程!_百度...
答:
MCS-
51串行口
mode 1就是异步通讯方式,没有时钟。要先设好波特率,没有信号时为‘1’电平,数据是一个byte一个byte传,每个byte共十位。先收到的是起始位‘0’,然后是八个数据位,由低到高,最后是停止位‘1’。发送用的是TXD线,接收用的是RXD线。注意,如果用RS232C传输的话,线上的信号...
51单片机 串口
接收数据 十进制
答:
有以下两种情况:十六进制0x01,0x02,0x03,0x04发送:缓冲区接收到的四个字节即为0x01,0x02,0x03,0x04,就可以把四个字节直接送显(如果要发ABCDEF还要除以10转换成十进制)ascii格式1234发送:缓冲区实际接收到的是49,50,
51
,52.分别把recebuf[]的值减去48再送显,即为十进制结果。
51单片机
的
串口
通信,每一次是不是只能发送一个字节,比如说12,是分两次...
答:
如果你想发的是 字符 '1' 跟字符 ‘2’(字符串“12”),那么每次只能发一个字符。必须成‘1’跟‘2’分开。如果你想发的是数字‘12’,那么可以直接发‘12’(0x0C)。
串口
一次只能接收8个位(当然可以设置成 9个位),也就是 一次通讯 1Byte 数据。
51单片机
的晶振频率为11.0592MHZ,波特率为9600b/s,要求
串口
工作在方式...
答:
init_uart(){ TMOD=0x20;TH1=0xfd;TL1=0xfd;SCON=0x5=40;TR1=1;}
画出用MAX232芯片实现
51单片机
?
答:
max232是一种把电脑的
串行口
rs232信号电平(-10 ,+10v)转换为
单片机
所用到的TTL信号点平(0 ,+5)的芯片,这个芯片的价格比较贵大约要6元,下面我来介绍一下max232引脚图以及max232和电脑
串口
的连接电路,RS232引脚定义。看下面的图 max232电路 RS232引脚定义 引脚 定义 符号 1 载波检测 DCD 2 ...
什么是波特率?在
51单片机
中如何使用?
答:
定时器选用timer1的自动重装模式 即1/9600=定时时间 就是1/9600=(12*32/11059200)*(256-定时初值)。那么 定时初值=256-(11059200/(12*32*9600));这里的32是
51单片机
的硬件典型结构,
串口
通信使用的频率是晶振频率的1/32或者1/16,但是这种模式下,限制了波特率的提高,因此,现在一些改进的51...
给
51单片机
下程序接哪几个引脚
答:
如果有usb下载器很简单的,下载器vcc接
单片机
vcc(注意单片机电压时5x还是3.3v)下载器gnd接单片机gnd,下载器rxd接单片机txd,下载器txd接单片机rxd。如果是STC单片机,有ISP功能,只要连P3.0和P3.1两根线,用MAX232和电脑
串口
连起来就能下载程序。如果是一般的单片机就要连P0、P2、P3口。其中两个作...
为什么我的
51单片机
的程序在自己电脑上烧不进单片机,在别人的电脑上就...
答:
检查一下你的
串口
线是否良好,然后从新设置一下串口参数。在计算机属性〉设备管理器〉端口〉通信端口〉属性,把串口的值重设一下看看行不行。
51单片机串口
通讯,如图 这边给SBUF赋值后,单片机是 1 马上发送SBUF的值...
答:
第二是正确的,边发送边执行以下程序,因为只要送数给SBUF后,就是硬件在管理了,不影响后续程序的执行。
怎么判断笔记本电脑分配给
51单片机
的
串口
号?
答:
串口
号只是电脑与串口设备连接后分配串口的,你可以在自己的电脑查看,你可以右击我的电脑,然后“管理”——硬件管理——通用串口,看一下是COM几,如果有几个的话,你把需要用的那个拔掉,看一下哪个消失了,再插上它又出现了,就说明是它了。然后在串口工具里设置成对应的串口号就可以了。
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜