如何设计51单片机最小系统

  作者:dolphin 时间:2017-09-13

单片机有很多种,51、AVR、430、PIC、STM32等等,每种都有自己的最小系统板。今天简单说下51单片机的最小系统板该如何设计。最小系统板的说法其实是相对开发板来说的,因为在开发板上有各种功能模块,例如AD、DA、数码管什么的,但是有些追求简洁的开发者习惯简单一些,只要有电源,下载口,一些简单的按键,同时把IO口都引出来,仅此而已。所以说,最小系统板是没有一个明确的规范的,因人而异,简洁为主。上个图先:

先出个问题,谁能猜出这是atmel公司的51单片机还是STC公司的51单片机?
答案是:atmel。因为芯片型号是89S51,原理图上标着呢。为什么最小系统上面选用ATMEL的芯片?
因为ATMEL的芯片下载方便,只需要一条下载线,淘宝上卖十多块钱。但如果用STC的单片机,相对麻烦一些。它的程序下载是通过串口实现的,这就需要一片MAX232,或者串口转USB芯片CH340T等等,添加了这个芯片,还要装一个难看的串口或者USB口。制图、焊接上都相对复杂了一些。
P0口一定要记得加上拉电阻,因为其它三组IO口都是内部自带的,唯独P0没有。复位按键是必须的,程序跑飞的时候能通过复位来恢复。图中,他把四组IO都引出来了,而且引出来了两遍,充分为扩展设计考虑。下面是电源部分的电路:

关键词: 如何 设计 单片机 最小 系统

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关电路