- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目录 一,任务与要求说明 二,硬、软件电路设计说明 三,程序设计和安装调试 四,项目总结 一,任务与要求 在实际的生活当中我们所运用到很多的直流电机来驱动一些负载,而在有的时候当我们人为需要直流电动机的转速高或低时,我们可以调节相应的按键来实现电动机调速,并要显示出当前电动机的实时转数,满足人们的需求。使得电器达到更加的人性化、智能化、科学化。 能够显示直流电动机实时的转数。 能够使用单片机学习板上的按键调整电动机转数。 设计并焊接出可行的驱动电路与单片机联合应用。 了解调速(PWM)的原理及直流电动机的原理及应用。 了解单片机的编程流程和程序编写。 了解电子线路设计的一些规律性和重要性。 二,硬、软件电路设计 此设计以AT89S51单片机为核心控制单元器件,以LCD1602液晶显示芯片显示直流电动机的实时转数(直接插到P0口和P2口),运用两级三极管电路加外围元器件电路来驱动负载(直流电动机). 利用红外对管来检测电动机的实时转数,并经过由555集成电路构成的施密特触发电路(转换电路)将红外对管检测到的电动机转数信号以高低电平的形势直接输入单片机的C/T P3.4口进行计数。 直接利用单片机上的按键来控制电动机的转速上升或下降。 该电路有设计简单,思路明确,价格便宜,牵涉的知识面广,应用广泛但电路的灵敏度不高、误差大、调速不稳定、调速范围小等缺点,只适用于要求不高的场合。 LCD1602液晶显示器 LCD1602的引角图 单片机与LCD模块之间状态 单片机与LCD模块之间有四种基本操作: 1. 写命令 2. 读状态 3. 写显示数据 4. 读显示数据 LCD 1602液晶显示 读状态操作 读状态操作状态字的最高位的BF为忙标志位,1表示LCD正在忙,0表示不忙。 通过判断最高位BF的0、1状态,就可以知道LCD当前是否处于忙状态,如果LCD一直处于忙状态,则继续查询等待,否则进行下面的操作。查询忙状态程序段如下: do{ i=lcd_r_start(); // 调用读状态函数,读取LCD状态字 i=0x80; // 采用与操作屏蔽掉低7位 delay(2); // 延时 } while(i!=0); // LCD忙,继续查询,否则退出循环 初始化操作 写数据操作 光标位置与相应命令字 AT89S51介绍 AT89S51是一种低功耗、高性能的片内含有4KB快闪可编程/擦除只读存储器(FPEROM-Flash Programmable and Erasable Read Only Memory) 8位CMOS微控制器,使用高密度、非易失存储技术制造,并且与80C51引脚和指令系统完全兼容。芯片上的FPEROM允许在线编程或采用通用的非易失存储编程器对程序存储器重复编程。AT89S51(以下简称 89C51)将具有多种功能的8位 CPU与 FPEROM结合在一个芯片上,为很多嵌入式控制应用提供了非常灵活而又价格适宜的方案,其性能价格比较高。 AT89S51单片机控制单元特点 1. 89S51性能及特点 89S51的主要性能包括: (1)与MCS-51微控制器产品系列兼容。 (2)片内有4KB可在线重复编程的快闪擦写存储器(Flash Memory)。 (3)存储器可循环写入/擦除1000次。 (4)存储数据保存时间为10年。 (5)宽工作电压范围:Vcc可为2.7V~6V。 (6)全静态工作:可从0Hz至16MHz。 (7)程序存储器具有3级加密保护。 (8)128×8位内部RAM。 (9)32条可编程I/O线。 (10)两个16位定时器/计数器。 (11)中断结构具有5个中断源和2个优先级。 (12)可编程全双工串行通道。 (13)空闲状态维持低功耗和掉电状态保存存储内容。 红外对管测速 红外线发射管 简介:红外线发射管也称红外线发射二极管,属于二极管类。它是可以将电能直接转换成近红外光(不可见光)并能辐射出去的发光器件,主要应用于各种光电开关及遥控发射电路中。红外线发射管的结构、原理与普通发光二极管相近,只是使用的半导体材料不同。红外发光二极管通常使用砷化镓(GaAs)、砷铝化镓(GaAlAs)等材料,采用全透明或浅蓝色、黑色的树脂封装。 产品参数:发射距离、发射角度(1
文档评论(0)