- 1、本文档共412页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片微型机汇编
* 输出: 当执行写SBUF的指令时(MOV SBUF,A),启动串行数据发送。从低位开始串行输出。当完成一个字节的输出后就停止移位,并置位TI。 输入: 在REN=1,RI=0时启动串行口接收。当外部移位寄存器内容移入内部移位寄存器,并写入SBUF,则置位RI,停止移位,完成一个字节的输入。 注意:每当发送或接收完8位数据时,由硬件将发送中断TI或接收中断RI标志置“1”;CPU响应TI或RI中断请求时,不会清除标志,必须由软件清“0”. * 二 方式1 1 方式1时,串行口为10位通用异步接口。 2 数据传输波特率由定时/计数器T1和T2的溢出决定,由程序设定。 当T2CON中RCLK和TCLK置位时,由T2作接收/发送的波特率发生器;当RCLK和TCLK都为0时,由T1作接收/发送的波特率发生器。 3 数据从引脚TXD端输出,从引脚RXD输入。 * 发送 当数据写入发送缓冲器时,启动发送器开始发送。8位数据发送完,置位TI=1,并申请中断,通知CPU可发送下一个数据。 接收 在REN=1的前提下,确认是真正起始位“0”后,开始接收一帧数据。当RI=0且SM2=0时,数据被有效接收。将接收到的数据装入串行口的SBUF,并置位RI. * 三 方式2和方式3 1 CPU向发送缓冲器写入数据就启动串行口发送。发送完毕,使TI=1。 2 接收时,先置REN为“1”,将RI清“0”。再根据SM2状态和所接收到RB8状态决定串口在信息到来后是否会使RI=1,申请中断,接收数据。 当SM2=0,不管RB8状态,将RI置1—串口接收 当SM2=1, RB8=1时,多机通信,接收信息为地 址,将RI置1—串口接收 RB8=0时,接收信息为数据,但不发给本从机,此时RI不置1—数据丢失 * §4-3-3 波特率 一 方式0: 波特率=振荡器频率/12 二 方式2: 波特率=2SMOD*振荡器频率/64 三 方式1、3(T1产生波特率): 波特率=2SMOD*振荡器频率/[32*12(256-(TH1))] 注:记住当振荡器频率选用11.0592MHZ时,对于常用波特率,能正确计算T1的初值。 * §4-3-4 多机通信原理 在主从式多机系统中: 1主机发出的信息有两类。一类为地址,用来确定需要和主机通信的从机,特征是串行传送的第9位数据为1;另一类是数据,特征是串行传送的第9位数据为0。 2对从机来说,在接收时,若RI=0,则只要SM2=0,接收总能实现;而若SM2=1,则发送的第9位TB8必须为1接收才能进行。 * 1 主机首先发出要求通信的从机地址信号。此时,所有从机的SM2都为“1”,所有从机均收到地址信号。 2 从机判断主机发出的地址信号是否与本从机号相符。相符的从机SM2“0”,反之为“1”。 3 主机发送数据帧。仅SM2=0的从机可收到。 * §4-3-5 串行口的应用和编程 一串行口应用 同一印板内,两个单片机串行口可直接通信。 单片机与PC机之间利用串行口通信,必须进行电平转换。 二串行口编程 串行口初始化编程: 选择串行口工作方式,波特率,允许串行口中断。即对SCON、PCON、TMOD、TCON、TH1、TL1、IE、IP、SBUF编程。 * 例1:编写程序,功能为对串行口初始化为方式1输入/输出,fosc=11.0592MHZ,波特率为9600,先在串行口上输出字符串“MCS-51”,接着读串行口上输入的字符,又将该字符从串行口上输出。 MOV TMOD, #20H MOV TH1, #0FDH MOV TL1, #0FDH SETB TR1 MOV SCON, #52H MOV R4, #0 MOV DPTR, #TSAB * LP1: MOV A, R4 MOVC A, @A+DPTR JZ LP6 LP3: JBC TI, LP2 SJMP LP3 LP2: MOV SBUF, A INC R4 SJMP LP1 LP6: JBC RI, LP5 SJMP LP6 LP5: MOV A, SBUF LP8:JBC TI, LP7 SJMP LP8 LP7:MOV SBUF, A SJMP LP6 TSAB:DB ‘MCS-51’
您可能关注的文档
- 第0讲前言(72课时).ppt
- 单晶硅非线性光学性质的研究论文.doc
- 单板的制作与安装.doc
- 第0章计算机系统的组成与工作过程.ppt
- 第1-2章制图基本知识尺寸几何作图.ppt
- 第0章交通管理与控制-绪论.ppt
- 第09章.零件图.ppt
- 单桩承台式塔吊基础计算书.doc
- 单桩竖向静载试验作业指导书.docx
- 第08章-同步电机原理.ppt
- 2025至2030年中国数据放大器数据监测研究报告.docx
- 2025至2030年中国存贮设备数据监测研究报告.docx
- 2025年中国电容型避雷器市场调查研究报告.docx
- 2025至2030年中国中心仪数据监测研究报告.docx
- 2025至2030年中国铝压铸变送器壳数据监测研究报告.docx
- 2025至2031年中国3进3出光缆接头盒行业投资前景及策略咨询研究报告.docx
- 2025至2030年中国触摸型遥控器数据监测研究报告.docx
- [宁波]浙江宁波某机关事业单位招聘派遣制工作人员笔试历年典型考点(频考版试卷)附带答案详解.docx
- [宁波]浙江宁波高新区教育系统面向2025年应届优秀高校毕业生招聘34人笔试历年典型考点(频考版试卷.docx
- [宁波]浙江宁波市鄞州区卫健系统面向2024年优秀高校毕业生选聘80人笔试历年典型考点(频考版试卷).docx
最近下载
- 惠普HP LaserJet Tank MFP 1005 打印机系列用户指南.pdf
- 【政治】传承中华优秀传统文化单元思考与行动课件-+2024-2025学年统编版道德与法治七年级下册.pptx VIP
- 硫化氢安全培训课件.pptx VIP
- 基于Web的园林花卉库存管理系统的设计与实现.docx VIP
- 规范《GB∕T3274-2017-碳素结构钢和低合金结构钢热轧钢板和钢带》.pdf
- 《超高层建筑压缩空气泡沫消火栓系统通用技术条件》.docx VIP
- 工艺技术部总结规划.pptx VIP
- 法律文书学(第三版)马宏俊-全套课件.pptx
- 详细解读消防条令.pptx VIP
- 2024江苏招生计划专刊(可有哪些信誉好的足球投注网站).pdf
文档评论(0)