- 1、本文档共84页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机计数器定时器工作原理
第5章单片机的定时/计数器与串行接口 第5章单片机的定时/计数器与串行接口 5.1 定时/计数器T0、T1 定时/计数器T0(或T1)的内部结构和控制信号 5.1.1 定时/计数器的结构和工作原理 定时工作方式时,定时器脉冲由单片机内部振荡器经12分频后产生的。 每经过一个机器周期定时器(T0或T1)的数值加1,直至计数满产生溢出。 例如:当8051采用12MHz晶体时,每个机器周期为1μs,计5 个计数周期即为5 μs,即定时5 μs 。 5.1.1 定时/计数器的结构和工作原理 计数工作方式时,计数脉冲信号来自T0(P3.4)和T1(P3.5)引脚。 当输入脉冲信号产生由1至0的下降沿时,定时器的值加1;在每个机器周期CPU采样T0和T1的输入电平。若前一个机器周期采样值为高,下一个采样周期值为低,则计数器加 1。 检测跳变需要2个机器周期,故最高计数频率f=fosc/24。 为了确保某个电平在变化之前至少被采样一次,要求电平保持时间至少是一个完整的机器周期。 中断服务程序 方法1:用一个定时,另一个计数 流程图 方法一、程序如下 方法2: 方法二:主程序 方法二:中断服务程序 5.1.5 小 结 5.2 串行接口 5.2.1 概述 5.2.2 单片机串行口的结构与工作原理 5.2.3 串行口的控制寄存器 5.2.4 串行口的工作方式 5.2.5 串行口的应用编程 5.2.1 概述 5.2.1 概述 1、同步和异步通信方式 优点:硬件结构简单。 缺点:传输速度慢。 同步通信 在同步通信中,发送方在数据开始处就用同步字符(常约定1~2个字节)指示一帧的开始 ,由时钟来实现发送端和接收端同步。接收方一旦检测到与规定的同步字符符合,下面就连续按顺序传送若干个数据 ,最后发校验字节。 2、通信方向 按通信方向分类:单工、半双工、全双工通信方式 单工方式: 只能发送/接收,这种单向传送方式称单工方式。 如:通信的一端只有发送器,或只有接收器。 3、串行接口的基本任务 51系列单片机内有一个全双工的异步通信接口,通过对串行接口写控制字可以选择其数据格式,同时内部有波特率发生器,提供可选的波特率,可完成双机通信或多机通信。 4、波特率和发送/接收时钟 波特率(Baud Rate)—通信中用以表示数据传送速率。 单位时间内传送的信息量。以每秒传送的二进制位数bps。 例如:100字符/秒,1个字符11位(起始、停止、校验、数据) 波特率为:100×11=1100 bps 平均每位传送占用时间: Td = 1/1100=0.909ms 5、通信线的连接 6、串行通信接口总线标准 测控系统中,计算机通信主要采用异步串行通信方式, 常用的异步总线标准有三种: RS-232C RS 449(RS-422 RS-423 RS-485) 20mA电流环 这里重点介绍RS-232C 传输速率与距离: RS-232C:速率:20Kbit/S, 最大通信距离 : 15m RS-422: 10Mbit/s, : 300m 90Kbit/s, :1200m 抗干扰能力 采用标准的通信接口,本身具有一定的抗干扰能力,但是工业现场的情况往往很恶劣,因而要根据具体情况进行选择。 RS-232C:一般场合,常用在实验室; RS-422: 抗共模信号比较强(差动输入); 光纤: 抗电磁干扰较强。 7、RS-232C接口标准 7、RS-232C接口标准 握手信号 RTS:请求发送信号,输出; CTS:清除传送,对RTS的响应,输入; DCD:载波检测,输入; DSR:数据通信准备就绪,输入; DTR:数据终端就绪,输出。 RS-232C的EIA电平与TTL电平的转换 当计算机采用RS-232标准时必须通过电平变换, 如: MC1488/1489、MAX232 电平转换集成电路电路 如: MC1488 TTL → RS-232C MC1489 RS232C → TTL 7、RS-232C接口标准 MAX232 是EIA和TTL双向电平转换芯片。内部具有电压提升电路,并有两路接收器和发送器。只需单一+5V电源。 8、单片机间的双机通信连接 9、单片机与PC机间的通信连接 5.2.2 单片机串行口的结构与工作原理 5.2.
您可能关注的文档
最近下载
- 零售金融消费者权益保护专题报告 2024.docx
- 传感器与检测技术第四版胡向东习题答案.pdf
- 2023全国职业院校技能大赛-西式烹饪赛项备考试题库-下(多选题部分) .docx
- 保时捷Cayenne Turbo, Turbo S_2010款_汽车使用手册用户操作图解驾驶车主车辆说明书电子版.pdf
- 动物疫病防治员国家标准.doc VIP
- 爱戴尊敬荣光 麦克白 威尔第钢琴伴奏五线谱子.pdf VIP
- 新时代、新思维、新高考.pptx
- 2002年至2019年 西藏自治区15岁及以上文盲人口(人口抽样调查)统计.docx
- 医院应急预案及处理流程.docx
- 动物疫病防治员国家职业标准(三级).doc VIP
文档评论(0)