#单片机课程设计:出租车计价器.doc下载

weixin_39821620 2023-03-19 14:30:14
计算机和信息工程学院 《单片机》课程设计 课程设计题目 出租车计价器 专 业:计算机控制 班 级:控制09--3 姓 名:费翔 学 号:20 指导教师:范爱华 2012年3月2日 "设计题目:出租车计价器 " "设计目的: " "利用单片机丰富的IO端口,及其控制的灵活性,实现基本的 " "里程计价功能和价格调节、时钟显示功能。 " "设计目标: " "1.数据输出:单价输出、路程输出、总金额输出 " "2.按键:启动计时开关、数据显示切换、白天/晚上切换、复" "位 " "3.能手动进行修改单价 " "任务下达时间:2012年2月27日 " "任务完成时间:2012年3月1日 " "指导教师评语: " "年 月 日 " "设计成绩: " 摘要: 近些年来,随着单片机的发展,产品相当的繁多,单片微型机又称嵌入式控制器,是 20世纪70年代中期发展起来的一种大规模的集成电路器件。当单片机的使用不断地深入 ,新技术的发展也是层出不穷的。这是一项新型的工程技术,其内涵也是随着单片机的 发展而发展。MCS- 51系列的单片机是属于结构相当简单,但也是单片机中的典型,使用也相当的灵活。51 系列的单片机产品发展迅速,在国内外占有重要的地位。 出租车计价器从最初的只能进行简单的价格计算,发展到价格、距离独立计量并显示, 可根据特殊情况设定相应的收费标准,能打印营运发票,可使用IC卡结算等的功能。目 前市场上的计价器越来越趋向于集成有多种功能。 关键词: 51单片机,价格计算,独立显示,手动输入 正文: 1. 出租车计价器是乘客和司机双方的交易准则,它是出租车行业发展的重要标志,是出租 车中最重要的工具。它关系着交易双方的利益。具有良好性能的计价器无论是对广大出 租车司机朋友还是乘客来说都是很必要的。我们采用了单片机进行设计,相对来说功能 强大,用较少的硬件和适当的软件相互配合可以很容易的实现设计要求,且灵活性强, 可以通过软件编程来完成更多的附加功能。针对计费模式的切换,通过软件编程就可以 轻易而举的实现。避免了机械开关带来的不稳定因素。 方案论证 最终方案选择出租车计价器基本功能部分是根据里程数来完成总金额的输出。实现方 法有两种。 方案一:采用数字电路控制。其原理方框图如图2.1所示。采用传感器件,输出脉冲信号 ,经过放大整形作为移位寄存器的脉冲,实现计价,但是考虑到这种电路过于简单,性 能不够稳定,而且不能调节单价,也不能根据天气调节计费标准,电路不够实用。 方案二:采用单片机控制。利用单片机丰富的IO端口,及其控制的灵活性,实现基本的 里程计价功能和价格调节、时钟显示功能。本方案有较大的活动空间,不但能实现所要 求的功能而且能在很大的程度上扩展功能,而且还可以方便的对系统进行升级,所以我 们采用后一种方案。 2.硬件详细设计 本系统的硬件设计主要包括单片机AT89S51、数据显示部件、A44E霍尔传感器电路、 AT24C02 掉电存储单元的设计、里程计算及计价单元的设计。在硬件设计过程中,充分利用各部 件的功能,实现多功能的出租车计价器设计。 2.1 总体硬件原理图 主控芯片使用51系列AT89C52单片机,采用高性能的静态80C51设计,由先进工艺制造, 并带有非易失性Flash程序存储器。它是一种高性能、低功耗的8位COMS微处理芯片,市 场使用最多。 。 3.软件设计 在主程序模块中,需要完成对各接口芯片的初始化、出租车起价和单价的初始化、中断 向量的设计以及开中断、循环等待等工作。另外,在主程序模块中还需要设置启动/清除 标志寄存器、里程寄存器和价格寄存器,并对它们进行初始化。然后,主程序将根据各 标志寄存器的内容,分别完成启动、清除、计程和计价等不同的操作。 4.1主程序 #include"reg51.h" #include "intrins.h" #define uchar unsigned char uchar tmp; uchar det; uchar Coo; int m; int f; uchar DispTab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xc0}; //字形码 uchar TAB[24]; sbit P00=P0^0; sbit P01=P0^1; sbit P02=P0^2; sbit P03=P0^3; sbit P04=P0^4; sbit P05=P0^5; sbit P10=P1^0; sbit P27=P2^7; sbit P14=P1^4; sbit SCLK =P1^3; /*DS1302的SCLK脚脉冲*/ sbit DIO=P1^2; /*DS1302的IO脚数据*/ sbit CE=P1^1; /*DS13 , 相关下载链接:https://download.csdn.net/download/qq_43934844/87505818?utm_source=bbsseo
...全文
67 回复 打赏 收藏 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
内容概要:本文围绕基于电感电容电流环PI与前馈补偿矩阵构造的跟网型储能变流器,开展dq坐标系下的阻抗理论建模与Simulink仿真对比研究。通过建立储能变流器在dq域的数学模型,设计包含电感电流内环、电容电流中间环和电压外环的多环控制结构,并引入前馈补偿矩阵以提升系统的动态响应能力和稳定性。在此基础上,采用小信号分析法推导系统的输出阻抗模型,构建完整的dq域阻抗理论框架,并利用Simulink平台搭建高保真仿真模型进行频域扫频验证,实现理论建模与仿真结果的精确对比,深入分析控制参数对系统阻抗特性的影响规律,揭示其在抑制并网系统振荡、提升稳定性方面的关键作用,为新能源并网系统的稳定性分析与优化设计提供坚实的理论支撑和技术路径。; 适合人群:具备电力电子、自动控制理论基础,从事新能源发电、储能系统、微电网或电力系统稳定性研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①掌握跟网型储能变流器在dq域的阻抗建模方法;②理解多环控制与前馈补偿对系统阻抗特性的影响机制;③实现理论阻抗模型与Simulink仿真扫频结果的对比验证,支撑并网稳定性分析。; 阅读建议:学习者应结合控制理论与电力电子变换器知识,重点关注数学推导与仿真建模的一致性,建议动手复现Simulink仿真模型并进行参数敏感性分析,以深化对阻抗重塑机理的理解。
内容概要:本文介绍了基于Matlab实现的基本雷达与干扰机仿真系统,旨在通过代码实践帮助读者深入理解雷达系统的工作原理及其在复杂电磁环境中与干扰机的相互作用机制。内容涵盖雷达信号的发射、传播、目标回波接收、微多普勒效应建模、干扰信号的生成与影响分析等关键环节,结合具体的Matlab代码实现了完整的仿真流程,并提供了详尽的结果可视化与性能评估,重点展示了目标探测、时频特征提取、干扰抑制策略等关键技术的实现方法,有助于掌握雷达系统动态特性与抗干扰能力的分析手段。; 适合人群:具备一定Matlab编程基础,对雷达系统、信号处理、电子对抗或通信工程等领域感兴趣的高校学生、科研人员及工程技术人员。; 使用场景及目标:①学习雷达系统的基本构成与工作流程;②掌握雷达回波信号与典型干扰信号(如噪声干扰、欺骗干扰)的数学建模方法;③通过Matlab仿真深入理解微多普勒特征、时频分析技术(如STFT、小波变换)及干扰抑制算法;④为开展雷达目标识别、抗干扰算法设计或电子战系统仿真等前沿研究奠定实践基础。; 阅读建议:建议读者结合提供的Matlab代码逐段运行并调试,重点关注雷达信号模型、目标运动建模、干扰生成模块及信号处理流程,配合文中仿真结果进行对比分析;同时可延伸学习现代信号处理技术如压缩感知、机器学习在雷达中的应用,以提升综合科研与工程实践能力。
基于星形耦合自均流机制的双三相LLC变换器变频调压与多模式切换控制策略研究(Simulink仿真实现)内容概要:本文研究了一种基于星形耦合自均流机制的双三相LLC变换器,重点探讨其变频调压与多模式切换控制策略,并通过Simulink进行仿真实现。该研究旨在解决双三相LLC变换器在不同工作模式下电流不均衡、电压调节不稳定等问题,通过引入星形耦合结构实现自动均流,提升系统效率与可靠性。文中详细分析了变频控制对谐振变换器输出电压的调节机理,设计了多模式平滑切换策略以适应负载变化,确保系统在轻载、重载及瞬态工况下的高效稳定运行。同时,建立了完整的Simulink仿真模型,验证了所提控制策略在动态响应、稳态精度和抗干扰能力方面的优越性。; 适合人群:从事电力电子与电力传动、新能源变换技术及相关领域研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①用于高效率、高可靠性的直流电源系统设计,如电动汽车充电、数据中心供电等;②为多相LLC谐振变换器的均流控制与模式切换提供理论支持和技术方案;③适用于需要高性能电源变换器的工业应用场景,推动先进控制策略在实际系统中的落地应用。; 阅读建议:读者应具备一定的电力电子电路与控制系统基础知识,建议结合Simulink仿真模型同步学习,深入理解控制逻辑的设计细节与参数整定方法,并可通过修改仿真参数验证不同工况下的系统性能,以增强实践理解和创新能力。

13,652

社区成员

发帖
与我相关
我的任务
社区描述
CSDN 下载资源悬赏专区
其他 技术论坛(原bbs)
社区管理员
  • 下载资源悬赏专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧