首页 >> 大全

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

2023-12-21 大全 31 作者:考证青年

题目如下:

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

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

⑵基本功能要求

①使用 显示行驶里程(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 转 换

来调节电机转速。 使用光电传感器输入计价器。

② 模块实时显示时间,时间由 模块产生,时间只显示小 时和分钟(例 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模块与直流电机模块做的不是太好,有待改善

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

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了