- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机第七章串行通信研讨
实验:串行口自发自收程序 (方式0)例2用8031串行口外接CD4049或164串入并出移位寄存器扩展8位并行口;8位并行口的每位都接一个发光二极管,要求发光二极管从左到右以一定延迟轮流显示,并不断循环。 解:设数据串行发送采用中断方式,显示的延迟通过调用延迟程序DELAY实现. 程序清单: ORG 0023H ;串行口中断入口 AJMP SBR ;转入串行口中断服务程序 0RG 2000H ;主程序起始地 MOV SCON,#00H ;串行口方式0初始化 MOV A,#80H ;最左一位发光二极管先亮 CLR P1.0 ;关闭并行输出 MOV SBUF,A ;启动串口串行输出 LOOP: SJMP $ ;等待中断 SBR: SETB P1.0 ;启动寄存器并行输出 ACALL DELAY ;显示延迟一段时间 CLR TI ;清发送中断标志 RR A ;准备右边一位显示 CLR P1.0 ;关闭并行输出 MOV SBUF,A ;再一次串行输出 RETI ;中断返回 图7-13 串入并出电路 双机通信。甲机发送,乙机接收,进行单工串行异步通讯。 (方式1)例3 甲机从片内RAM 30H~39H单元逐个取出共10个ASCII码数据,在D7位补奇后由串行口发送出去,乙机每接收一个数据都有奇/偶校验,然后存入30H~39H单元。若奇/偶校验有错,则将FFH存入相应单元,设波特率为1200b/s,fosc=6MHZ。 0RG 0000H LJMP MAINT ORG 0100H MAINT: MOV SCON,#40H ;方式1串行发送 MOV TMOD,#20H ;(TMOD)←20H,T1方式2 MOV TH1, #0F3H ;(T1)←F3F3H,T1初值 MOV TL1, #0F3H SETB TR1 ;启动T1 1.甲机发送程序 把片内RAM 30H~39H中的数据块通过串行口TXD引脚输出。参考程序如下: 图6-15 双机通信电路 CLR ET1 ;禁止T1中断 MOV R0, #30H ;R0:发送数据首址,(R0)←30H L1: MOV A,@R0 MOV C,P ;设置奇偶校验位(补奇) CPL C MOV ACC.7,C MOV SBUF, A ;启动发送 L2: JBC TI,L3 ;若TI=1,则转L3执行且(T1)←0 SJMP L2 ;TI=0,一帧未完,连续发送 L3: INC R0 ;取下一数据 CJNE R0,#3AH,L1 ;若10个数据未完,转L1执行 SJMP $ END ORG 0000H LJMP MAINR 0RG 0200H MAINR:MOV SCON, #50H ;启动接收 MOV TMOD, #20H ;(TMOD)=20H,T1方式2 MOV TH1, #0F3H ;(T1)=F3F3H,Tl初值 MOV TL1, #0F3H SETB TR1 ;启动T1 CLR ET1 ;禁止T1中断 2. 乙机接收程序 乙机通过RXD引脚接收甲机发送的串行字节,波特率必须与甲机相同,乙机fosc=6MHZ,波特率为1200b/s,采用定时器T1方式2,初值同为0F3H。参考程序如下: MOV R0, #30H ;R0:接收数据首址,(R0)←30H L4:JBC RI,L5 ;若RI=1,则转L5执行且(RI)←0 SJMP L4
您可能关注的文档
- 华工自动化企业供电第4章工厂供配电系统的一次接线研讨.ppt
- 华工自动化企业供电第7章供配电系统的继电保护研讨.ppt
- 华硕笔记本介绍研讨.pptx
- 华科数据库系统原理第九章研讨.pptx
- 华科第11章(电力拖动控制系统)研讨.ppt
- 华科第6章(电力拖动控制系统)研讨.ppt
- 华科第7章(电力拖动控制系统)研讨.ppt
- 华科第8章(电力拖动控制系统)研讨.ppt
- 华科第9章(电力拖动控制系统)研讨.ppt
- 华气厚普LNG培训资料研讨.ppt
- 2024-2025学年高中英语人教版(2019)选择性必修第一册教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)清华版2024三年级上册教学设计合集.docx
- 山外·小寨文旅项目品牌战略规划.pptx
- 煤矿安全生产标准化管理体系考核知识试卷.docx
- 潜水员高压水射流作业安全规程GB20826 - 2021知识测试试卷.docx
- 氢能与燃料电池产品安全国家标准知识测试试卷.docx
- 航空运输业务知识及操作规范相关知识测试试卷.docx
- 中药功效应用及中成药知识试卷及答案解析.docx
- 厨房相关英语词汇及日常交际英语知识测试试卷.docx
- 护理操作知识及常见病症处理护理试卷.docx
最近下载
- TCCIAT0003-2019建筑施工承插型轮扣式模板支架安全技术规程.pdf
- T∕CTCA 6-2019 劳动防护手套.pdf
- 注册单元划分膝关节假体vlc g02.pdf VIP
- JTG5220—2020公路养护工程质量检验评定标准第一册土建工程全面解读.pptx
- 教育部留服务中心国(境)外学历学位认证评估程序和标准(试行)之附则.doc
- 土方工程课件.ppt
- 《医学细胞生物学》课件 第七章 细胞骨架与细胞运动.pptx
- 《排球正面双手垫球》教案排球正面双手垫球公开课教案1水.docx VIP
- 教育法学课件.ppt VIP
- 2023年人教版七年级语文下册期中试卷附参考答案 .pdf VIP
文档评论(0)