专注电子技术学习与研究
当前位置:单片机教程网 >> MCU设计实例 >> 浏览文章

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

作者:MCU起航   来源:互联网   点击数:  更新时间:2014年08月03日   【字体:

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

 

 

先出个问题,谁能猜出这是atmel公司的51单片机还是STC公司的51单片机?

答案是:atmel。因为芯片型号是89S51,原理图上标着呢。为什么最小系统上面选用ATMEL的芯片?

因为ATMEL的芯片下载方便,只需要一条下载线,淘宝上卖十多块钱。但如果用STC的单片机,相对麻烦一些。它的程序下载是通过串口实现的,这就需要一片MAX232,或者串口转USB芯片CH340T等等,添加了这个芯片,还要装一个难看的串口或者USB口。制图、焊接上都相对复杂了一些。

   P0口一定要记得加上拉电阻,因为其它三组IO口都是内部自带的,唯独P0没有。复位按键是必须的,程序跑飞的时候能通过复位来恢复。图中,他把四组IO都引出来了,而且引出来了两遍,充分为扩展设计考虑。下面是电源部分的电路:

 

 
关闭窗口

相关文章