我是初学者,我想学单片机

来源:百度知道 编辑:UC知道 时间:2024/06/06 11:37:15
我想学单片机,但不知如何下手!我学过C和MATLAB,所以希望哪位大虾推荐一些教材(要适合初学者)!还有就是学单片机还需要些什么东西没,如硬件和软件!最后就是还想问一下学单片机有什么需要注意的没!

学过c的对单片机编程有帮助的,单片机的c很简单,matlab倒没什么帮助,单片机的教材很多,可以去书店找一下,具体什么书不说了,不过在选择内容时得好好看一下,要那种把单片机的每一个功能都讲到了,还有一定的例子,不要用那种满篇都是程序的书,硬件软件都得会,比如单片机外围电路设计,其他的一些芯片原理,还可以学学pcb板设计,软件主要是c,汇编不太好用,注意的就是你得投资一点,比如买仿真器,电脑,各种元器件,挺麻烦的

c和matlab对于单片来说没什么太大联系,不过学过了对学单片机的编程是绝对有用,因为有一种编程思想了。鉴于初学者教材最好先用高职的,再慢慢过度到深的。没有什么注意的,就是多编就行,扩展思路和解决问题能力

我也是单片机初学者,我跟你交流一下吧.学单片机,首先当然要知道什么是单片机及其构成,应用.推荐<单片机轻松入门>北京航空航天出版社.一般经典的单片机是89系列单片机,就找这种单片机的书.基本知识具备后,硬件当然是必不可少的,一块单片机(几块钱一片,好的几十,再好的就得几千了),一个编程器(最少也得2,3百,推荐用89s51,可以在线编程,不用买编程器,只要买根几十块的线),实验板呢可以自己做或者买啦.基本硬件完成,软件就下个免费汇编软件uv2或者uv3就行了.单片机基本学会了,想提高就要靠自己的创造力和想象了.

我是MCU爱好者,单机分C51型和PLC型,前者是大众化的,后者虽然好学,但是,是针对某一特性的.我这里有各种学习资料及教学板,有兴趣可以联系.QQ:986943167

建议你先学一下数字电路和微机原理的基础知识,这样上手才快,并且思路清晰。最好稍微懂些原理,语言是次要的。

MATLAB在学嵌入式时能用到,C可以在学单片机编程时很快上手,教材有很多,一本的话推荐西安电子科技大学出版社的《单片机原理及应用》李建忠编著,内容非常全面,不过建议在学习时候硬件和编程一起学习,否则会很枯燥。

学之前最好学过微机原理,模电和数电,不过没学过也没关系,可以慢慢来。

建议买个学习板能够达到事半功倍的效果!