基于stc12c5a60s2的出租车计价器(单片机硬件实训课设)

题目如下:

课题名称:出租车计价器设计

⑴任务

设计并制作出租车计价器。 开机后,屏幕第一行显示“CZCJJQ”,第二行 显示“班级编号+组号 2 位”(如 0302,代表 3 2 组) ,并自下而上滚动,3 秒后停止滚动。 画出系统各组件连接图,并简要说明,画出键盘图并标注各 键功能。画出全部程序流程图。必须使用专用答题纸作答,答辩结束上交。

⑵基本功能要求

①使用 LCD12864 显示行驶里程(mile)和费用(cost)。 上一行显示出租 车行驶里程数,里程范围为 0~999 千米(例: mile: 5km)。下一行显示应收 取费用,费用金额范围为 0~9999 元(例: cost: 9yuan)。

           ②按键 S1 按下后,出租车起步,开始计费。按键 S1 再次按下时,本次服 务结
束,出租车计费结束。费用收取标准为:
           Ø     计价包括起步价、行车里程计费两部分。

Ø     当里程 ≤ 3 km(公里)时,按起步价 6 元计费;Ø      里程 > 3 km(公里)时,按 1.2 元 / km 计费。

③里程计算方法:车轮周长为 1 米,车轮转一圈产生一个脉冲,即脉冲数 达到
1000 时,行驶里程为 1km。 采用单片机的定时器 2 产生 4kHz(周期 250μs)的方波脉冲信号,来代替实际的脉冲产生。

⑶发挥要求

           ①制作一个能够调速的电机,模仿车轮转动。利用电位器输入,通过 A/D 转 换
来调节电机转速。 使用光电传感器输入计价器。

           ②LCD12864 模块实时显示时间,时间由 DS1302 模块产生,时间只显示小 时和分钟(例 time: 12:13),时间数字与当前时间一致,设置校正时间功能建。

③道路会出现堵车等情况,为了减轻出租车运营成本,出租车费用增加等待 时间收费。按键 S2 按下后,代表出租车开始处于静止等待状态。按键 S2 再次 按下时,出租车结束静止状态。显示出租车等待时间(例 delay: 13min)。费用收取标准为:
计价包括起步价、等待时间计费、行车里程计费三部分。

当里程 ≤ 3 km(公里)时,按起步价 6 元计算费用;里程 > 3 km(公里)时,按 1.2 元 / km 计费。

           等待累计时间 > 5 min(分钟)时,按 1.0 元 /5 min 计费。(实际设计 时,用 1 秒代替 5 分钟,以节省演示时间。)
           ④按下按键 S3,采用分时计费模式。

费用收取标准位:计价包括起步价、等待时间计费、行车里程计费三部分。

时段 1(指 6 点之后到晚上 22 点之前)起步价为 6.0 元,时段 2(晚上 22 点之后到第二天 6 点之前)起步价为 7.0 元。

         按下按键 S4,用于切换时段 1 和 2,(7:00 和 23: 00)
 

 

电路图 :

 部分演示图片:

 

 

 

 下载链接:

点击下载(源码及相关文件)
密码:7r6m

 1、基本要求中使用的是定时器0

 2、AD模块与直流电机模块做的不是太好,有待改善

本项目为课程设计项目,如有不妥,欢迎指正

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值