㈠ 自学单片机应该以什么顺序看哪些书才能慢慢进阶成为高水平
看到你这个样子就想起我当年学习单片机的时候,其实买书都是浪费钱,建议到网上买个51单片机的学习板,网上下载谭浩强C语言设计第三版,51单片机资料网上是到处都是,记住多做实验,通过51单片机来学习c语言,把C语言能通过51单片机玩透彻,你就入门了,当你入门之后,你才知道单片机就是一个平台,核心其实是c语言,当你换别的单片机的时候,其实就是看一个单片机的手册配置对应的寄存器,其实后面说的都是废话呵呵呵。
㈡ 学完51单片机的基本功能后的进阶方向,求解答
学完51的“基本”功能还是不够的,51要玩转必须做到十分熟练才行;至于以后的进阶,可以现在STM32学习ARM,或者TMS320学习DSP两个方向。
㈢ 推荐几本51单片机进阶读本
在此推荐一本《电子设计从零开始》(杨欣编着,清华大学出版社出版),该书“几本好的51单片机教程”,这要看你是刚学单片机还是对单片机有了一定的
㈣ 求推荐两本单片机的基础和进阶书
建议看一下郭天祥的《51单片机,C语言教程》,或者北航出版社出的《51单片机,C语言创新教程》,编着是温子祺、刘志峰....李益鸿的,以上两本都是比较基础的,前者貌似挺普及的。当然,书本只是让你对单片机有个了解罢了,毕竟单片机涉及的知识是很多的,所以到时候还要记得多一些上网查资料,多一些混混电子论坛什么的呢。以上两本都是讲51单片机的,等你对单片机有一定了解后,建议你去学STM32~
㈤ arm和单片机的 前景怎么样 哪个比较好
ARM和单片机总体来说,ARM可以算是单片机的进阶,ARM的主要功能是跑操作系统,这几年由于SOC的发展,现在的ARM的多核ARM比如说OMAP3530里面是由一个DSP+ARM构成,基本已经可以将原来几个芯片或者几块板子做到的功能就能实现了。单片机可以算作入门,传统的MCS51系列以及后来发展的MSP430,C8051F等等新兴功能更加强劲能耗能加低的芯片也逐渐应用越来越多。不过按我理解基本单片机现在的主流市场应该在WSN即物联网的角度上,而ARM在主核上,ARM的就业前景应该比单片机好些。
㈥ 推荐学习单片机初级和进阶比较好的书
随便到书店看一下,其实都差不多,不要把希望寄托在所谓的好书上,
关键在于吸收与动手。
㈦ 讲讲我是怎么进阶单片机的
写进单片机的都是二进制代码哟.但大家编写程序都使用语言如C和ASM(汇编).编好的程序用你说的编译器编译成二进制代码.编译软件般会随你的单片机和调试器而定(调试器是用于调试没有Jtag的单片机)常用的编译器是Keil,IAR当然还有其它的ads,pn等,还有单片机厂家自带的
㈧ 单片机的学习方法
从刚开始接触单片机,到现在已经有3年的时间了,在这期间学习和使用了51单片机、飞思卡尔单片机,LPC2138,PIC16F887等系列的单片机,每接触一款单片机,都会经历熟悉其基本开发,然后将其用于项目中的过程,对于如何学习一款单片机,自己做了如下的总结。
大家都知道,51单片机是最容易入门的,不仅因为其编程简单,更重要的是网上的资料非常丰富。所以一般学习单片机开发的都将51单片机作为入门开发的首选。我学习51单片机的时候是采用这样的一个步骤进行学习的:
第一步(熟悉的过程):在网上找学习资料,在网上看了很多。印像最深的要数王云老师的云龙51单片机视频教程,因为这个教程从基础到复杂的编程慢慢深入,边讲边写代码,讲的比较的全面,而且也生动,所以那一阶段,也是我学习单片机进步最快的阶段,这时对51单片机也就没有感到陌生了。通过视频让我知道了该怎样学习单片机,学习单片机,要从实验入手,先熟悉单片机再说,开发语言开始使用的是C语言比汇编更好理解。
第二步(进阶的过程):有了第一步的基础之后,接下来的便是进阶的过程,买了一款51单片机开发板,然后就开始了我的学习之旅,每次听课的时候,按照上面的实验,以及课堂上面调试程序时出现的一些问题,自己认真的在电脑上进行调试,并分析产生故障的原因,让我有了一定的开发基础。在看完了视频教程之后,后面又对基础的知识进行了下补习,主要是看单片机原理性的教材,因为有些细节性的东西还是要从教材上面获得。围绕单片机的LED灯进行控制,通过控制LED灯的亮、灭,熟悉了51单片机的内部的各种资源,这样就能使我在很短的时间内,将51单片机内部的各个功能部件全部都使用到了。
第三步(项目实战的阶段):学习单片机的时候,虽然也编写了一些程序,但是那些都是一些很小的模块程序,并没有起到综合应用的目的,所以在这之后,我和另外一个学习硬件的同学一起组成了一个小的团队,进行项目实践开发,那时候,实验室的条件比价好,有很多的器件可以自己使用。所以,我们就设计了我们的第一个作品,基于单片机的液体点滴监控系统。做这个系统时,就将以前单片机所学的知识,做了一个综合的应用,包括有LCD1602控制,串口的控制等。
经过以上三个步骤的学习之后,对于51单片机的开发基本上就算入门了。而对于其他类型的单片机,如飞思卡尔单片机,LPC2148 ARM7单片机,PIC16F887等,虽然每个系列的功能不一样,但是最基本的编程思想还是一样的,不同的可能就是编译器,程序下载的软件等差别,所以有了51单片机的开发基础之后,学习其他单片机所采用的方法就是一个差异化的学习,学习各种单片机不同的地方,这样,就能很快的熟悉一款新的型号的单片机。
㈨ 上学期刚学完c语言,现在也有接触单片机,但是不知道怎么继续进阶了。比如用c语言编程做一个可以运行的
C语言只要编译成功都是可以运行的程序。你如果想开发图形界面程序的话,C的基础上你需要学习Windows API,这是Windows下编程,Linux下的图形界面库也有几个。当然你有了C的基础,可以学习C# VB.net JAVA C++等,都可以开发图形界面应用。其实编程的核心在于数据结构和算法,把这个东西学扎实了,受益无穷,但是要时间,你可以先了解下。
至于单片机,我了解的不多,不过你肯定少了基本指引你的书,等你知道的多了,这些问题就不是问题了。
㈩ 我是单片机初学者,请问有什么好的书籍比较容易看懂以及后续进阶的,C语言的书
推荐这三本关于C语言的书:
1、C和指针
2、C陷阱和指针
3、C专家编程