Assembly PIC组件编程-带电位计的LED
我对汇编编程一无所知,但不幸的是,我必须使用汇编和PIC16F887在短时间内解决一项任务 我的任务是用电位计移动一排4个LED上的闪光灯。闪光灯的频率应可通过旋转编码器在1Hz至10Hz之间以0.5Hz的步长变化 我已经做了很多研究,但我仍然被困在这里,所以欢迎各种支持Assembly PIC组件编程-带电位计的LED,assembly,pic,led,Assembly,Pic,Led,我对汇编编程一无所知,但不幸的是,我必须使用汇编和PIC16F887在短时间内解决一项任务 我的任务是用电位计移动一排4个LED上的闪光灯。闪光灯的频率应可通过旋转编码器在1Hz至10Hz之间以0.5Hz的步长变化 我已经做了很多研究,但我仍然被困在这里,所以欢迎各种支持 我试图闪烁LED,读取旋转编码器并根据读数设置闪烁频率,然后使用电位计选择LED输出。我不确定这是不是正确的,我唯一能把它变成代码的就是闪烁的LED灯 以下是一些可以帮助您入门的基础知识: 能够读出旋转编码器查找旋转编码器数据
我试图闪烁LED,读取旋转编码器并根据读数设置闪烁频率,然后使用电位计选择LED输出。我不确定这是不是正确的,我唯一能把它变成代码的就是闪烁的LED灯 以下是一些可以帮助您入门的基础知识: 能够读出旋转编码器查找旋转编码器数据表并了解其如何产生信号 创建一个以所需频率溢出的计数器。 每次计数器溢出时,创建一个具有4个状态和开关状态的状态机。还有其他方法可以做到这一点。 请看这里: 或 我确实理解这似乎很难做到,但试着分阶段解决你的问题,一步一步地去做 设置您的编程环境MPLAB X 对图片进行编程 让每盏灯都亮起来 读取旋转编码器 创建计时器,只需闪烁LED进行验证 把一切都集中起来
如果你做了大量的研究,那么请展示你的发现和尝试。如果你能展示你的代码,我想看看。如果你正在寻找一些图片的基础知识,也许www.sprut.de会有所帮助