找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

自行车里程计算单片机仿真程序遇到问题求大神帮助!

查看数: 2751 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-11-21 16:18

正文摘要:

自行车速度已经显示好了,就是里程不会写程序里没有,求助 程序在下面 求大神帮助 #include <reg51.h> #include <intrins.h> sbit LCM_RS=P3^0; //液晶显示模块 sbit LCM_RW=P3^1;//P3口来控制 ...

回复

ID:249916 发表于 2017-11-22 20:50
我也在做这个,才开始,请教一下霍尔元件怎么产生高低电平的?
ID:164602 发表于 2017-11-22 09:26
给你两个建议:
第一:你的速度已经有了,那么,里程就太太......太简单了,找时间啊,S=Vt,初中就知道的。
这个时间可不能用定时器啊,定时器的时间太短了,用1302之类的时间芯片好了——确定计时开始时刻,确定扫描时间,即多久显示更新一次里程,就可以算里程了。
第二:如果上面方法的程序太难(我想想都觉得麻烦),那就用简单方法了。在自行车轮子了装一个光电传感器,轮子转动一周,计数一次,这个里程就是轮子周长,确定转动几周显示更新一次,就可以有里程数据了。可以用外部中断接收这个光电传感器的数据,这样可以计数的最大值,可以由程序设定,而不是定时/计数器,定时器的最大值有限制。
ID:251924 发表于 2017-11-21 16:20
刚刚程序有乱码我重新发一个


小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表