11电子-03组-出租车计费系统资料.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验报告 实验名称 出租车计费系统 班级/小组 11电子 03组 报告人姓名/学号 1116405011 何霏 完成日期 2014/10/15 《电子技术综合设计》实验报告 实验名称:出租车计费系统设计与制作 苏州大学 应用技术学院 11电子 第03组 张文文 1116405039、张琦 1116405009、邵叶雯 1116405012 2014年10月 目 录 1. 任务 4 1.1. 描述 4 1.1.1. 组成 4 1.1.2. 功能 4 1.1.3. 性能 4 1.2. 要求 4 1.2.1. 基本要求 4 1.2.2. 扩展要求 4 1.2.3. 分工 4 2. 方案 5 2.1. 可选方案 5 2.1.1. 方案1 5 2.1.2. 方案2 5 2.2. 方案确定 5 2.2.1. 基本结构 5 2.2.2. 主要思路 5 3. 设计 5 3.1. 硬件设计 5 3.1.1. 单元1 5 3.1.2. 单元2 6 3.2. 软件设计 6 3.2.1. 软件结构 7 3.2.2. 主要函数说明 7 4. 测试 8 4.1. 测试内容 8 4.1.1. 测试结果 8 5. 总结 9 5.1. 任务完成情况 9 5.2. 不足之处 9 5.3. 改进方向 9 参考文献 9 附录 9 附录1:原理图 9 附录2:源程序 9 附录3:实物照片 17 任务 描述 组成 实验的核心主要是由stm32open103z、电位和LCD显示器等组成。 功能 通过改变电位来改变行驶速度,加入时钟来计时,最后定制单价算出总费用 性能 STM32功能强大,下面仅列出STM32F103ZET6的核心资源参数: 内  核:Cortex-M3 32-bit RISC; 工作频率:72MHz,1.25 DMIPS/MHz; 工作电压:2-3.6V; 封  装:LQFP144;I/O口:112; 存储资源:512kB Flash,64kB RAM(103Z带E后缀的存储器最大); 接口资源:3 x SPI,5 x USART,2 x I2S,2 x I2C,      1 x FSMC,1 x LCD,1 x SDIO,1 x USB,1 x CAN; 模数转换:3 x AD(12位,1us,分时21通道),2 x DA(12位); 调试下载:支持JTAG/SWD接口的调试下载,支持IAP。 74LVC139 用于将 FSMC 扩展为多个位选引脚,以让FSMC能同时接入更多的设备,例如同时接入LCD与NAND FLASH等。 AMS1117-3.3 3.3V稳压器件。 图 3.1.1 原理图1 单元2 原理图2 图 3.1.2 原理图2 软件设计 软件结构 主要函数说明 函数1 计算费用和里程 AD_value = ADC_ConvertedValue; AD_value = (AD_value/4096)*3.3*50; AD_value2= (AD_value/4096)*3.3*50/60; printf(The current AD value = %4.4fV \r\n, AD_value); sprintf(cc,speed =%4.1fkm/h, AD_value); GUI_Text(105,140,(uint8_t *)cc,Blue,Yellow); sprintf(tt,time =%2dh%2dm,m,t); GUI_Text(105,160,(uint8_t *)tt,Blue,Yellow); distance2=AD_value2*(tt0)*10*60/24; distance+=distance2; tt0=0; distance2=0; sprintf(kk,distance=%4dkm,distance); GUI_Text(105,180,(uint8_t *)kk,Blue,Yellow); price=distance*2; sprintf(pp,price=%4dyuan,price); GUI_Text(105,200

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档