社区
Delphi
帖子详情
波特率为9600的串口,1秒钟最多能接收多少数据,这个是怎么计算的呢?
yinghuafeiwushi
2006-04-17 10:48:20
波特率为9600的串口,1秒钟最多能接收多少数据,这个是怎么计算的呢?
波特率为9600的串口能否一次接收10K的数据呢?
...全文
6474
7
打赏
收藏
波特率为9600的串口,1秒钟最多能接收多少数据,这个是怎么计算的呢?
波特率为9600的串口,1秒钟最多能接收多少数据,这个是怎么计算的呢? 波特率为9600的串口能否一次接收10K的数据呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aiirii
2006-04-18
打赏
举报
回复
>>波特率为9600的串口能否一次接收10K的数据呢?
时间长短的问题而已,
yinghuafeiwushi
2006-04-18
打赏
举报
回复
7E 00 43 00 C1 CD 01 01 01 01 01 20 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 67 66 7E
我这样一个数据包,大概长度是80多个byte!
我现在用串口调试助手 1毫秒发一个这样的包,会丢掉很多,这是怎么造成的呢?
terence4444
2006-04-17
打赏
举报
回复
9600/8=1200byte/s
大概 1.2KB/S
yinghuafeiwushi
2006-04-17
打赏
举报
回复
波特率为9600的串口能否一次接收10K的数据呢?
如果两头都是串口,一个串口能发出来的数据,另一个串口就应该能完全处理得过来吗?
fdimim
2006-04-17
打赏
举报
回复
波特率是串行通信的传输速度,单位:位/秒
cnzhw007
2006-04-17
打赏
举报
回复
具体需要根据你的数据位长来定,数据位一般为8位,加上起始位、停止位、校验位等等,首先你要确定数据格式以及长度,这样才能计算数据量,波特率指的是在一秒钟内传输数据的位数,所以你的问题必须根据实际的数据格式才能计算
fdimim
2006-04-17
打赏
举报
回复
是否能处理过来不是太清除,但是,串口通信中有 流量控制 来解决这种问题,当接收端处理不过来可以发出“不再接收”的信号,发送端就停止,直到接收到“可以继续发送”的信号,再继续发送。
uart_rx_fpga_uart_
串口
调试_
uart
接收
模块,系统时钟和
波特率
已设置为全局变量,方便修改。最高支持32位连发,460800
波特率
数控程序传输RS232
fanuc程序传输,com口:COM1
波特率
:4800 停止位:8位
计算
机接口技术第二次作业-(答案).docx
6
计算
机接口技术第二次作业答案 一.简答题 1.为什么在长途串行通讯中需要加入Modem,常用的调制方法有哪几种? 答:二进制
数据
信号频带很宽,而通信线路往往使用公用电话线,电话线带宽有限,这会导致
接收
端信号严重失真。为此发送端必须加入Modem进行调制,
接收
端进行解调。调制方法有:调幅、调频、调相。 2.串行传送与并行传送有何区别?各适用什么场合? 答:串行传送用一条线按位传送,线路成本低,但速度慢;适合远距离传送;并行传送多位同时传送,有多少位就要多少条线,线路成本高,但速度快。适合近距离快速传送。 3.异步串行传送与同步串行传送有何区别?各适用什么场合? 答:异步串行传送以字符为传送信息的单位,按约定配上起始位、停止位和校验位,传送效 率低,但传送线路要求也相对低;同步串行传送是以
数据
块为单位,在同一时钟控制下 传送,速度快,效率高,但传送线路要求也相对高。 4. 用异步串行传输方式发送十六进制数41H,
数据
位为8位,奇校验位一位,停止位一位,请画出传输波形图。 答: 某串行异步通信接口传送标准ASCII字符,约定采用1位奇校验位1位终止位。请回答: (1)如果在
接收
端收到的
数据
波形如下图,则所传送字符代码是什么(十六进制表示)? (2)如果传输的
波特率
为19200波特,问每
秒钟
最多可传送多少个字符? 答:45H 每
秒钟
最多可传送1920个字符. 二.综合题 1.图示电路是PC/XT系统板上的接口控制电路的端口地址译码电路。写出8259,8253,8255,8237的端口地址范围。 答:8259的端口地址范围:20H~3FH 8253的端口地址范围:40H~5FH 8255的端口地址范围:60H~7FH 8237的端口地址范围:00H~1FH 2. 编写程序,要求K断开时,8个LED全部熄灭;K闭合时,8个LED以0.5秒的时间间隔从上至下轮流点亮,且不断循环。8255的口地址是220H~223H。请在程序中空缺部分填上正确内容。 MOV BL, ;轮流点亮LED初始状态 MOV DX, ; 8255初始化 MOV AL, OUT DX, AL MOV DX, MOV AL, ;8个LED全部熄灭 OUT DX, AL L: MOV DX, IN AL, DX ;查K是否闭合 SHR AL, 01H L MOV DX, MOV AL, ;轮流点亮LED SHL BL, 01H L1: OUT DX, AL CALL DELAY ;延时 0.5秒 JMP L 答:MOV BL, FEH ;轮流点亮LED初始状态 MOV DX, 223H ; 8255初始化 MOV AL, 90H OUT DX, AL MOV DX, 221H MOV AL, FFH ;8个LED全部熄灭 OUT DX, AL L: MOV DX, 220H IN AL, DX ;查K是否闭合 SHR AL, 01H JC L MOV DX, 221H MOV AL, BL ;轮流点亮LED SHL BL, 01H L1: OUT DX, AL CALL DELAY ;延时 0.5秒 JMP L 3. 下图中8255口地址为A0H~A3H,编写程序,要求记录K按下的次数,并将按下次数存入内存BUFFER中(按下次数少于256次)。请在程序中空缺部分填上正确内容(初始化时无关项置0)。 MOV AL, OUT , AL ; 8255初始化 MOV DL,0 L0: IN AL, ;查K是否按下 TEST AL, L0 INC DL ;记录K按下的次数 MOV ,DL CALL DELAY L1: IN AL, ;查K是否释放 TEST AL, JZ L1 JMP L0 答:MOV AL, 90H OUT A3H , AL ; 8255初始化 MOV DL,0 L0: IN AL, A0H ;查K是否按下 TEST AL, 01 JNZ L0 INC DL ;记录K按下的次数 MOV BUFFER ,DL CALL DELAY L1: IN AL, A0H ;查K是否释放 TEST AL, 01 JZ L1 JMP L0 4. 8255A用作发光二极管L0,L1,L2和开关K0,K1,K2的接口如图所示。
计算
8255A的端口地址 说明8255A的PA口和PB口工作于哪种工作方式(方式0,方式1还是方式2)? 编写控制程序段,检测开关K0,K1,K2全部闭合时,发光二极管L0,L1,L2全亮,否则全灭。(初始化时无关项置0)。 答: 8255A的端口地址:16CH~16FH 8255A的PA口和PB口工作于方式0 编写控制程序段: MOV DX,16FH ; 8255初始化 MOV AL,82H OUT DX, AL MOV DX, 16CH MOV AL,
项目七 单片机串行通信设计与实现PPT课件.pptx
项目七 单片机串行通信设计与实现PPT课件.pptx
串口
通信协议
串口
通信协议,常用标准协议。
Delphi
5,928
社区成员
262,931
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章