单片机硬件==绘制最小系统原理图

最小系统的组成:

主芯片,晶振电阻,复位电路 组成

复位电路

给他一段波形,会自动复位,可能是高电平使他复位也可能是低电平使他复位,跳转到0地址,然后重新开始。

阻容复位,通过电容和电阻来复位。
高电平复位电路图:
单片机硬件==绘制最小系统原理图_第1张图片
这张图可以自动复位也可以手动复位
自动复位:导通的一瞬间,VCC由0到5,电容通交流阻直流,于是导通了,于是RST变成了5V高电平,复位了。但是充电一段时间后,电容变为VCC,RST对应为0,变为低电平。或理解为当单片机上电瞬间由于电容电压不能突变,会使电容两边的电位相同,此时RST为高电平,之后随着时间推移电源负极通过电阻对电容放电,放完电时RST为低电平。正常工作为低电平,高电平复位。

手动复位:按键一瞬间会放完电容里面的所有电,而松手的一瞬间,电容又接通了,高电平复位。所以手动复位要和电容并联。

低电平复位电路图:
这里写图片描述
当单片机上电瞬间由于电容电压不能突变,会使电容两边的电位相同,此时RST为低电平,之后随着时间推移电源通过电阻对电容充电,充满电时RST为高电平。正常工作为高电平,低电平复位。

电容接电源就是高电平复位,接地就是低电平复位

晶振电阻

相当于心脏,12 * (10 ^ 6)次/s,微秒级,较慢,一般单片机都是纳秒级,工作主频为12M,也很慢

单片机硬件==绘制最小系统原理图_第2张图片
要供电的晶振叫做有源晶振,价格昂贵,精度较高
不要供电的晶振叫做无缘晶振,价格便宜,精度较差

晶振电阻电容为何为22pF

若晶振电阻与电容同为22pF,就会无法振动。

开始画最小系统原理图

1、新建一个pcb工程,然后新建一个原理图文件,再新建一个pcb文件。后缀名分别是.prj, .SchDoc, .PcbDoc
2、在左边的工程目录那边,右击工程,然后点保存,而不是一个一个单独保存原理图和pcb。但是他们三个都要保存在同一个目录下面。
3、点菜单栏里的设计—浏览库,然后右边侧边栏就会出现Library,点击之后再次点击库,然后安装或卸载你想安装的库。但是要注意安装的库要和你的工程文件放在同一个目录下面。安装成功之后,如果嫌弃右边太小了没办法看,还可以在左边的目录那里,右击原理图,选择加载已经存在的文件,没错,就是辣个你安装的库,然后你会在一个新的页面里挑选你想要的元器件。选择好了之后,就点放置,然后就可以放到原理图文件里了。

注意事项:
这里写图片描述

AT89s52最小系统的注意事项

NPN三极管的定义

IO口在基电极加1时接地,为低电平。
IO口在集电极加0时截止,为高电平。
但若没有上拉电阻,在加0截止是,会出现高阻态,形成开露口,没有输出高电平的能力。

AT89C51一共有四组IO口,其中只有一组是这样的开露口。
开露口的作用:
有的时候要连最高工作电压没有5V的外设,所以为了能够让外设正常使用,要加上不同的上拉电阻,再连上VCC是电压改变。

P0口就是那个开漏口,若要在P0口正常使用外设,则要加上八个电阻,上拉电阻一般是10k,也可以优化成使用排阻。
这里写图片描述

你可能感兴趣的:(单片机硬件)