- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于串行口数据传输时间 关于串行口数据传输时间续 例2.11 例2.11程序框图 发送中断服务子程序程序框图 例2.11源程序 例2.11源程序续一 例2.11源程序续二 例2.12 §2.3 标准串行接口总线 二.RS-422接口特性 三.RS-485接口特性 四.USB接口 有关控制字 图例2.10 图例2.12 RS232-9 RS232-25 TC232 MC1488/1489 作业五 * 一.单个数据传输时间T1 T1=1帧数据位数/波特率 例2.9 计算例2.6中单个数据传输时间。 解:因为其波特率为9600b/s, 1帧数据位数为11, 所以单个数据传输时间T1=11/9600=0.0011458s 即T1约为1146μs 而CPU把数据送入串行口大约化1μs。 (当CPU时钟频率=11.0592MHZ) 二.串行口传输数据块的时间Tn 例2.10 计算例2.5中数据块传输时间。 解: 粗略计算,则 Tn =单个数据传输时间×数据个数 根据例2.6的结果, Tn= T1 ×16= 1146 ×16=18336μs=18.336ms 试编一程序,要求串行口工作在方式1,采用中断方式将50H~5FH中的ASCII码从串行口依次发出,波特率为4800,设系统时钟频率为11.0592MHZ,采用奇校验。 解: (1)程序框图 (2)程序说明 主程序框图 开始 初始化: 中断初始化、 T1初始化、 串行口初始化、 数据指针初始化 设置数据长度计数器 引发串行口中断 执行其他指令 开始 TI清零 保护现场 发送数据 是 数据块发送完 关串行口中断 恢复现场 返回 否 ORG 0023H LJMP SINT ORG 8100H MAIN:MOV SP, #70H SETB EA SETB ES MOV TMOD, #20H MOV TH1, #0FAH MOV TL1, #0FAH MOV SCON, #40H MOV PCON, #00H 串行口中断入口 转串行口中断服务子程序 打开中断系统 打开串行口中断 MOV 08H, #50H MOV 0FH, #16 SETB TR1 SETB TI ? 用1区的R0作为数据区指针 用1区的R7作为数据长度计数器 启动波特率发生器 引发串行口中断,将程序引入串行口数据发送程序。 ORG 9000H SINT: CLR TI PUSH PSW PUSH ACC MOV PSW, #08H MOV A, @R0 MOV C, P CPL C MOV ACC.7, C MOV SBUF, A INC R0 DJNZ R7, BACK CLR ES BACK: POP ACC POP PSW RETI 清除TI 保护现场 将寄存器工作区设置在1区 取数据、添加奇偶校验位、发送数据 判断数据块是否发送完 数据块发送完后禁止串行口中断 保护现场 如图例2.12所示,串行口外接两个74LS164,74LS164的输出接指示灯L0-L15,欲使L0-L3、L8、L10、L12、L14亮,其余灯暗,使编制这一程序。 程序如下: LSUBO: MOV SCON, #00H MOV SBUF, #0FH JNB TI, $ CLR TI MOV SBUF, #55H JNB TI, $ CLR TI RET 一. RS-232C特性 最大传输距离:15m。 最高传输速率:20kbps 信号逻辑电平:逻辑0为3v~15v,逻辑1为-3v~-15v 信号线:DB-25,DB-9 1.RS-232C信号线 DB-25 DB-9 2.电平转换 MC1488和MC1489 TC232 1.双向全双工 2.逻辑电平:逻辑0电平2~6V,逻辑1电平-1.5~-6V。 3.最大数据传输速率:10Mbit/s 4.最大数据传输距离:1200m 1.双向半双工 2.逻辑电平:逻辑0电平1.5~6V,逻辑1电平-1.5~-6V。 3.最大数据传输速率:10Mbit/s 4.最大数据传输距离:1200m 1.传输方式:可以是双向全双工,也可以半双工 2.传输导线:共4根,2根数据传输线(D+、D-),1根电源线(+5V),1根接地线。 3.最大数据传输速率:480Mbit/s 4.最大数据传输距离:5m 5.逻辑电平:逻辑0电平-3.6V,逻辑1电平+3.6V。 1.中断控制字 EX0 ET0 EX1 ET1 ES EA D0 D1 D2 D3 D4 D5 D6 D7 2.CTC控制字 M0 M1 C/T GATE M0 M1 C/T GAT
您可能关注的文档
最近下载
- 地铁车站毕业设计分析.doc VIP
- 郑州科技学院《高等数学A》2025-2026学年期末考试试卷(A)卷.docx VIP
- 2025年民主生活会100条核心素材.pdf VIP
- 年产 5300 吨发泡塑料项目-环评报告.pdf VIP
- FDA--关于IND申办方在药物开发期间如何与FDA沟通的最佳实践--2015年12月发布.pdf VIP
- 【车站主体结构配筋计算案例5700字】.docx VIP
- (正式版)DB12∕T 598.9-2015 《天津市建设项目用地控制指标 第9部分:非营利性公共文化设施项目 》.pdf VIP
- 2023年泉州师范学院计算机科学与技术专业《计算机网络》科目期末试卷B(有答案).docx VIP
- 中医护理八纲辨证施护(医学技术).pptx VIP
- 中医护理八纲辨证施护演示文稿.ppt VIP
原创力文档


文档评论(0)