- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[数学]单片微机7章
微型计算机技术与应用 70课堂学时+18实验学时 第7章 C51应用程序设计 2. 设计函数功能 (1)init-sys() :P1、T2变量和中断系统初始化 (2)main () :调用初始化函数后空转 (3)timer2 () :T2中断函数,当按键K – P – BS = 1时,对P1口定时操作。当按键K – P – BS = 0时,恢复初始态 3. 设计程序逻辑框图 (1)主函数逻辑框图 初始化 等待 开始 4. 程序设计 程序ek-7-e50 (2) T2中断函数逻辑框图 图7-11 P278 7.4 交通灯控制器 例7.8 交通灯控制器和程序设计 一.功能设计 按某种交通规则,一个十字路口的交通状态如图7-14所示,并规定一条道路相向的两组灯状态相同 图7-14 P278 3. 设计程序逻辑框图 4. 程序设计 图7-8A T0中断函数逻辑框图 P274 图7-8B 速度、方向处理函数逻辑框图 程序ek-7-e4 图7-14 十字路口交通灯状态图 二.控制器电路设计 (1) 根据功能要求,一个十字路口应装四组交通灯,每组8个灯 图7-15 交通灯布局 P288 人行灯,红,绿 大转弯灯 红,黄,绿 直行灯 红,黄,绿 (2)四组交通灯状态 表7-2 P288 (3)交通灯控制器电路设计 图7-16 三. 程序设计 1. 设计参数和变量 (1)各路口状态以2维数组STAN - AB[ 4] [ 8]形式存于ROM中,其他闪动控制字也以2维数组FLASH - AB[ 4] [ 8]形式存于ROM中,行表示路口i(I = 0~3),列表示状态序列 (2)各状态的维持时间以1维数组TIME - AB [ 8] 存于ROM中 (3)T2产生50ms定时中断,处理秒的定时和黄绿灯闪动 ◆ F-SS、FLASH: 分别秒标志变量和黄灯闪动标志变量 ◆ SCNT: 为秒定时计数器变量 ◆ TIME: 为当前状态剩余时间缓冲器 ◆ STATN: 状态计数变量 ◆ DBUF: 为时间显示缓冲器 (4)设置变量 ◆ TIME - [4]:各路灯状态缓冲器,用于黄、绿灯闪动控制 * * 7.1 步进电机控制器 7.2 直流电机控制器 7.3 顺序控制器 7.4 交通灯控制器 7.1 步进电机控制器 ◆步进电机是一种将电脉冲转化为角位移的执行机构。 ◆当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。 ◆可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。 一、 步进电机工作原理 步距角:0.036。--3。 步进频率:几K—几百K 相数:由相对的两个磁极组成1相 二、 步进电机技术术语 三、4相、8拍 步进电机简介 工作原理: 采用4相8拍工作方式,通电顺序: 正向步进:A — AB — B — BC — C — CD — D — DA 反向步进:A — DA — D — DC — C — CB — B — BA 正向步进:A — AB — B — BC — C — CD — D — DA A相 B相 C相 D相 A B C D AB BC CD DA 0拍 1拍 7拍 与给定速度有关的时间参数 … … … 四、 步进电机控制器 例7.2 小功率,4相、8拍 步进电机控制器和程序设计 一.功能设计 (1)控制对象:12V、4相(A\B\C\D)小功率步进电机 (2)采用4相8拍工作方式,通电顺序: 正向步进:A — AB — B — BC — C — CD — D — DA 反向步进:A — AB — B — BC — C — CD — D — DA (3)由开关K2~K0设定速度: 000 停机,001 ~ 111为七档速度 (4)由开关K-DIC 设定方向:0(开关闭合)为正传, 1(开关断开)为反转 ◆ 控制器电路设计 图7-2 P263 P1.0—p1.3应加上拉电阻 ◆ 控制器工作原理 ◆ 程序设计 1. 设计参数和变量 (1)T2产生1ms定时,由T2中断函数定时驱动步进电机 (2)各档速度的时间参数(以ms为单位、1拍或1个状态的时间)以整型数组CON-P [ ]形式存于ROM中 (3)设置变量 ◆运行/停止位变量 M-SB :
文档评论(0)