推荐阅读最新更新时间:2024-03-16 14:43
【51单片机】 A4988驱动模块驱动四线步进电机
A4988是控制双极步进电机的驱动模块,在本文中,我们学习如何使用它控制步进电机。 A4988的逻辑电压范围是:3~5.5V,如果配备较好的散热条件每相最大电流可达2A,在没有配备散热器的情况下,每相连续电流最好控制在1A范围内。 先来看图: --------------------------------------------------------------------------------------------------- 从右边自上而下分析: VMOT、GND: 外接电源正负极,用来给步进电机供电的。 (注意:购买时看一下驱动电压参数,电压不要过高,小的步进电机在4-9v,如果选择12v供电,启动启动没多
[单片机]
OTPROM型单片机内内部存储器的使用研究
随着变频调速以及微机控制技术的发展,适应电机控制的Intel 8XC196MC系列单片机应用越来越广泛。 与80C196MC相比,87C196MC单片机带有16 KB的OTPROM(One Tline Programmable Read-Only Memory),可以进行片内编程操作,而且可以增强加密功能。对于普通的控制系统来说,其存储容量足够大,不必再使用外部扩展存储器。然而87C196MC单片机的OTPROM存在一个缺点:不可擦除,也就是说只能编程一次,不能实现重复编程,不利于大量普及使用。 当程序从仿真器移植到单片机的OTPROM时,并不能保证程序的一次成功性,由于单片机的不可擦除性,若程序脱机一次就使用一片单片机,显然将造成
[应用]
利用51单片机实现IO口模拟串口
有时需要双串口,转贴一篇 地址见下面 IO口模拟串口 1602显示数据位内容 程序可以实现一个51 单片机 有两个串口 #include regx52.h sbit BT_SND =P1^1; sbit BT_REC =P1^0; //1602部分引脚定义 sbit LCM_RW =P2^1 ;//定义引脚 sbit LCM_RS =P2^0; sbit LCM_E =P2^2; #define LCM_Data P0 #define Busy 0x80 //用于检测LCM状态字中的Busy标识 #define F_TM F0 #define TIMER0_ENABLE TL0=TH0; TR0=1; #define TIME
[单片机]
如何由单片机升级到DSP
在过去的几十年里,单片机的广泛应用实现了简单的智能控制功能。随着信息化的进程和计算机科学与技术、信号处理理论与方法等的迅速发展,需要处理的数据量越来越大,对实时性和精度的要求越来越高,低档单片机已不再能满足要求。近年来,各种集成化的单片DSP的性能得到很大改善,软件和开发工具也越来越多,越来越好;价格却大幅度下滑,从而使得DSP器件及技术更容易使用,价格也能够为广大用户接受;越来越多的单片机用户开始选用DSP器件来提高产品性能,DSP器件取代高档单片机的时机已经成熟。 本文将从性能、价格等方面对单片机和DSP器件进行比较,在此基础上,以TI的TMS320C2XX系列DSP器件为例,探讨DSP器件取代单片机的可行性。
[嵌入式]
基于STC单片机的超声波清洗机设计方案
随着超声波技术的不断发展,超声波广泛应用于检测、清洗、焊接、医疗等领域,甚至在纺织、航空领域也能见到它的踪迹。目前,超声的研究和应用可分为功率超声和检测超声两大领域,超声清洗是功率超声最为广泛的应用之一。它通过换能器,将功率超声的声能转换成机械振动,同时强超声波在液体传播时会产生“空化效应”。在空化气泡突然闭合时发出的冲击波可在其周围产生上千个大气压力,对污层的直接反复冲击,一方面破坏污物与清洗件表面的吸附,另一方面也会引起污物层的破坏而脱离清洗件表面并使它们分散到清洗液中,以清除物体表面的杂质、污垢或油腻。与其他清洗相比,超声波清洗具有效率高、能耗低、清洁环保的特点,特别在清洗复杂零件、盲孔、狭缝多的物件时,更凸显它的优势。
[单片机]
51单片机(入门保姆级教程)——LED闪烁及流水灯
一、LED基本原理和知识 图1 LED共阳极原理图 1.1 LED共阴极和共阳极的含义 LED的最小单元是发光二极管。发光二极管是区分正负极的,正向导通,反向截止。共阴极就是发光二极管的负极连接在一起,共阳极就是发光二极管的正极连接在一起。 1.2 共阴极和共阳极的区别 耗能不一样。共阳极二极管的公共端接在高电平,需要高电平时时刻刻处在工作状态;而共阴极二极管公共端接低(GND),只需指定二极管工作时给某个二极管高电平即可,有效降低了功耗,对长时间工作LED来言有效降低了屏热。 线路复杂程度不同。一般在实际工程中共阴极二极管比共阳极二极管的线路复杂,共阳极不需要那么多的高电平线路驱动。 二、单个LED的闪烁 2.1 KEI
[单片机]
基于单片机的嵌入式SNMP代理器设计与实现
0 引言
SNMP(简单网络管理协议)应用广泛,功能强大,只要管理软件驻留有MIB(管理信息库),并且拥有适当的权限,管理器就可以访问SNMP代理器。SNMP一般用于计算机网络和电信网络,本文提出了用SNMP进行控制。由于其传输媒介是Internet,所以传输距离不受限制,这相对于其他工业控制总线有不可比拟的优势,SNMP最大的优点是协议简洁,适合嵌入式应用。SNMP体系可扩展性强,只要将新的MIB装载在管理软件上就可以实现对新的终端的控制与访问,本文介绍了一种基于廉价的微控制器的实现嵌入式代理器的方案,以微处理器核心实现相关硬件及软件。
1 SNMP体系结构
SNMP的体系结构(见图1)以简单的查询/回答模型为基础
[单片机]
μC/OS-II在凌阳单片机SPCE061A上的移植
摘要:以凌阳单片机为例详细介绍μC/OS-II的移植方法;重点讲解在系统移植过程中一些难以理解的概念,并首次实现了μC/OS-II在凌阳SPCE061A单片机上的移植。 关键词:μC/OS-II 凌阳单片机 嵌入式系统 目前,实时操作系统已广泛应用于工业控制的各个领域。μC/OS-II作为一个实时内核,由于其源码公开、代码规范,广受开发人员的喜爱。SPCE061A是凌阳公司继μ’nSPTM系列产品SPCE500A等之后新推出的一款16位单片机,内部集成A/D、D/A等多种接口电路,能很方便地嵌入工业控制的各种场合。更重要的是,其内嵌2K字的SRAM和32K的Flash ROM,因此,在不需要扩展外部存储器的情况下就可以实现μC/
[嵌入式]