电工之家_电工基础知识学习网站
当前位置:电工之家 > 电工知识 > 单片机 > 正文

学单片机有最小系统了还要买开发板吗

时间:2019-09-18 12:52 来源:电工之家

个人建议:如果纯新手,并想学习更多的外设,如iic ,spi, 单总线等等接口,同时不具备硬件外围电路和PCB画板能力,可以考虑购买开发板作为学习工具,这样避免硬件带来的烦恼。

如果不是新手,有最小系统后,可以考虑自己画板或购买单独的外设,通过转接板或杜邦线连接,降低了学习成本,同时也锻炼了动手能力,何乐而不为呢。

建议新手在学习单片机时,优先采用单片机开发板,不建议通过最小系统去学习。

1 什么是单片机的最小系统

单片机的最小系统是单片机能正常工作所需要的最小的资源配置,一般来说,单片机的最小系统包含如下几个部分:1)电源电路;2)复位电路;3)晶振电路;4)下载电路。这几部分电路是单片机正常工作所需要的最少的资源配置。51单片机的最小系统板如下图所示。

每个部分所起到的作用如下:

1)电源电路:单片机的供电电路,主流单片机的供电一般是5V或者是3.3V,51单片机5V供电,可以直接通过USB接口从电脑取电;

2)复位电路:这里的复位电路是指上电复位电路,单片机的复位电路分为高电平复位和低电平复位,单片机在复位后程序会从头开始执行,51单片机是高电平复位,一般通过电阻电容串联来实现。

3)晶振电路:晶振就是单片机的心脏,单片机的指令周期是由晶振频率决定的,对于51单片机而言,常用的外部晶振有12M、11.0592M等,一般使用具有两个引脚的无源晶振。

4)下载电路:下载电路的作用就是将用户代码编译后生产的hex文件下载到单片机中,单片机工作时就是按照用户逻辑去执行的。51单片机通过UART接口去烧写程序,所用的工具为USB/TTL。

除了以上几个标配电路外,最小系统再无其他的外设电路,需要学习者自己购买各种模块去接线实现想要学习的功能。

2 什么是单片机开发板

单片机开发板是为了方便初学者学习单片机而设计的具有常用外设电路的板子,板子的核心是一颗单片机,集成了单片机最小系统和常用的外设电路,这些常用的外设电路就是方便初学者学习的,比如继电器电路、蜂鸣器电路、流水灯电路、数码管电路、AD采样电路、稳定检测电路、RS232接口电路、点阵电路、按键电路等。由于集成了比较多的外设电路,初学者在学习单片机时不用再去额外的搭建电路,而只需要学习这些常用的外设电路就可以了。

3 单片机最小系统和开发板的对比

单片机最小系统只有单片机工作所需的必要电路,而没有初学者所需要的外设电路,如果 初学者通过最小系统学习单片机的话,必须要自己去买很多的功能模块、通过飞线去实现和单片机最小系统的连线,这需要学习者具有一定的单片机基础和动手能力,不适合初学者。

而单片机开发板集成了各种常用的外设电路,不再需要初学者自己选购模块,并且每个外设电路都配套好了C语言例程和教学资料,初学者根据资料就可以快速的学习单片机的功能,这个很适合初学者。

两者优缺点对比

单片机最小系统比较便宜,适合用来验证电路功能,搭建电路方便;但是需要自己去连接外设电路,对初学者而言具有一定的门槛,不方便;

单片机开发板集成了很多外设电路,对初学者而言非常有帮助,并且所有的单片机GPIO口都引出来了,用户也可以连接独立的模块去实现功能,但是其价格比最小系统稍微贵一点。

总之,单片机开发板可以当作最小系统板来使用,方便用户的学习;但是最小系统板却需要手动搭建外设电路不适合初学者。所以,推荐初学者选用单片机开发板。

上一篇:单片机设计电子产品的设计流程
下一篇:没有了
看过《学单片机有最小系统了还要买开发板吗》的人还看了以下文章
做工控的人要不要学单片机 做工控的人要不要学单片机
这个问题涉及到两个领域了,一个是工业自动化控制,一个是电子开发设计。但是这两个又是互相关联的,如果学好了用处也是很大的。对你个人来说,多学一点东西当然是很不错的,以后可以有多个选择,多条路。 工控行业大部分还是用PLC和触摸屏来控制和操作的,...
学单片机编程前景怎么样 学单片机编程前景怎么样
单片机编程是电子硬件工程师和软件工程师必须掌握的一项基本技能,题主所说的单片机编程前途无非是在职业的上升通道和薪资待遇上有疑问,下面是单片机工程师薪资待遇,大家可以参考一下,下面我来谈谈这个问题。 学单片机编程我认为要尽早不尽晚,因为年轻时...
没有基础学单片机开发可以吗 没有基础学单片机开发可以吗
需要学习的专业知识很多,会比相关专业毕业的人员更大的难度 如果您是一个年纪偏大比如40岁以上中年人,想从事单片机开发工作,个人不推荐学习单片机开发和从事单片机开发的工作。反而建议学习项目管理,产品策划,或销售类工作。 如果是学习单片机只是兴趣...
学单片机以后可以从事什么工作 学单片机以后可以从事什么工作
现在很多行业的项目及产品都不是单一技术就能解决的,一般是多种技术的复合体。以现在比较流行的工业机器人技术来讲,它是集机械、电子、通信、计算机、传感器、气压、自动化工控技术等为一体。 还有比如家居智能技术也是需要硬件和软件相结合,包括通信技术...
C语言学到什么程度才能学单片机 C语言学到什么程度才能学单片机
作为一个单片机爱好者,由于教学工作需要我现在仍然在学习接触单片机。现在我来回答这个问题,单片机作为可编程控制芯片需要软件支撑才能进行控制,进行软件编程所用的编程语言也不局限于C语言一种,我还清楚的记得我最初学习单片机技术所使用的编程语言是汇...