算机控制系统课程设计-步进电机的计算机控制(编辑修改稿)内容摘要:
管是否有内部程序存储器。 需要 注意 的是,如果保密位 LB1 被编程,则复位时在内部会锁存 /EA 端的状态。 当 /EA 端保持高电平时, CPU 则执行 内部程序存储器 中的程序。 在 FLASH ROM编程期间,此引脚也用于施加 12V 编程 允许 电源( VPP)。 XTAL1: 接外部晶体和微调电容的一端。 在片内,它是振荡电路反相放大器的输入端。 在采用外部时钟时,则该引脚输入外部时钟脉冲。 8 XTAL2: 接外部晶体和微调电容的另一端。 它是振荡电路反相放大器的输出端,振荡电路额频率就是晶体的固有频率。 若需采用外部时钟电路,则该引脚悬空。 单片机步进电机的驱动选择 步进电动机不能直接接到工频交流或直流电源上工作,而必须使用专用的步进电动机驱动器,如图 4 所示,它由脉冲发生控制单元、功率驱动单元、保护单元等组成。 图中点划线所包围的二个单元可以用微机控制来实现。 驱动单元与步进电动机直接耦合,也可理解成步进电动机微机控制器的功率接口,这里介绍下采用 ULN20xx 芯片作驱动电路的方法。 图 4 步进电动机驱动控制器 高电压大电流达林顿晶体管阵列 ULN20xx 芯片介绍 概 述与特点 ULN20xx 是高耐压、大电流达林顿阵列,其引脚如图 5 所示。 图 5 ULN20xx 引脚图 8 图 6 ULN20xx 内部结构图 ULN20xx 的每一对达林顿都串联一个 ,在 5V 的工作电压它能与 TTL 和 COMS 电流直接相连,可以直接处理原先需要标准逻辑缓冲器来处理的数据。 ULN20xx 工作电压高,工作电流大,灌电流可达 500mA,并能够在关态时承受 50V 的电压,输出还可以在高负载电流并行运行。 达林顿管还可以并联使用以达到更高的输出电流能力。 ULN20xx 的输出结构是集电极开路的,所以要在输出端接一个上拉电阻,在输出低电平的时候输出才是高电平。 在驱动负载的时候,电流是由电源通过负载灌入 ULN20xx 的。 ULN20xx 的应用电路 ULN20xx 的应用电路如图 7 所示。 图 7 ULN20xx 的应用电路 8 第二章 系统程序及分析 正反转程序流程图 图 8 正反转程序流程图 程序设计 . 对步进电机控制系统的设计要求进行设计,主程序程序如下: /****************************************************************** /* * include //52 芯片管脚定义头文件 include //内部包含延时函数 _nop_()。 define uchar unsigned char define uint unsigned int uchar code FFW[8]={0xf1,0xf3,0xf2,0xf6,0xf4,0xfc,0xf8,0xf9}。 uchar code REV[8]={0xf9,0xf8,0xfc,0xf4,0xf6,0xf2,0xf3,0xf1}。 sbit K1 = P1^4。 //正转 sbit K2 = P1^5。 //反转 8 sbit K3 = P1^6。 //停止 sbit K4 = P1^7。 sbit BEEP = P3^7。 //蜂鸣器 /********************************************************/ /* /* 延时 t 毫秒 /* 时钟,延时约 1ms /* /*******。算机控制系统课程设计-步进电机的计算机控制(编辑修改稿)
相关推荐
通道转换开关和与微处理器兼容的控制逻辑。 8 路转换开关能直接连通 8个单端模拟信号中的任何一个。 各引脚的功能如下: IN0~ IN7: 8个通道的模拟量输入端。 可输入 0~ 5V待转换的模拟电压。 D0~ D7: 8 位转换结果输出端。 三态输出, D7 是最高位, D0是最低位。 A、 B、 C:通道选择端。 当 CBA=000 时,IN0 输入;当 CBA=111 时, IN7 输入。
数据存储层、业务处理层和界面表示层等 3 个 层次,而应用程序结构可归纳为:集中式应用程序结构、单用户应用程序结构、多层服务器应用程序结构、浏览器/服务器应用程序结构、客户机/服务器应用程序结构等 5 种类型。 本 库 存 管 理 系统就采用了当前最流行的客户机/服务器应用程序结构 (即 C/S 结构) ,此时,客户机提出请求,服务器对客户机的请求作出回应。 通过对服务功能的分布实现了分工服务。
国家经贸委和信息产业部共同推出的金贸工程,就是要引导帮助企业运用全新的观念和方式进行运作,给每一个企业提供一个用先进的信息技术手段进行平等贸易竞争的环境。 金贸工程的建设,对我国大中型企业的深化改革,对于我国大型企业走向国际市场将会起到积极的推动作用。 第二章 系统需求分析 167。 系统的 功能及开发环境 该 电子 商务数据库平台管理系统的功能是能够管理进货单,退货单,销售单。 其进货单
创建另外一个并不简单。 Visual Basic 术语 在讨论 Visual Basic 时,经常可以听到以下这些术语,因此对这些术语的基本理解十分有帮助。 8 控件 ——简单的说,控件就是构成或者说建造 Visual Basic 应用程序的图形化工具,包括窗体、按钮、复选框、列表框、数据控件、表格控件和图片控件等等 ...。 事件 ——由用户或操作系统引发的动作。 事件的示例有击键、 单击
31 1B 21 4 5B 12B 0 Y d Y c9 1 2 Vcc1 L S 1 5 7Ia38Ia 264Ia 12Ia0Ya 3Ya 2Ya1Ya 012141618GND10Ib 311Ib21316Ib 117Ib 0Yb3Vn 2Yb 1Yb09753Vcc 120输入244A 35A 26 7A 18A 0I /0 4I /0 3I /0 2I /0 11 3 1 1 1 0
RE E ND6L E D R E DP2.1P2.0D7L E D G RE E ND8L E D R E DP2.3P2.2东西通行时间设定南北通行时间设定东西通行时间显示南北通行时间显示复位电路振荡电路西 东北南D0D1D2D3D4D5D6D7P2.5P2.4南北通行时间显示D0D1D2D3D4D5D6P2.7P2.6D7东西通行时间显示 上电效果图 A D 0A D 7A D 1A D