概述:
首先贴上一张图,这是我最近完成的部分51单片机最小系统原理图,STC89C52封装为了节省整套板子的体积特地采用的LPFP44的封装。此封装与我们常见的双列直插DIP40封装不同的是LQFP44类型的封装多出了四个引脚,分别是P4口地址E8H,AD系列P4口COH,并且相对于DIP40来说,LQFP44多出了两个外部中断:P4.2INT3,P4.3INT2,P4口仍可以寻址。
接下来对于每一部分电路给大家详细介绍一下
第一部分:电源组
38脚接电源3.3V,16脚接电源负极,负极也可以叫GND或者”地”,我们在单片机的应用中,习惯说负极为”地”,上面GND就是英文ground的缩写,翻译过来就是"地"的意思.
第二部分:晶振组
11.0592M晶振Y1与单片机的18,19脚并联,因为这两只脚,就是晶振工作的引脚.22p电容C2一端接18脚,一端接地.22p电容C3一端接19脚,一端接地.这两个电容,我们在10~30P之间选择都是可以的,主要作用是,过滤掉晶振部分的高频信号,让晶振工作的时候更加稳定.
第三部分:复位组
10u电容C1正极接电源5V,C1负极接单片机的复位脚,第9脚.1K电阻R17一端接单片机的复位脚,第9脚,一端接地.就是通过这个10u和1k,就可以让单片机一供电时,单片机自动复位,从零开始执行程序,这个就是复位的概念.
第四部分:其它功能组
这个脚是存储器使用选择脚,当这个脚接"地"时,那么告诉单片机选择外部存储器,当这个脚接"5V"时,说明单片机使用内部存储器.因为选择外部存储器,太浪费单片机仅有的资源,所以这一脚永远接电源5V(如上图所示),使用单片机的内部存储器,如果内部存储器不够容量,最多选择更高级容量的单片机型号,就可以解决问题了.
第五部分. P0 口外接上拉电阻
51 单片机的P0 端口为开漏输出,内部无上拉电阻。所以在当做普通I/O 输出数据时,由于V2 截止,输出级是漏极开路电路,要使“1”信号(即高电平)正常输出,必须外接上拉电阻。
另外,避免输入时读取数据出错,也需外接上拉电阻。在这里给大家简要的说下其原因:在输入状态下,从锁存器和从引脚上读来的信号一般是一致的,但也有例外。例如,当从内部总线输出低电平后,锁存器Q = 0, Q = 1,场效应管V1 开通,端口线呈低电平状态。此时无论端口线上外接的信号是低电平还是高电平,从引脚读入单片机的信号都是低电平,因而不能正确地读入端口引脚上的信号。又如,当从内部总线输出高电平后,锁存器Q = 1, Q = 0,场效应管V1 截止。如外接引脚信号为低电平, 从引脚上读入的信号就与从锁存器读入的信号不同。所以当P0 口作为通用I/O 接口输入使用时,在输入数据前,应先向P0 口写“1”,此时锁存器的Q 端为“0”,使输出级的两个场效应管V1、V2 均截止,引脚处于悬浮状态,才可作高阻输入。(此段部分摘自51中文数据手册)
其他的部分电路稍后会继续给大家更新!!