找回密码
 注册

QQ登录

只需一步,快速开始

搜索

基于51单片机的出租车计价器源程序与Proteus仿真设计

[复制链接]
coolfire 发表于 2021-4-21 01:52:44 | 显示全部楼层 |阅读模式
仿真原理图如下(proteus仿真工程文件和完整代码可到本帖附件中下载)
2.png
摘 要
本次课程设计设计的是-一个基于单片机STC15F2K60S2的出租车自动计价器,附带有键盘电路,显示模块等。在上电时LCD1602显示最初的起步价,里程单价,等待时间收费三种收费,通过按键可以调整起步价、里程单价和等待时间收费。通过电机来模拟出租车轮胎的转动和停止。在LCD1602液晶上可以显示运行的路程,运行时暂停的时间,通过软件计算可以得出乘客所需要支付的费用。在这里主要是以STC15F2K60S2单片机为核心控制器,P0口接1602液晶显示模块,P1口接按键原理电路,霍尔传感器连接在外部中断0口向单片机输入脉冲,一个脉冲代表车轮转动一周,从而计算出运行的路程和费用。
关键词:电机;LCD1602;单片机;出租车;计价器

设计要求
(1)不同情况具有不同的收费标准。
白天,晚上,途中等待(>10min 开始收费)
(2)能进行手动修改单价
(3)具有数据的复位功能
(4)具有启动计时开关、白天/晚上收费标准的转换开关、数据的清零开关、单价的调整(最好使用+和-按键)
(5) 数据输出:单价输出 2 位(要能输入小数),路程输出 2 位,总金额输出 3 位(有 1 位小数)。

目录
第一章 引  言        1
1.1设计背景       
1.2设计目的和意义        1
1.3设计要求        1
1.4课程设计方案        1
1.5课程设计主要内容:        1
第二章 硬件电路设计       
2.1按键电路        2
2.2直流电机电路        2
2.3显示电路        3
2.3.1 LCD1602的基本参数及引脚功能        3
2.3.2显示电路连接        4
2.4脉冲输入电路        4
2.5 STC15F2K60S2的引脚连接和说明        4
第三章 软件设计       
3.1 单片机资源利用        5
3.2单片机软件模块设计        5
第四章 总结       
参考文献       
附录1        9
附录2        10
附录3        11
完整文档: 课程设计_出租车计价器最终报告.docx (1.18 MB, 售价: 1 E币)
单片机程序和仿真工程文件: 计价器程序和仿真.zip (179.91 KB, 售价: 3 E币)
WUNIANS 发表于 2023-5-23 10:11:18 | 显示全部楼层
作者在吗 为啥仿真不行啊
 楼主| coolfire 发表于 2023-5-23 12:27:18 | 显示全部楼层
WUNIANS 发表于 2023-5-23 10:11
作者在吗 为啥仿真不行啊

可以仿真呀。你看一下是不是你的proteus有问题,版本过低?安装过程中出错?如下图所示:
下载附件,先解压缩,在解压后的proteus目录里,用proteus打开“新工程.pdsprj”这个文件即可。
1.png
1.gif
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|ELEOK |网站地图

GMT+8, 2024-4-25 17:50

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表