1. 我是初中毕业英文和数学不太好,想学单片机能学成吗
当然能学好,单片机不需要很好的英语和数学水平。
不知道你要什么水平的程序,简单点的,大概一星期就行,比较难的要三个月左右,主要是看你的理解能力。
同一个课题,可以有不同的方法,每个人的思维方式不同,建议你多看一下别人的编程,学习较好的编程思维。
单片机先学一些单片机概念之类的东西,至少要知道他的好处,用处之类的,学一些简单的程序。
2. 单片机编程难么没有英语基础但有电子基础能学吗
不难,没有英文基础,但是能记住常用的命令和用法就可以。毕竟单片机编程所用的英语词汇量极少的。
3. 作为业余爱好者,英语不太好能学汇编和单片机吗
你在上高一就开始学习单片机,我真的替你高兴。其实英语的好坏和汇编,单片机是有那么一点关系。不过,关系不是太大。这不妨碍你学习单片机。
我就我个人的学习给你指下道路,省的你走弯路。
先给单片机下一个定义。单片机就是一个能完成特定功能,具有自动控制性的系统。这是我个人理解的,首先它会建立在一个硬件结构之上,其次我们要写程序让它能工作的更加有效。
所以在学单片机时,你需要从硬件上了解单片机。单片机由于硬件的体系的不同,分好多种,如凌阳,51,MSP430等等。所以你先选择一款系列的单片机学习。我建议你学习51的,这个比较通用。
推荐教材是北京航空航天大学出版社的《单片机基础》。 这本书是51单片机的基础,讲了硬件结构,51汇编基础。你可以从这里学起。当然,由于你现在才上高一,对于数字电路“必须”掌握,可以用门电路搭建一个简单的系统。这是练习你的逻辑电路应用。有时间多看看。这本书不难,讲的也比较清楚。你可以从这里开始。单片机汇编语言也就100多条指令,经常用的也就一点。重要的是你要学习他们设计程序的思想方法。
当你理解的单片机,你就需要去应用它做一些简单的系统,流水灯之类的。这些东西都是要建立在开发板之上,不然你没有实践的机会。开发板外面都有卖的。先做一个简单的。熟悉基本的功能。
学习到这里,你也应该自豪一下,鼓励自己一下,基本功能都会应用了。那么我们就要进阶了,做一个比较实际的系统。流水灯没什么好玩的。现在我们要用到模拟电路了。。需要学好模拟电路,这是极其重要的,不然你以后的系统只能由AD到MCU再到DA,就这部分,说实话,没什么技术含量。AD之前和DA之后那才是高手做的。所以到这里你一定要重视模拟电路,数字电路好做,人人都会做,但是模拟电路,那才是水平的体现。
学到了这里,我汇编转到C语言。你可以继续修习汇编。买一本进阶的书,这书就需要比较新颖的内容了,你到时候可以自行挑选比较适合阅读风格的。别人给你推荐也行。
再来说说学习习惯,要习惯动手,去验证自己的想法。我给你推荐的都是经典的基础知识,当你到达一个层次的时候,你就需要接受一些新的知识,往往英文文献就是经常要接触的东西。说道英语,句子都很简单,只是会出现一些专业的词语。要靠你慢慢积累才行。
祝你学习愉快。。。有什么不懂得地方可以随时问我。我写的东西里有一些你可能不懂得词语,你先学习,积累一定量就明白了。。现在也用不上。