那么最小的单片机系统包含哪些部分呢? 单片机的最小系统有以下几部分:
1 晶体振荡器电路
或者称为时钟电路,时钟电路为单片机系统提供基本时钟信号。 主要用于为主控芯片提供时钟节拍,相当于人体内心脏的作用。 只有随着心脏的跳动,血液才会到达身体的各个部位,才能维持人体的生存和生命。 一些微控制器具有内部 RC 振荡。 振荡器,使用内部RC振荡器时无需连接外部晶振。
2 下载电路
很多人在谈论单片机的最小系统时,只谈论前三个,而忽略了程序下载电路。 程序下载电路的作用是将用户编写的程序烧写到单片机的ROM中。 单片机下载程序有多种方式:ISP下载方式、SWD下载方式、JTAG下载方式。 微控制器的编程需要特殊的工具。 ISP使用的工具有USB/TTL、SWD和JTAG。 Microchip使用的工具是JTAG。 Microchip的PIC微控制器使用ICD2、ICD3和其他工具。
3. 上拉或下拉电阻
如果上拉电阻用于输入信号引脚,其通常的作用是强制将信号线钳位到一定电平,以防止信号线因悬空而处于不确定状态,进而导致系统出现不希望的状态。
4 复位电路
有的单片机是高电平复位,有的单片机是低电平复位。 当单片机的复位引脚上出现两个以上周期的复位电平时,单片机复位,程序从头开始执行。 在单片机系统中,系统上电时会复位一次。 当按下该按钮时,系统将再次重置。 如果释放按钮并再次按下,系统将再次重置。 因此,其复位可以在运行系统中通过打开和关闭按钮来控制。
5 电源电路
大家都知道,电子设备必须有电源。 STC89C51单片机的工作电压为3.8-5.5V; LPC11C14的供电电压为1.8-3.6V; STM32单片机的供电范围为2.0-3.6V。 常用的5V芯片有LM7805(这个很老了),3.3V芯片有AMS1117等。
集成自:CAUC505 Maker Lab Playing with Embedded,