作品自荐 - 副本.docVIP

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
作品自荐 - 副本.doc

电子里程表 一丶作品功能 检测车辆行驶速度,并对车辆的行驶路程进行记录,同时实现掉电存储,并且在显示屏上显示速度丶里程丶日期、,摩托车,小轿车,公交等。而这些不同的交通工具由于应用场合和自身结构设计的不同产生了种类繁多的车速里程表,即使同一交通工具也由于测速方法和生产厂家的不同产生了不同型号的车里程表。种类繁多的车里程表,不仅减小了车速里程表的适用范围,降低了器件的通用性,给这些交通工具的维修更换带来一定困难,更是由于量产规模的减小增加了车里程表的价格。同时市场上销售大部分车速里程表功能单一,无法满足用户对单里程、总里程、超速报警等功能的需求。在此背景下,本设计希望通过设计一种高精度、高可靠性、价格适中、功能丰富且应用范围广泛的车速里程表,来改善这种局面。 在本设计中,利用安装在汽车转轴上的测量盘,在汽车行驶中,由霍尔传感器A44E输入采样电平,采用单片机采集和处理这些电平信号,然后计算得到车及里程信息,用一显示,从而得到车里程信息。在里程信息的存储功能上,采用了新型轿车上广泛使用串行EEPROM芯片,芯片内的里程信息更新一次,电源掉电的情况下也能保存其中的信息。本作品可以安装于不同类型不同型号的交通工具上,在程序中写入正确的周长值,即可准确测量。同时通过按下不同的按键,可以实现单里程、总里程、温度显示、不同车速的报警等功能。本作品经过试验,基本能达到设计的要求,显示的车速、里程值和计算的理论值完全相同,且报警值很准确。由于采用的芯片都是广泛使用的通用芯片,成本较低,如果量产,单件成本会更低。而且该电子式里程表体积小,功耗低,功能多,稳定可靠,性价比高,在很多领域都能得到广泛的应用,具有较高的经济价值。、 (3)原理图 (4)PCB图 (5)电路设计 (6)元件装配 (7)程序调试 (8)部分源程序代码 #include reg51.h #include lcd12864.h #include 24c02.h #include cesu.h #include ds1302.h void delay2s(void) //两秒延时 { unsigned char a,b,c; for(c=127;c0;c--) for(b=235;b0;b--) for(a=32;a0;a--); _nop_(); } void main() { WP=1; Init_lcd_12864(); s=Read24c02(0x05)*1000000+Read24c02(0x03)*10000+Read24c02(0x02)*100+Read24c02(0x01); kaijiyemian(); delay2s(); ClearRAM(); init_interrupt(); printGB(25,0,dian); printGB(41,0,zi); printGB(57,0,li); printGB(73,0,cheng); printGB(89,0,biao); printGB(1,2,su); printGB(15,2,du); printGB(73-4+8,2,mi); lcd(89-4+8,2,10); printGB(97-4+8,2,miao); printGB(34,2,mao); printGB(1,4,lu); printGB(17,4,cheng); printGB(34,4,mao); printGB(17+16,6,shi1); printGB(49+16,6,fen); printGB(49+16+8+8+16,6,miao); lcd(112+5,4,12); lcd(120+5,4,13); while(1) { if(flag2==1) { jisuan(); lcd(40,2,qian); lcd(48,2,bai); lcd(56,2,11); lcd(62,2,shi); lcd(70,2,ge); } if(p==0||p==1||p==2||p==3||p==4||p==5||p==6||p==7||p==8) { Run_DS1302(); lcd(17,6,hour/10); lcd(25,6,hour%10); lcd(49,6,min/10); lcd(57,6,min%10); lcd(81,6,sec/10); lcd(89,6,sec%10); printGB(3

文档评论(0)

xinshengwencai + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档