AT8989SS5252为核心设计一款多功能出租车计价器

业:自动化答辩人(学号):唐淇汶(09064024)出租车计费器设计简介及意义出租车计费器设计简介及意义前期工作和准备前期工作和准备系统主要软硬件设计系统主要软硬件设计外文翻译收集

返回1. 费用根据行驶里程计算。 假设起步价为5.00元 2、当里程为3公里时,按起步价计算费用 3、当里程为3公里时,费用为每公里1.3元 4、当累计等待时间为2分钟时,费用为1元/5分钟 5、总价 等待时间费+里程费 电源按钮 AT89S521602 LCD蜂鸣器 LED灯 AT24C02BACK 独立键盘:在独立键盘中,每个按钮占用一条I/O口线,每个按钮电路相对独立的。 I/O 端口通过按钮接地。 I/O口引脚为高电平。 当按下按钮时,引脚电平被拉低。 当I/O口内部有上拉电阻时,无需外接上拉电阻。 本设计中使用的6个按钮连接到微控制器的P2.0至P2.5。 LCD1602出租车需要一个能够准确获取车轮转动情况,即交通信号的装置,以便获取标准脉冲信号并发送给单片机。 定时器/计数器T1是P3。 计数功能完成100次计数后,产生中断,完成距离测量。 (假设车轮周长为1,霍尔传感器每产生100个脉冲,就代表汽车行驶了0.km。为了演示方便,本设计采用按钮来模拟增加里程,每按一次按钮,里程增加0.5公里,按两次为1公里,以此类推,模拟小车连续前进 10 硬件实际容量 11voidtimer1()interrupt//定时器1中断20次为1stime++;TL1=0x00; TH1=0x4c;counter_time(). ;//倒计时/*外部中断 voidEX_INT0(void)interrupt//外部中断0函数 {ucharnum;num++;//计数器递增1IT0=1;//边沿触发方式 if(num ==10num=0;//清路0.1;//每十次里程加0.112 voidkeyscan(void)/*启动单价,开始运算*/if(swtich==0)delay(20) ;if(swtich==0)//放开检测 Beep();dayAndNight13LCD液晶初始化: voidlcd_init()//LCD初始化 wr_com(0x3c);wr_com(0x06);wr_com(0x0c);wr_com(0x01);1415本文主要驱动AT89c52单片机的相关输入输出端口,直接驱动LCD显示; 通过晶振和关键电路的相关设计,各模块协同工作,达到设计目的。

本设计利用中断、定时、按钮、判断等单片机的常用技术基础,成功完成了以下功能: 设计一款自动出租车计价器。 计量包括起步价、里程计量、等待时间计量三部分。 它采用1602液晶显示屏显示总量、运行时间、暂停时间,最大值为99.9元,起步价为5.0元,起步价在3Km内收费,如果超过3Km,速度设置为100m/ s、10s增加1.3元(即1KM增加1.3元),等待时间单价为每分钟1.5元,液晶屏上显示总里程,等待时间和运行时间显示在同时液晶显示。 经过调试和仿真,所有功能完成,是一个成功的毕业设计。 这次毕业设计培养了我们从事软件技术工作的能力,熟悉主流电路绘图软件的完整流程。 也锻炼了我们分析问题、解决问题的能力,并在实践中回忆、巩固大学四年所学到的知识,为今后的工作做好准备。 积累一些实践经验。 16

单片机

单片机编程并不需要高性能电脑配置,关键是什么?

2024-5-6 2:03:07

单片机

出租车计价器毕业设计(题目背景、研究意义)

2024-5-6 3:03:18

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索