|
本帖最后由 zhanwang 于 2013-1-12 16:13 编辑
你就同时学C语言和51单片机吧,这两个都不需要什么基础,不需要读到了大学再去学。
我学C语言用的是谭浩强《C程序设计》那本书。其实学完那本书你就能随便编点好玩的小程序了(比如解个线性方程组),要掌握C语言还要多看例程。
再说单片机,单片机是什么东西你百度一查就知道了。一般开始学时先学51单片机,找一本比较全的介绍单片机原理的书(最基本的原理不用看,了解就行了,着重看看怎么控制I/O口,定时器,中断和串口通信)再找一本专门介绍51C语言的书(51单片机的程序可以用汇编写,也可以用C语言写,51用的C语言和电脑上用的不太一样,有些特殊的关键字)。然后还需要一个51单片机开发板,淘宝上到处都有卖的,一般100多块钱一套,还有配套的视频教程。
把这些东西都学了,你应该能控制单片机产生PWM信号去控制舵机(PWM信号用到计数器),再多学学应该能在电脑上编个程序通过串口或USB口去控制单片机从而控制舵机(这个就比较复杂了)。你说的那个电压回传就是个模数转换的过程,具体原理不了解但是能会用芯片就能实现。
总之这些一两句话说不清楚,不知道的就百度吧。反正C语言和单片机是基础,把C语言学了,单片机好歹会控制个PWM信号就算是入门了,剩下的慢慢来吧
PS 要就想用单片机控制个舵机或者串口通信什么的,不用太系统的学C语言,不过C语言太基础了,系统学学对以后还是有帮助的。
|
评分
-
查看全部评分
|