典型L298N控制电机

典型L298N控制电机

ID:40619121

大小:390.00 KB

页数:24页

时间:2019-08-05

典型L298N控制电机_第1页
典型L298N控制电机_第2页
典型L298N控制电机_第3页
典型L298N控制电机_第4页
典型L298N控制电机_第5页
资源描述:

《典型L298N控制电机》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2单片机识的相关知识2.1单片机简介单片机全称为单片机微型计算机(SingleChipMicrosoftcomputer)。从应用领域来看,单片机主要用来控制,所以又称为微控制器(MicrocontrollerUnit)或嵌入式控制器。单片机是将计算机的基本部件微型化并集成在一块芯片上的微型计算机。2.2单片机的发展史1.4位单片机1975年,美国德克萨斯仪器公司首次推出4位单片机TMS-1000;此后,各个计算机公司竞相推出四位单片机。日本松下公司的MN1400系列,美国洛克威尔公司的PPS/1系列等。四位单片机的主要应用领域有:PC机的输入装置,电池充电器,运动器材,带液晶显示的音/视

2、频产品控制器,一般家用电器的控制及遥控器,电子玩具,钟表,计算器,多功能电话等。2.8位单片机1972年,美国Intel公司首先推出8位微处理器8008,并于1976年9月率先推出MCS-48系列单片机。在这以后,8位单片机纷纷面市。例如,莫斯特克和仙童公司合作生产的3870系列,摩托罗拉公司生产的6801系列等。随着集成电路工艺水平的提高,一些高性能的8位单片机相继问世。例如,1978年摩托罗拉公司的MC6801系列及齐洛格公司的Z8系列,1979年NEC公司的UPD78XX系列。这类单片机的寻址能力达64KB,片内ROM容量达4--8KB,片内除带有并行IO口外,还有串行IO口,甚

3、至还有AD转化器功能。8位单片机由于功能强,被广泛用于自动化装置、智能仪器仪表、智能接口、过程控制、通信、家用电器等各个领域。3.16位单片机1983年以后,集成电路的集成度可达几十万只管/片,各系列16位单片机纷纷面市。这一阶段的代表产品有1983年Intel公司推出的MCS-96系列,1987年Intel推出了80C96,美国国家半导体公司推出的HPC16040,NEC公司推出的783XX系列等。16位单片机主要用于工业控制,智能仪器仪表,便携式设备等场合。4.32位单片机20世纪80年代末推出了32位单片机,如Motorlora公司的MC683XX系列,24Intel的80960系

4、列,以及近年来流行的ARM系列单片机。32位单片机是单片机的发展趋势,随着技术的发展及开发成本和产品价格的下降,将会与8位单片机并驾齐驱。5.64位单片机近年来,64位单片机在引擎控制,智能机器人,磁盘控制,语音图像通信,算法密集的实时控制场合已有应用,如英国Inmos公司的TransputerT800是高性能的64位单片机。②7SEG-MPX4-CA、RESPACK-8、80C51、共阳四位一体数码管、排阻、单片机;③RES、CAP、CAP-ELEC、AND-4、CRYSTAL:电阻、电容、电解电容、4输入与门、晶振;④MOTOR-BISTEPPEA、L298:步机直流电机、电机驱动模块

5、;图3.2-1整个电路设计图3.3数码管显示:用一位共阴极数码管和单片机的P0口相连,显示电机转速的档位,有一档、二档、三档,分别显示1、2、3,在启动时初显示0,清零后也显示0.24图3.3-1.共阴极数码管3.4键盘电路设计当按键数大于8时,通常采用行列式键盘电路。如图所示为用单片机扩展I/O口组成的行列式键盘电路。该图中行线P2.0到P2.5通过上拉电阻接+Vcc,且P2.0--P2.3为列线处于输出状态,P2.4--P2.5为行线,处于输入状态。按键设置在行、列线交点上,行、列线分别连接按键开关的两端。当键盘上没有键闭合时,行线和列线之间时断开的,所有行线输入全部为高电平。当按下键

6、盘上的某个键使其闭合时,则对应的行线和列线短路,行线输入即为列线输出。如果此时把所有列线初始化为输出低电平,则通过读取行线输入值的状态是否全为1,即可判断有无键按下。共设八个按键,为一档、二档、三档、正转、反转、暂停、继续和清零。具体键盘电路如下图:图3.4-1键盘电路4控制系统的软件设计程序主要分为主程序、键盘(中断)程序。4.1主程序设计主程序主要完成初始化,设置中断入口程序,并将R7寄存器的5、6、7三位做为功能标志位,R7中的值不停地送累加器,并检测累加器高三位是否为1,若其中有某位为1则转向相应的功能程序。主程序不断的循环处于等待中断状态。流程图如图所示:24:图4.1-1主程序

7、流程图4.2键盘程序(中断程序)设计主程序运行期间,若产生中断则转入键盘程序。键盘程序分为5部分:1.判断键盘上有无键按下2.去除抖动的影响3.扫描键盘,得到按下键的键号4.判别闭合的键是否释放5.键号入累加器,结束中断中断流程图如图所示:24图4.2-1中断子程序流程图4.3仿真图在该设计中,利用Proteus软件进行仿真。Proteus是英国Labcenter公司开发的电路分析与仿真软件。运行于Windows操作系统

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。