网页控制51单片机?


已经非常坏了各个都出51开发板。而且有些的卖的很贵教程却一点都不好。你觉得现在要怎么入门啊应该 ...

真的下决心学单片机,就不要看那些教程还不如在论坛和網友讨论效果好。

一般单片机学习就是学习它的软件和硬件的使用方法。要学习常用的开发软件、硬件的基本原理、各种外设模块的用法(GPIO、定时器、中断)、常用接口(UART、I2C、SPI)、RTOS、常用算法等再进一步就是各种应用,如无线、IOT、网络……东西还是很多的

当然,对于非电子专业的工程师这样可能有一些难度,没有足够的时间也缺少可以交流的环境,遇到问题也很难及时得到解决

现在一种做法是從Arduino开始,不用学习和考虑硬件的底层有丰富的软件库可以直接使用,它的重点是应用但是很难深入软硬件内部,不容易学透彻

还有現在的micropython也不错,功能比Arduino更强也容易入门,建议可以了解一下

}

————————————————————————————————————————————

工作原理见书《51单片机应用及原理——基于KeilC和Proteus陈海宴》P178-180

————————————————————————————————————————————

  • 采用定时中断方式控制步进机的转速,定时单位時长为10ms
  • 速度设置在1/2/3/4四个档位,1档最快依次递减,能够控制步进电机的停、转和方向同时显示步进机的当前档位。

  • P2.0-P2.3对应数码管显示(使用7447芯片对应将BCD码转换成7LED数码管)通过7447简单驱动数码管(P2只需要发送1/2/3/4即可)
  • 通过定时器计数,到达设定值时步进电机转动1/4圈计数清零
15 EX0 = 1; //要用到的中断是两个外部中断和定时器中断0
}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信