全文预览

车速控制系统程序及仿真课程设计

上传者:菩提 |  格式:doc  |  页数:37 |  大小:938KB

文档介绍
。1.3任务与分析本设计的主要任务是基于AT89C51单片机实现车速的测量,并对车速进行一定的控制,介绍一种基于89C51单片机系统的转速测试仪的测量原理、硬件组成和软件设计。在设计过程中,将应用Protel软件及、Keil软件及Proteus软件等软件来完成设计要求。2方案分析及方案设计2.1总体方案的选择通过查阅相关资料,设计初期有两种方案可供选择,分别如下:(1)利用单片机的定时功能定时一段时间,并在这段时间内对外部信号进行计数,最后显示在LCD1602液晶屏上。(2)此方案为通过检测外部输入信号,当第一次检测到后即开始计时,在第二次信号到来时停止计时,将计时值保存。如此循环五次,通过进行加权滤波和相应的转换处理送显示器显示,如果车速大于设定的最高车速值,系统的指示灯点亮提醒驾驶员,电机自动运作来切断燃油供给,强迫汽车减速。2.2总体方案的确定通过对两种方案的对比,系统最终选择第二方案。图2.1系统框图3系统硬件电路设计此系统设计主要涉及以下3个部分:(1)主控芯片介绍(2)显示器的设计(3)控制机构设计3.1主控芯片的选择AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—FalshProgrammableandErasableReadOnlyMemory)的低电压,高性能CMOS8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案,其引脚排列如图3.1所示

收藏

分享

举报
下载此文档