0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

新手学习单片机用开发板还是用最小系统?

姚小熊27 来源:xx 作者:姚远香 2019-10-07 11:21 次阅读

个人建议:如果纯新手,并想学习更多的外设,如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口都引出来了,用户也可以连接独立的模块去实现功能,但是其价格比最小系统稍微贵一点。

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6001

    文章

    43970

    浏览量

    620784
  • 最小系统
    +关注

    关注

    9

    文章

    246

    浏览量

    28855
收藏 人收藏

    评论

    相关推荐

    [讨论]STC单片机最小开发板

    市场上的单片机开发板,谁处可见,大都是几百元,给大家学习带来了一定的困难,我把上次的STC单片机最小系统改善了一下,搭了一个
    发表于 03-29 11:17

    自制单片机最小系统开发板教程

    的原理图遮遮掩掩说一半留一半的。因此这里总结出自制单片机开发板的全过程和大家分享。从在上先搭建起最小系统,到做出ISP 下载线……,希望大家通过这个教程可以全面掌握自制
    发表于 11-02 11:41

    如何提高单片机最小系统的稳定性

    如何提高单片机最小系统的稳定性为什么我自己焊接的最小系统没有开发板上的好用?不稳定,写完程序后,各管脚的电平变化都正常,但是加上负载(如电机)后就不稳定了。我和队友检查了一个星期了,也
    发表于 11-24 09:58

    单片机开发板最小系统组成元器件清单【独家分享】

    单片机开发板最小系统元器件清单包括了单片机最小系统的所有元器件单片机
    发表于 11-25 12:04

    制作单片机最小系统

    ` 本帖最后由 my_mcu 于 2016-5-11 06:26 编辑 下面介绍一下即将要做的这块单片机最小系统的主要功能,这块单片机最小系统
    发表于 03-05 07:17

    51单片机最小系统

    自己画的51单片机最小系统新手练习还是可以的。里面有原理图文件和PCB
    发表于 11-16 16:21

    请问学习单片机弄个最小系统就够了吗?

    学习单片机弄个最小系统是不是就够了?其他外围可以自己拓展,没必要拿开发板浪费吧?
    发表于 09-01 22:29

    为什么称为单片机最小系统

    为什么称之为单片机最小系统呢?单片机最小系统,也叫做单片机最小应用
    发表于 11-25 07:18

    单片机最小系统是指什么

    、复位电路,如图 2-1 所示:这张最小系统的电路图节选自我们的 KST-51 开发板原理图,下面我们就照这张电路图来具体分析最小系统的三要素。电源这个很好理解,电子设备都需要供电,就连我们的家用电器(手电筒_)也不例外。目前主
    发表于 02-23 06:42

    PCB单片机最小系统

    这是包含许多功能的单片机最小系统单片机开发板pcb文件
    发表于 11-23 11:11 17次下载

    新手学习单片机如何选择开发板

    作为新手学习单片机时,确实应该购买一块开发板自己动手练习,进步才快!市面上的单片机开发板确实很
    的头像 发表于 11-09 03:42 8090次阅读

    单片机最小系统的调试方法_单片机最小系统设计制作及开发流程

    本文主要介绍了单片机最小系统的调试方法及单片机最小系统设计制作及开发流程。
    的头像 发表于 04-24 09:35 1.1w次阅读
    <b class='flag-5'>单片机</b><b class='flag-5'>最小系统</b>的调试方法_<b class='flag-5'>单片机</b><b class='flag-5'>最小系统</b>设计制作及<b class='flag-5'>开发</b>流程

    单片机最小系统

    单片机最小系统单片机最小系统来源单片机最小系统为什么称之为
    发表于 11-17 12:36 20次下载
    <b class='flag-5'>单片机</b><b class='flag-5'>最小系统</b>

    单片机最小系统

    单片机最小系统单片机最小系统来源单片机最小系统为什么称之为
    发表于 11-17 13:06 11次下载
    <b class='flag-5'>单片机</b><b class='flag-5'>最小系统</b>

    单片机最小系统

    单片机最小系统单片机最小系统来源单片机最小系统为什么称之为
    发表于 11-23 16:51 33次下载
    <b class='flag-5'>单片机</b><b class='flag-5'>最小系统</b>