![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
15单片机
不怨天,不尤人
键盘上的手艺人
展开
-
STC15编程之矩阵寻迹(第四天)
言之者无罪,闻之者足以戒。 - “诗序” 上一篇文章说到已经实现了数据的读取和存储,今天我又自己调了一下,我发现自己之前一直不能控制车的运动,是因为我在实现数据处理的时候写的算法实现的语句写错了,所以总是不能让它正确的运动。今天我仔细的修改了自己的程序,现在小车已经能正常的运动了,剩下的就是对于小车速度的大小控制的问题了。 我用的数据的处理算法是参考别人的方法: 我用的是红外对管组成的五...原创 2018-12-08 15:07:39 · 274 阅读 · 0 评论 -
STC15编程之矩阵寻迹(第三天)
言之者无罪,闻之者足以戒。 - “诗序” 上一篇文章说自己已经到了数据处理的阶段了,但是我自己好的好研究了一下当然也询问了别人,之后,我看了看自己第二天写的代码,发现自己数据的读取方面犯了很大的错误。下面我们看一下第二天数据存储方面的程序: /*矩阵状态读取*/ void Read_TraceMatrix_IO() { u8 X=0; u8 Read_col; if(Lettic_...原创 2018-12-06 19:29:54 · 140 阅读 · 0 评论 -
STC15编程之矩阵寻迹(第二天)
言之者无罪,闻之者足以戒。 - “诗序” 在上一篇文章中,PWM的调速我们已经实现了 ,今天主要实现的是数据的扫描和存储。其实也是比较简单的但是自己第一次写15 的代码,也是第一次接触到矩阵寻迹,所以进度比较慢,还在这里啰啰嗦嗦的写出来,可能在有些人眼里这些很简单,但是对于初次接触的人来说,还是有一点小麻烦的,希望的我这些文字能够对初学的你以及我自己有些帮助。 我第一次写的扫描函数是一次扫描五...原创 2018-11-30 18:13:56 · 269 阅读 · 0 评论 -
STC15编程之矩阵寻迹(第一天)
言之者无罪,闻之者足以戒。 - “诗序” 有了硬件电路以及电路板之后,紧接着就是写程序控制小车按照黑线的路径行驶。 我写程序的思路是: 第一步:配置15的PCA实现PWM的控速 第二步:实现矩阵的扫描(如果不能一次扫描完成,可以分行来逐次扫描) 第三步:读取扫描的数据 第四步:根据读取的数据实现小车的控制 一、首先来说一下PCA的配置: 1、PCA模块的逻辑结构 STC15F2K...原创 2018-11-29 17:43:57 · 1332 阅读 · 0 评论 -
STC15编程之矩阵寻迹(第五天)
言之者无罪,闻之者足以戒。 - “诗序” 其实前两天我就以为自己的矩阵已经调好了,我得出这个结论并不是编造的,而是它已经能够完成寻迹了,只是有些不完美,就是总会有些摇头晃脑,我自己本身也是想调的更好一些,所以我就仔细的检查了自己的代码,认真的过一遍逻辑,又用Debug调试了一遍,发现还是有些错误的。 我们先看一下之前的数据处理的程序: /*数据处理函数*/ void Data_Handli...原创 2018-12-12 13:06:49 · 157 阅读 · 0 评论