| 图太小,看不清测速端口信号从何而来?如果不是来自电机,应该人为注入一定频率的信号来模拟电机转动。 |
| 还有在哪里添加延时非常重要,不过51的应该对延时要求不大,这个要参考数据手册,我两个1602液晶发现不能公用一个程序,当初困扰了很久,多半是延时和判忙哪里有问题,个人建议 |
| 你液晶程序在读写数据时不用判断忙不忙吗?可以百度一下判忙哪里是不是出现了问题 |
| 现在的问题就是,sum的值就是0,函数没有用,是因为外部中断没有起作用开始不能使T1开始计时吗? |
1649293198 发表于 2020-5-18 13:44 我刚才把sum的函数去掉了,也就是没有给sum(要输出的速度)赋值,但是仿真的时候还是能出现096,给它赋值的时候也是输出096,这是为什么? |
1649293198 发表于 2020-5-18 13:44 我刚才把sum的函数去掉,发现没有给sum(也就是输出的速度)赋值,他也能输出096,给他赋值也还是输出096,也就是输出的数字完全就不是我想要的,这是为啥?? |
| 建议调整测速函数与显示函数各种的参数,是否二者存在某项参数的不匹配。 |
大长虫 发表于 2020-5-18 11:27 仿真的话,应该和片子没关系吧。然后我觉得程序的问题在于那个函数sun算出来的是一个确定的值,但是我现在找不出问题在哪里 |
| 用T2口试试,或许是片子质量有问题呢 |
| 没人回答吗 |