推荐阅读最新更新时间:2024-03-16 15:11
51单片机怎么驱动直流电机c语言
特点 产品 PK51 CA51 A51 设备支持 经典的8051设备 Far Memory类型 ADI公司ADuC812的家庭 Dallas Semiconductor的390家庭 NXP(飞利浦)51MX家庭 μVisionIDE IDE 调试器 模拟器 编译工具 AX51汇编 CX51的C编译器 LX51连接器 OHx51目标进制转换器 A51汇编 BL51代码空间连接器 OH51对象的十六进制转换器 OC51 banked 目标转换器
[单片机]
基于W77E58单片机的通用数据采集和通讯仪的设计
0 引言 单片机数据采集系统是指利用单片机对现场的各种信号,包括:非电量信号(如温度、压力、流量等),电信号(电压、电流),以及开关量,频率量信号等进行采集,存储,显示,传输的系统。目前,8位单片机由于其控制功能强大、品种多、价格低廉,正广泛应用于各个领域,特别是应用在数据采集,设备控制等方面,是单片机应用中的主流机种。本文采用台湾华邦公司生产的高性能Turbo-51系列单片机 W77E58,实现了一种基于单片机的通用数据采集和通讯仪的研制,具有较高的实用价值。为了使设计的数据采集仪应用方便,系统利用PTR2000无线数据传输模块与上位机进行通讯,以便能随时响应控制中心的PC机的数据上传命令,将采集到的数据实时上传给控制中心。
[单片机]
基于51单片机智能排插的设计与实现
1 引言 本文设计研发了一款基于51 单片机控制的节能环保的智能 排插 ,旧一代的家电通过使用这个排插可以蜕变为智能化家电,具备遥控、定时开关、无待机功耗等功能,节约了家电更新换代的成本。该排插现场运行效果良好,符合一般用户需求,具有一定的推广应用价值。 2 智能排插基本工作原理 为方便用户使用,本设计将系统分成两部分:排插控制系统和排插遥控器系统(如图1、图2 所示),它们分别由一片AT89S52 单片机控制。在排插控制系统中,单片机通过无线接收模块接收遥控器的遥控命令、解码并进行相关操作;单片机通过控制与排插插孔相连的继电器来控制插孔的通断电。 当然,插孔的通断电也可以通过手动开关按钮来操控
[单片机]
飞思卡尔推出Kinetis KL03 MCU
飞思卡尔半导体(纽约证劵交易所:FSL)宣布,其Kinetis微型产品系列推出Kinetis KL03 MCU,即世上最小的、最具能效的、基于ARM®技术的32位MCU。Kinetis KL03 MCU基于上一代Kinetis KL02设备,具备全新的性能、先进的集成特性及更卓越的易用性,并采用尺寸更小的1.6 x 2.0mm2封装。借助Kinetis KL03 设备的全新功能,客户可减小产品尺寸并降低功耗,节省产品设计时间和成本。 Kinetis KL03 MCU采用高级晶圆级芯片封装,比上一代飞思卡尔 KL02设备的尺寸小15%,比32位ARM MCU的尺寸小35%。全新的片上系统(SoC)非常适合空间受限的设计,包括消费电子、
[单片机]
AT89C51单片机直流电机PWM调速程序
这是一款AT89C51单片机直流电机PWM调速程序,程序可以直接用于AT89C52、AT89S51、AT89S51,STC89C51、STC89C52单片机中,单片机晶振采用11.0592M,直流电机由L298集成电路控制,产生的PWM的频率约为91Hz。L298各引脚已在程序中标明,原理图大家可以自己画一下,这里就不具给出。下面是源程序。 #include[reg52.h //注意请把‘ [ ’换成 ,下同。否则编译时会出错。 #include [intrins.h // #define uchar unsigned char #define uint unsigned int sbit en1=P2^0;
[单片机]
Cortex内核拿下大半江山,MCU市场征战
随着NXP发布LPC1700系列Cortex-M3内核的MCU,围绕着ARM新宠Cortex内核的竞争已经进入白热化。 目前Cortex-M3处理器内核的授权客户数已达到28家,包括东芝、ST、Ember、Accent、Actel、ENERGY、ADI、NXP、TI、Atmel、Broadcom、Samsung、Zilog和Renesas,其中ST、TI、NXP、Atmel和东芝已经推出基于Cortex-M3的MCU产品。 在这5家中,通过收购Luminary入局的TI和ST属于最先吃螃蟹的人,到现在已经成果初现;NXP则凭借最新的V2版内核100MHz主频的LPC1700系列大有后来居上之势;至于ATMEL和TO
[嵌入式]
51单片机——存储器(一)
1.存储器概述 存储器是许多存储单元的集合,存储器单元实际上是时序逻辑电路(锁存器)的一种,按单元号顺序排列。每个单元由若干二进制位构成,以表示存储单元中存放的数值,这种结构和数组的结构非常相似。按存储器的使用类型可分为只读存储器(ROM)和随机存取存储器(RAM)。 1.1 存储单位 位(bit):它是计算机中最小的数据单位。由于计算机采用二进制数,所以1位二进制数称作1bit,例如101011为6bit。 字节(Byte,单位简写为B):8位二进制数称为一个字节,1B=8bit。 字(Word):两个字节构成一个字,即2Byte=1Word。 在单片机中还有一个常用术语:字长。所谓字长是指单片机一次能处理的二进制数的位数。
[单片机]
PC机与单片机串行通信中实现命令批处理
摘要: 介绍PC机与MCS-51单片机通信批处理命令的实现思想、方法、通信协议和C51程序平台。为PC机与单片机间串行通信程序设计提供一种方法上的新思路。
关键词: 批处理 MCS-51单片机 通信协议
在PC机与MCS-51单片机之间进行串行通信时,基本是一对一的,即用PC机向单片机每发1条命令,就等待单片机的1条返回信息。这样可能把大量时间浪费在PC机与单片机的通信过程中了。为此笔者经过实践,设计出可以批处理执行PC机发给单片机的命令,就像DOS操作系统中的批处理命令一样,可连续批处理信息,结果当然提高了系统速度。文中提供了部分平台式C51软件源代码,以供大家参考。
1 通信协议
[工业控制]