‘壹’ 单片机串口是什么意思
问题一:单片机里的串口和并口是什么?什么意思简单解释下,谢谢! 串行接口 (Serial Interface) 是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。l
问题二:单片机串口调试是什么意思? 一般通过一根串口线将单片机与PC连接好,通过常用的串口调试助手这个软件发数据和接收数据。调试的意贰就是看是否产品能否达到设计人员想要的通信过程。
问题三:单片机串行通信中通信什么意思? 数模是将单片机内的数据输出转换为模拟信号。是单片机通过数模转换器以模拟量的方式与外部建立联系。
模数是将外部模拟信号变为数字信号输入单片机。是外部模拟信号通过模数转换器与单片机建立联系。
串口通讯是单片机与外设之间数字信号的交互。
问题四:单片机串口作用? 进行两线制通信,通过电平转换(MAX232)可与计算机通信
也可单片机间相互通信
问题五:单片机中串口与普通I/O口有什么区别? 1 基本功能是一样的,普通端口通过编程也可以完成232串口(spi,i2c)的功能。
2而大多单片机中2个串口管脚(复用,也可以做普通IO口),人家单片机厂家已经集成好了,只需操作一些寄存器和简单编程就可以了,不需要复杂的模拟232串口进行编程了。
3,现在很多单片机都有spi,i2c集成好丹了,不需模拟编程了,简单的控制下相应的寄存器和简单编程可以,
问题六:什么是单片机串口显示 就是通过单片机的串口传输数据到电脑上或者其他单片机上,然后通过显示工具显示出来。
问题七:单片机调试串口是什么 30分 1、串口是一种通信方式接口。其数据一位一位地顺序传送,一般使用3条线(TX、RX、GND)连接。一般电脑的口(9针D形接口)也称它为RS-232接口不能与单片机机直接相连,需要通过电平转换模块转换为TTL电平方可通信。主要设置有波特率、数据位数、奇偶校验、停止位等。单片机通信一般采用96n81配置,即波特率9600、数据位:8位、奇偶校验:n(无)、停止位:1
2、电脑和单片机通信一般使用《串口调试助手》》软件进行调试。
没有串口的电脑一般采用u *** 转串口(TTL)与单片机的TX、RX管脚直接连接即可调试。
问题八:单片机里面波特率是什么意思 波特率表示串口通信快慢,单位是bit/s
就是1秒能传送二进制数据的位数
计算机中数据都是以二进制形式存储的
一位二进制数称为1比特(bit),它只能表示0和1两个数值,8位二进制数(称1字节)可表示的数值范围是0-255
问题九:单片机中的TXD RXD指什么? RXD、TXD是Receive Data ,Tran *** it Data 的意思。 RXD 为接收数据的引脚,TXD 为发送数据的引脚。
RXD是P3.0,TXD是P3.1
问题十:单片机串行口与普通IO口区别? hi 低调136 ,
串行口是复用口,可以作为串口使用,也可以作为普通IO口。
但是其他的IO口就只能作为普通IO使用了。
因为串行口的相关管教连接着串行模块!
如果能够帮到你,请采纳我的回答,谢谢!
Anson
‘贰’ 哪款51单片机有三个串口
STC15F4K60S451单片机有三个串口。不仅有3个串口,甚至是4个独立串口,如果分时使用,可以当8个串口来使用,型号就是STC15F4K60S4,且有最多48个IO口,5个定时器。
‘叁’ 单片机串口有什么用
问题一:单片机中串口程序的作用是什么啊 从串口发送或接收数据。
问题二:单片机串口通信的波特率有什么用 两个串口之间通讯的速率,两个串口的波特率设置成一样才能互相发送和接收数据
问题三:单片机中串口与普通I/O口有什么区别? 1 基本功能是一样的,普通端口通过编程也可以完成232串口(spi,i2c)的功能。
2而大多单片机中2个串口管脚(复用,也可以做普通IO口),人家单片机厂家已经集成好了,只需操作一些寄存器和简单编程就可以了,不需要复杂的模拟232串口进行编程了。
3,现在很多单片机都有spi,i2c集成好丹了,不需模拟编程了,简单的控制下相应的寄存器和简单编程可以,
问题四:单片机串行通信的实际作用???举例来说。 单片机串行通信的实际作用:一般用于和外部设备交换数据的
举例来说:一、比如和PC的串口机通信,单片机可以采集一些模拟量(温度,湿度,气体浓度等),将这些模拟量转换成数字量后通过串行通信接口传输个PC机,PC机上还得编写一个简单的应用软件,可以显示这些模拟量(温度,湿度,气体浓度等)的值,这个简单的应用软件应具有串口设置,数据显示,绘制曲线等功能。还可以通过PC机串口发送数据给单片机,用来控制单片机的工作状态等等。和PC机通信应该是应用最广泛的。
二、和其他串口设备通信:单片机一般充当控制器的角色,通过串口发送一定格式的数据来控制与之相连设备的动作,同时设备也会反馈回来一些自己的状态信息给单片机,供念贺仿单片机进行判断,做出相应的控制。
问题五:单片仔纤机中的ES和EA有什么区别在串口中的用途 你把51系统中IE寄存器的各控制位含义搞清楚就明白了。
【1】EA,是所有中断源的总允许位,要使能任何一个中断源,都必须置位它。是“中断总开关”。
【2】ES,仅是串口中断允许位,需要串口的收或发中断允许时,才置位它。是串口中断的“单独开关”。
问题六:为什么用单片机串口通信它的优点是什么 主要是串口通信程序编写简单,硬件接口简单,而且用电脑显示相关的调试信息,不需要借助其他外部硬件,可以很方便地进行程序调试。
最重要的特点:程序简单,可以方便验证程序的正确性。
问题七:单片机调试串口是什么 30分 1、串口是一种通信方式接口。其数据一位一位地顺序传送,一般使用3条线(TX、RX、GND)连接。一般电脑的口(9针D形接口)也称它为RS-232接口不能与单片机机直接相连,需要通过电平转换模块转换为TTL电平方可通信。主要设置有波特率、数据位数、奇偶校验、停止位等。单片机通信一般采用96n81配置,即波特率9600、数据位:8位、奇偶校验:n(无)、停止位:1
2、电脑和单片机通信一般使用《串口调试助手》》软件进行调试。
没有串口的电脑一般采用u *** 转串口(TTL)与单片机的TX、RX管脚直接连接即可调试。
问题八:单片机串口工作的原理是什么? 串口通信的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且拍腊能够实现远距离通信。比如IEEE488定义并行通行状态时,规定设备线总长不得超过20米,并且任意两个设备间的长度不得超过2米;而对于串口而言,长度可达1200米。典型地,串口用于ASCII码字符的传输。
通信使用3根线完成:(1)地线,(2)发送,(3)接收。由于串口通信是异步的,端口能够在一根线上发送数据同时在另一根线上接收数据。其他线用于握手,但是不是必须的。串口通信最重要的参数是波特率、数据位、停止位和奇偶校验。对于两个进行通信的端口,这些参数必须匹配:
a,波特率:这是一个衡量通信速度的参数。它表示每秒钟传送的bit的个数。例如300波特表示每秒钟发送300个bit。当我们提到时钟周期时,我们就是指波特率例如如果协议需要4800波特率,那么时钟是4800Hz。这意味着串口通信在数据线上的采样率为4800Hz。通常电话线的波特率为14400,28800和36600。波特率可以远远大于这些值,但是波特率和距离成反比。高波特率常常用于放置的很近的仪器间的通信,典型的例子就是GPIB设备的通信。
b,数据位:这是衡量通信中实际数据位的参数。当计算机发送一个信息包,实际的数据不会是8位的,标准的值是5、7和8位。如何设置取决于你想传送的信息。比如,标准的ASCII码是0~127(7位)。扩展的ASCII码是0~255(8位)。如果数据使用简单的文本(标准 ASCII码),那么每个数据包使用7位数据。每个包是指一个字节,包括开始/停止位,数据位和奇偶校验位。由于实际数据位取决于通信协议的选取,术语“包”指任何通信的情况。
c,停止位:用于表示单个包的最后一位。典型的值为1,1.5和2位。由于数据是在传输线上定时的,并且每一个设备有其自己的时钟,很可能在通信中两台设备间出现了小小的不同步。因此停止位不仅仅是表示传输的结束,并且提供计算机校正时钟同步的机会。适用于停止位的位数越多,不同时钟同步的容忍程度越大,但是数据传输率同时也越慢。
d,奇偶校验位:在串口通信中一种简单的检错方式。有四种检错方式:偶、奇、高和低。当然没有校验位也是可以的。对于偶和奇校验的情况,串口会设置校验位(数据位后面的一位),用一个值确保传输的数据有偶个或者奇个逻辑高位。例如,如果数据是011,那么对于偶校验,校验位为0,保证逻辑高的位数是偶数个。
如果是奇校验,校验位位1,这样就有3个逻辑高位。高位和低位不真正的检查数据,简单置位逻辑高或者逻辑低校验。这样使得接收设备能够知道一个位的状态,有机会判断是否有噪声干扰了通信或者是否传输和接收数据是否不同步。
问题九:单片机串口工作方式0,有什么问题? STC89C516是有串口0模式的,所以乱码,有两个原因:
1 串口0模式是低位在先发送的,所以,你的数码管段码不能用普通的码,需要改一下
2 74HC164没有锁存功能,你要加个74HC373来锁存。
另外补充一下,你用74164验证串口0,是没有意义的,因为串口资源本来就少,你还用来转并口,没有实际的意义,真正的扩展,都是用SPI的74159
‘肆’ 什么是STC单片机
STC是中国自己产的一种单片机,是宏晶科技生产的单时钟/机器周期(1T)的单片机。
STC单片机是高速/低功耗/抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换(250K/S),针对电机控制,
通用I/O口(36/40/44个),复位后为:准双向口/弱上拉(普通8051传统I/O口困行键),可设置成四种模式:准双向口/弱上拉,推挽/强上拉,仅为输入/高阻,开漏,每个I/O口驱动能力均可达到20mA,但整个芯片最大不要超过120mA;
(4)单片机支持串口扩展阅读
STC公司的1T增强系列因他不但和8051指令,管脚完全兼容,而且其片内的具有大容量带判程序存储器且是FLASH工艺的,如STC12C5A60S2单片机内部就自带高达60K FLASHROM,
这种工艺的存储器用户可以用电的方式擦除、改写。而且STC系列单片机支持串口程序烧写。显而易见,这种汪巧单片机对开发设备的要求很低,开发时间也大大缩短。写入单片机内的程序还可以进行加密,可以很好地保护劳动成果。
参考资料来源:网络-STC12C5A60S2
‘伍’ 单片机串口通讯有哪几种方式
89系列单片机的串行通信有4种工作方式:
1、正旦漏方式0是同步移位寄存器方式,帧格式8位,波特率固定为fosc/12。
2、方式1是8位异步通信方式,帧格式10位,波特率可变:T溢出率/n(n= :32或16)。
3、方式2是9位异步通信方式,帧格式11位,波特率固定: fosc/n(n=32 或16)。
4、方式3是9位异步通信方式,帧格式11位,波特率可变:T溢出率(m=32或16)。
方式1、2、3的区别主要表现在帧格式及波特率两个方面。
单片机应用范围:
单片机渗透到我们生活的各个领域。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,迟蔽广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制等等。
还有自动控制领域的机器人、智能仪表、医疗器械以及各种智能机械。因此,单举烂片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。
‘陆’ 51单片机中串口通信在哪个端口,有没有固定的。。
51单片机中的串口通信是通过P3口的两个引脚(即P3.0和P3.1)实现的,其中P3.0口为串口接收引脚(RXD),P3.1口为串口发送引脚(TXD)。在51单片机中,串口通信的端口是固定的,即P3.0口和P3.1口。这两个引派差脚通过串口通信电路与串口通信芯片相连,实现串口通信功能。需要注意的是,在使用51单片机进行串口通信时,需要根据迟羡隐具体的通信协议和波特率等参数进行相关的配置,并在程码厅序中编写相应的串口通信代码,才能实现数据的发送和接收。
‘柒’ 51单片机有串口吗
51 单片机内部有一个全双工串行接口。什么叫全双工串口呢?一般来说,只能接受或只能发送的称为单工串行;既可接收又可发送,但不能同时进行的称为半双陵清工;能同时接收和发送的串行口称为全双工串行口。串行通信是指数据一位一位地按顺序传送的通信方式,其突出优点是只需一根传输线,可大大降低硬件成本,适合远距离通信。其缺点是传输速度较低。
串口可以有底下四种工作方式
1、方式0
串行接口的工作方式0为移位寄存器I/O方式。在串行口外接移位寄存器以扩展I/O接口,也可以外接串行同步I/O的设备。
(1)方式0输出
串行口以方式0发送时,数据以RXD端串行输出,TXD端输出同步信号。当一个数据写入串行口发送缓冲器以后,就启动串行口发送器以振荡频率的十二分之一的波特率,将数据从RXD端串行输出。
(2)方式0输入
当串行口定义为方式0并置位REN后,便启动串行口以方式0接收数据,此时RXD端为数据输入端,TXD端为同步脉冲信号输出端。接收器以振荡率的十二分之一的波特率接收RXD端输入的数据信息。但接收器接收到8位数据时,置1中断标志RI。
2、方式1
串行接口定义为工作方式1时,则被控制为8位的异步通讯接口,传送一帧信息为10位,其中1位为起始位,8位数据位(先低位后高位),1位停止位。
(1)方式1输出
串行接口以方式1发送时,数据由TXD端输出。CPU执行一条数据写入发送缓冲
器SBUF的指令(例如,MOVSBUF,A),数据字节写入SBUF后,便启动串行口发送器发送,发送完一帧信息,置1放送中断标志TI。
(2)方式1输入
串行口以方式1接收时,数据从RXD端输入。在REN置1以后,就允许接收器接收。接收器以所建立的波特率的16倍分频计数器,以便实现时间同步。计数器的16个状态把一位的时间等分成16份,在每位时间的第7、8和9个计数状态,位检测器采样RXD的值,接收的值是3次采样中取至少二次相同的值,以排除噪声的干扰。如尺历前果在起始接收的值不是0,则起始位无效,复位接收电路。在检测到另一个1到0的跳变时,再重新启动接收器。如果接收到值为0,起始位有效,则开始接收本帧的其余信息。当RI=0并且接收到的停止位为1(或SM2=0)时,停止位进入RB8,接收到的8位数据进入接收缓冲器SBUF,置位RI中断标志。接着接收便搜索另一帧信息的起始位。
3、方式2和方式3
串行接口工作方式2和方式3时,则被定义为9位的异步通信接口。传送一帧信息为11位,其中1位起始位,8位数据位(从低位至高位),1位是附加的可程控为1或0的第9位数据,1位停止位。
方式2和方式3的差别仅仅在于波特率不一样,方式2的波特率是固定的,波特率为2SMOD/64(振荡频率);方式3的波特率是可变的,波特率=2SMOD/32(T1的溢出率)。
方式2和方式3在发送和接收时唯一的区别就是波特率不同烂仔。
(1)方式2和方式3发送
方式2或方式3发送时,数据由TXD端输出,发出一帧信息为11位,附加的第9位数据是SCON中的TB8,CPU执行一条数据写入发送缓冲器SBUF的指令,就启动发送器发送,发送完一帧信息,置“1”TI中断标志。
(2)方式2和方式3接收
串行口被定义为方式2或方式3接收时,数据从RXD端输入,置REN=1以后,开始接收过程。当检测到RXD端从高到低的负跳变时,确认起始位有效,开始接收本帧的其余信息。在接收完一帧信息后,在RI=0、SM2=0时,或接收到第9位数据为“1”时,8位数据装入接收缓冲器,第9位数据装入SCON中RB8,并置RI=1。若不满足上述的两个条件,接收到的信息将会丢失,也不置位RI