《基于单片机的出租车计费(c语言》由会员分享,可在线阅读,更多相关《基于单片机的出租车计费(c语言(5页珍藏版)》请在人人文库网上搜索。

1、基于单片机的出租车计费(c语言)基于proteus仿真一设计要求:1.用单片机AT89c51实现出租车计费器的设计。2.出租车起步开始计程和计费,计程系统按实际公里数计程,计费系统首先显示起步价(如5.0),车行驶2km以内,只收起步价5元。3.出租车行驶超过2km后,按每公里1.8元在5.0元的基础上增加。4.出租车达到目的地后,(用一个按钮)计程和计费数据清零,为下一次计费开始。5.出租车行驶仿真:把信号发生器的输出接到单片机外部中断上,设置信号发生器不同的频率输出,分别表示速度的快慢。6.每一个脉冲表示轮胎转一圈,目前出租车轮胎周长为1.83米。8.运行时间显示(时、分、秒),每一次起步。

2、时清零9.出租车行驶超过10km后(或超过20元路费),每公里加收50的车费,即车费变为每公里2.7元。10.行驶速度计算11.参数设置:可以修改轮胎周长,修改起步价,修改每公里单价等。二设计仿真proteus三设计程序#includeunsignedchar d=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xbf;/段选unsigned char f=0x00,y=0x00,k=0x00,m=0x00,z=0x00,q=0x00,w=0x00,s=0x00;/定义变量注意其范围(不然容易出现乱码)unsigned int x=0;#d。

3、efine uint unsigned int#define uchar unsigned charvoid delay(unsigned int i)/延时1msunsigned char j;while(i-)for(j=0;j2000)y=5+(x*2-2000)/1000*2;else if(x*210000)y=21+(x*2-10000)/1000*3;void main()/开3个中断端EX0=1;/开启外部中断源IT0=1;EX1=1;IT1=1;TH0=(65535-50000)/256;TL0=(65535-50000)%256;TMOD=0X01;ET0=1;TR0=1;。

4、/开启定时中断EA=1;/开中断源while(1) div2();tt(); void int1(void) interrupt 0 /信号中断服务程序 x+;void int2() interrupt 2/清零中断w=0;f=0;s=0;x=0;y=0;EX0=0;ET0=0;void int0() interrupt 1/计时中断服务程序ET0=0;TR0=0;TH0=(65536-50000)/256;TL0=(65536-50000)%256;TR0=1;q+;if(q=20)/计数20恰好为1秒 q=0;w+;if(w=60)/秒到60w=0;f+;if(f=60)/分到60f=0;s+;if(s=12)s=0; ET0=1;四设计结果。

单片机c语言出租车计时程序,基于单片机的出租车计费(c语言相关推荐

  1. 单片机c语言出租车计时程序,基于单片机出租车计价器课题设计c语言编写(样例3)...

    <基于单片机出租车计价器课题设计(c语言编写).doc>由会员分享,可免费在线阅读全文,更多与<基于单片机出租车计价器课题设计(c语言编写)>相关文档资源请在帮帮文库(www. ...

  2. 单片机c语言出租车计时程序,基于单片机的出租车计费(c语言).doc

    基于单片机的出租车计费(c语言) 基于单片机的出租车计费(c语言) 基于proteus仿真 一.设计要求: 1.用实现出租车计费器的设计. 出租车起步开始计程和计费,计程系统按实际公里数计程,计费系统 ...

  3. c语言小车倒车程序,基于单片机的汽车倒车系统设计(超声测距报警)(C语言程序)...

    基于单片机的汽车倒车系统设计(超声测距报警)(C语言程序)(任务书,毕业论文22000字) 摘要 本设计是以单片机技术为基础,实现对前方物体距离的测量.根据超声波指向性强,能量消耗慢,在介质中传播距离 ...

  4. c语言递进循环程序,基于“阶梯递进”模式《C语言程序设计》主讲教材的设计.pdf...

    东 莞 理 工 学 院 学 报? 第 ??卷第 ?期? ????????????????????????????????????????????? ???.?????.?? ????年 ?? 月? ? ...

  5. c 程序多语言,怎样在程序中利用C支持多国语言

    怎样在程序中利用C支持多国语言 本文以emule为例,探讨一下多国语言支持的实现.选择emule,因为它的多国语言支持实现的相当好,可以支持动态切换.而且最关键,它是开源的,可以直接通过源码来研究它的 ...

  6. 单片机按键控制数码管c语言程序,基于单片机的按键控制LED数码管共阴极动态显示电路设计报告(毕业论文).doc...

    基于单片机的按键控制LED数码管共阴极动态显示电路设计报告(毕业论文) 物理与电子工程学院2014级课程设计 PAGE IV 物理与电子工程学院 <单片机原理与接口技术> 课程设计报告书 ...

  7. 单片机C语言稳压程序,51单片机的基于MC34063的5V稳压器的设计 -(原理图+程序)...

    题 目基于MC34063的5V稳压器的设计 研究现状:随着网络技术及通信技术的发展,便携式电子产品如个人数字助理(PDA).3G.4G手机.数码相机.笔记本电脑等个人设备的日益广泛应用,更多需求不断上 ...

  8. 基于51单片机的数字电压表c语言程序,基于单片机的数字电压表(全文完整版)...

    <基于单片机的数字电压表.doc>由会员分享,可免费在线阅读全文,更多与<基于单片机的数字电压表>相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里搜索. 1 ...

  9. 利用4位led显示本机秒表时间的单片机c语言程序,基于单片机的一个2位的led数码显示作为_秒表_设计.doc...

    基于单片机的一个2位的led数码显示作为_秒表_设计 PAGE 1 PAGE 29 工程技术学院 课程设计 题 目:用单片机AT89C51设计一个2位的LED数码显示作为"秒表" ...

  10. 智能窗帘传感器c语言程序,基于单片机的智能窗帘控制系统设计(附程序代码)

    基于单片机的智能窗帘控制系统设计(附程序代码)(论文18000字,程序代码) 摘要:二十一世纪初以来,科学技术不断发展,智能家居涌现于各家各户,人们越来越重视生活质量的提高.但是传统的手动开合窗帘耗时 ...

最新文章

  1. 二叉树的前序、中序、后序遍历非递归实现
  2. w3wp进程发生死锁ISAPI aspnet
  3. layout布局_Android ConstraintLayout 降低布局层次,布局优化首选
  4. dubbo provider异步_Dubbo支持什么协议?与SpringCould相比它为什么效率要高一些?
  5. 全球及中国数字出版产业投资产值与运营模式咨询报告2022版
  6. WSAEWOULDBLOCK: Resource temporarily unavailable
  7. 重磅!PyTorch 中文手册已开源!理论、实践、应用都有了!
  8. go基础语法:切片的定义
  9. 强大的Spring Boot启动监听器事件-初始化系统账号密码
  10. Java并发包基石-AQS详解
  11. Java学习笔记1.1.1 搭建Java开发环境 - Java概述
  12. 计算机专业毕设外文翻译springboot_java毕业设计_springboot框架的计算机系党员信息管理系统...
  13. 技术变革解锁人文新维度
  14. C++ 灰度图像伪彩色处理
  15. 安装ps提示重新启动计算机,安装Service Pack或执行DCPROMO后,出现错误或服务器重新启动 - Product Support Quick Note (PSQN) - 276184...
  16. 上古卷轴5:天际(重制版)关于寒霜之秋(frostfall)保暖度与覆盖度为0的解决办法
  17. 周易六十四卦——火水未济卦
  18. 100个python算法超详细讲解2.1:三色球
  19. 微信公众号开发(1)--微信公众平台与后台服务器
  20. 学习MATLAB的第一天,梳理一些见到的函数。1.matlab中sin、cos、tan三角函数问题。2.abs函数。3.vpa函数。4.disp函数。5.class函数。6.logical函数。

热门文章

  1. linux展示文件最尾部内容 最新,LINUX tailf命令-显示文件的末尾若干行内容
  2. LCD屏幕调试 ~ 字模提取工具和图片转码工具
  3. Vue 富文本编辑器
  4. 全球及中国非接触式雷达液位计行业运营动向及投资竞争力分析报告2022-2027年
  5. 一文搞定十大排序算法(细)
  6. HTML+CSS网页设计视频教程
  7. 电路设计中发光二极管用作指示灯时的限流电阻如何选择
  8. 无聊的小知识--数据中心为啥要建在山区
  9. 什么软件可以更换手机ip地址
  10. 横向合计代码 锐浪报表_[原创]锐浪报表动态加入列和最后加入合计列+进度条显示...