数字电路是纯粹的布尔逻辑电路,不存在电阻电容等元件,而单片机电路属于一个系统这个系统是包含模拟电路和数字电路的!比如单片机的复位电路就是模拟电路,而单片机自身又是个数字器件!
单片机自学百分之九十九是可以学会的,网上的教程现在是铺天盖地,思潮泛滥来形容了 有些确实讲的很不错,有些教程是利益驱动的,毫无营养可言 一、单片机自学多久可以成功 我曾经从零基础学习单片机到找到相应研发工作大概花了3个多月。 很多人可能觉得不可思议,在我们学校没有两年时间都学不会,当然这得看人的天赋,也有人十天学会的,比如说郭某某 一。必备基础 1. C语言基础 在我看来,接受过六年基础教育都能学会,当你能使用C语言开发应用系统就行 包括但不限于进制转换、逻辑运算、编程能力,51单片机开发使用的是C-51语言,在C语言的基础上增加了一些数据类型,单片机是用C语言或者汇编来编程的,汇编主要是针对一些低成本,高实时的应用,不太适合做中大型项目,一般用的不多,所以主流还是C语言。 C语言的学习和单片机同步,比如说你学了基本数据类型和基本语句,就可以在开发板上做个流水灯了。 所以没有C语言基础的同学不要吝啬几根头发哈,学就完事了。
(电路和数字,模拟电路知识更好,没有问题也不大,跟着我来)只要能正确使用电阻,电容等 元器件掌握 二极管, 三极管基本工作原理 二.学习环境搭建 1. 一块51单片机开发板+一根安卓数据线 有板子的话可以用仿真软件,Bai度一下,你就知道;驱动装不上有可能就是数据线的问题,上次返厂维修那边也查不出问题,后来我换了根数据线行了,所以大家不要像我这样白给某通某达快递送钱...
安装好开发环境(如keil 4/5),驱动和烧录软件(买板子商家会送)。 三.最后经验总结 毕竟是实践性的东西,能力它也不会平白无故到你手上不是,。在单片机学习过程中每个人都会遇到无数不能解决的问题,需要你向有经验的过来人虚心求教,否则,一味的自己埋头摸索会走许多弯路,浪费很多时间。 |