Protues仿真下的简易出租车计价器系统设计

版权申诉
0 下载量 144 浏览量 更新于2024-10-01 收藏 1.6MB RAR 举报
资源摘要信息:"本资源涉及的是一个基于单片机AT89C51的简易出租车计价器系统设计,包含仿真图、源代码以及讲解视频。该系统采用protues进行仿真,可以模拟真实出租车的计费过程。在设计过程中,主要的组成部分包括单片机核心控制模块、复位电路、时钟电路、键盘电路以及数码管显示模块。 1. 单片机核心控制模块:本系统的核心是AT89C51单片机。AT89C51是一款8位微控制器,它具有丰富的指令集和灵活的I/O端口,适合用于各种控制应用,包括计费器的设计。 2. 复位电路:复位电路是单片机系统中的基础部分,用于确保单片机能够在上电或出现异常时能够复位到一个已知的初始状态。在本设计中,复位电路能够使系统在陷入不正常状态时,通过重新初始化恢复到正常工作状态。 3. 时钟电路:时钟电路使用了12MHz的晶振提供系统时钟信号。时钟信号的稳定性直接关系到系统计时的准确性。高精度的时钟源能够确保计费器的计时准确无误。 4. 键盘电路:该计价器系统设计有按键输入,用于模拟出租车运行状态的切换,比如启动、暂停、停止等功能。此外,还提供了一个按键来在显示时间和费用之间切换。 5. 数码管显示模块:在系统中使用了四位共阳极74EG-MPX4-CA数码管作为显示设备。在启动时显示起步价,随着模拟运行,数码管会实时更新显示当前的计费金额、汽车行驶时间以及里程费用。 6. 计价规则设计:计价规则是模拟真实世界出租车计价机制设计的。在本设计中,前三秒为起步价8.00元,之后每增加一秒,价格增加1元。系统通过时间来模拟路程的计费,通过按键控制在数码管上显示相应的计费信息。 整个设计过程详细说明了如何利用protues软件进行单片机系统的仿真。这不仅涉及硬件电路的搭建,还包括编程实现具体的计费逻辑。源代码部分是实现计费规则和控制逻辑的核心,是学习嵌入式系统开发和单片机编程的宝贵资料。同时,提供的讲解视频则能够帮助理解设计思路和实现过程,对于初学者来说尤为有益。 该资源对于学习单片机开发、嵌入式系统设计以及Protues仿真软件的应用都具有很高的实用价值。通过本资源的学习和应用,不仅可以掌握基于AT89C51单片机的系统设计方法,还能够加深对电子电路和计价器工作原理的理解。"