A. 单片机初学者到底是学c还是汇编
对于单片机的初学者来说,应该从汇编学起。因为汇编语言是最接近机器码的一种语言,可以加深初学者对单片机各个功能模块的了解,从而打好扎实的基础。
B. 对于初学者应该怎么学习单片机
说说我自己的经历。
大二的时候开始自学单片机,看吴鉴 鹰视频,弄来一套吴的51开发板,就照样学起来。那会也并没有学微机原理,数字电路啥的,仅有的一点基础的就大一60分飘过的C语言。那会其实就是照葫芦画瓢,只是把很多表面的,固定的东西记熟了,具体的原理也并不懂。后来又自学了微机原理,数字电路,才一点一点开窍。单片机是很多学电子,嵌入式的入门课程,也经常被吹上天,以为学好单片机就可以走遍天下。很多人没有任何相关基础,写了几个跑马灯,LED,AD/DA的小程序,以为就会单片机了,然后就没有然后了。
我认为,如果没有任何相关基础,初学单片机,除了熟悉各种例程和基本原理,同时也要进行微机原理,数字电路的学习。不但要知道怎么写,也要知道为什么这么写,知道原理。
一般的套路是先学习51,然后stm32,然后arm。然后就可以上操作系统,ucos,然后就是linux。要学的东西很多,这是一个积累的过程。
C. 单片机初学者该看什么书
《51单片机工程师是怎样炼成的:基于C语言+Proteus仿真》老杨 电子工业出版社
《单片机C语言程序设计实训100例——基于8051+Proteus仿真》彭伟 电子工业出版社
《新概念51单片机C语言教程——入门、提高、开发、拓展》 郭天祥 电子工业出版社
《实例解读51单片机完全学习与应用》 电子工业出版社
《手把手教你学单片机》 北航
《单片机基础》李广弟 北航
《单片机原理及接口技术》李朝青 北航
《51单片机应用从零开始》汇编 杨欣 清华出版社
《爱上单片机》 杜洋 人民邮电出版社
《例说51单片机(C语言版)》 张义和 人民邮电出版社
《单片机原理与技术》
《51单片机开发与应用技术详解》
《单片机技术与原理教材》
《匠人手记》
《手把手教你学单片机》
《8051单片机》
《单片机原理及应用》 张毅刚
《51单片机原理与实践》
《单片机应用技术》 哈尔滨工业大学出版社
《8051单片机教程》 平凡
《单片机轻松入门》平凡
D. 单片机初学者学习哪个系列单片机好
51、AVR、430、ARM(包括嵌入操作系统)、FPGA当前单片机系统如此丰富,对于新手到底该如何选择呢?我认为最大的误区,在于新手普遍的追时髦心理,急功近利心理,妄想短时间之内学会ARM,学会嵌入操作系统。网上资料、厂家宣传、培训机构广告也对初学者产生误导,使之误认为ARM很容易学。但是没有51单片机知识作为基础,其他一切都是空中楼阁。必不能达到预期效果。
51单片机作为入门级产品,现在更多的体现在教学意义上了。虽然大部分的产品,已经淘汰51,使用高级芯片或者增强型51芯片,但是奉劝初学者,还是要从底层、基础、即51开始单片机的学习。学好、学会、精通51单片机再学习其他单片机也能很快入门。
E. 我是初学者,我想学单片机
学过c的对单片机编程有帮助的,单片机的c很简单,matlab倒没什么帮助,单片机的教材很多,可以去书店找一下,具体什么书不说了,不过在选择内容时得好好看一下,要那种把单片机的每一个功能都讲到了,还有一定的例子,不要用那种满篇都是程序的书,硬件软件都得会,比如单片机外围电路设计,其他的一些芯片原理,还可以学学pcb板设计,软件主要是c,汇编不太好用,注意的就是你得投资一点,比如买仿真器,电脑,各种元器件,挺麻烦的
F. 初学者怎么自学单片机
在网上买一台可以在线读写,仿真的设备。这种设备,51单片机,便宜的也就一两百块钱。有基本的口操作,驱动步进电机,驱动八段数码管等等的例子。初学者足够用了。
在网上下载一两本教程,看教学视频,一般买设备的时候,卖家都会送的。
G. 单片机初学者必备什么呀
学单片机的前提基础及条件
1. 最好是搞电子产品这行!
2. 对数字电路有一定的了解。如果你对数字电路的二进制码,十六进制码和十进制码之间的换算还比较吃力的话,先恶补基础知识吧!
3. 模拟电路的基础知识还是需要懂点。比如二极管,三级管的特性,运算放大电路的简单分析多少需要知道点。
4. 具备以上基础知识了,那可以试试看学单片机了。别急,至少还需要有画原理图,PCB板图的能力吧,否则怎么进行电路设计啊!
5. 在学校里的英语很差,能学吗?也能,只是吃力点!很多资料都是英文的,看不懂,就慢慢的翻译了。当然也有中文资料,那就看你善于找它不。但是英语的单词还是知道几个为好,写程序,读程序对你还是有帮助的。
6. 搞单片机开发工作,是个学无尽头的事情,别以为你能写一段代码,能让几个发光管亮起来,你就是单片机高手了,no!要学的东西太多了!
7. 学单片机是非常累的一件苦事,如果没有接触过它,只看书,读了几个月,还是在看那几页,还是云里雾里,书一丢,变倒下了。学单片机要毅力哦,要有恒心!
8. 想学单片机,要想办法接触它,有个实物摆在眼前,虚幻的感觉就少些了。本来单片机的基础只是就是比较抽象的,例如寄存器数据的转移,移位操作等。接触了单片机,你就有好奇心牵动你去了解它。
9. 要是你的身边有搞单片机的老大,能向他们请教一下,那你实在太幸运了。因为有了他们的提示,你的思想便豁然开朗了!
10. 假设你的经济基础允许的话,买块学习板,对照书本,动手操作,编程序,调试调试,那学起来的感觉很爽,没那么迷茫了!
11. 假设你所在地有相关的培训班,去听听也行。交点学费,就算是投资,学好了,会有回报的。提醒的是,一个培训班的人很多,能学到的东西会打折扣的,为什么呢?他们追求的是数量,质量能保证吗?好好的考虑一下。
H. 单片机初学者
建议:
初学重点应该放掌握单片机的工作原理、内部寄存器的组成、内部定时计数器、串行口、中断电路的结构、初始化编程方法。
1要挑选一本好的教材,好的教材就是一个好的老师。
2学习过程中要借助网上资源
利用网络文库,可以查找下载学习资料
。也可以去编程网站下载汇编源代码。
还可利用网络知道,提问题,向高手请教和交流。
3搭建实验电路板或使用仿真软件,做一个学习汇编程序设计的开发和调试程序的平台。
入门教材:
单片机原理及应用技术
作者:苏家健、曹柏荣、汪志锋
出版日期:2004-11
版次:1
ISBN:7-04-014565-0
出
版
社:高等教育出版社
备注:教育科学“十五”国家规划课程研究成果
推荐视屏:
郭天祥的《十天学会51单片机》视屏
呵呵
满意的话
请选择满意回答
I. 初学者学单片机
单片机,即单片式微型计算机的简称。也就是平时说的微电脑系统里面的微电脑。可以通过用一些编程序言的编程,来让他实现各种各样的自动控制的系统。如果你想学的话,最好是买基础一点的单片机,比如8051系列。典型的有:AT89S51,AT89S52,买国产的STC也可以,比如STC89C51等等,上淘宝买,才几块钱一个。学习单片机,最重要的是要会编程,常用的编程语言有C语言和汇编语言,我都会的哦,但是建议你使用C语言。
J. 51单片机的初学者
对于内部原理肯定是要了解的啊
C只是在处理某些问题时可以对代码进行很大的优化
比如在P0,P1,P2,P3口处理的时候
必须要对每个口的原理跟功能熟悉
在对几个口利用里很简单的一个例子,跑马灯
位选码跟字型码的输出是一个循环,在处理这个循环的时候,C就可以充分体现出对于汇编的优势