AT89S51(52)单片机最小系统设计原理详解

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

51最小系统设计原理
1、定义:单片机最小系统是指能让单片机运行起来所需的最小器件构成的电路系统。

2、电源部分:从电脑USB接口DC5V取电,C4、C5构成USB接口电源的简单滤波电路。

开关电源的输出电压往往波纹较大,不像线性稳压器输出的那么稳定,所以要进行必要的滤波。

如果需要接一个电源开关,应该接在C4和C5的前面,这样在接通开关的瞬间产生的抖动能被这两个电容吸收。

3、复位电路:C1和R1构成单片机的上电自动复位电路。

A T89S51/52单片机属于高电平复位,RST管脚上需要持续两个机器周期(24个时钟周期)以上的高电平,单片机才能复位。

复位原理:上电瞬间,电源给C1充电,在R1产生压降,R1上端为高电平,RST管脚检测到高电平,单片机的各个寄存器清零或恢复初始状态,特别是PC计数器清零,程序便从头开始执行。

C1和R1常用取值:C1取10uf时R1取10k;C1取22uf时R1取4.7k;如果C1、R1取值过大或C1、R1取值过小都会引起单片机复位实践过长或过短,不利于单片机启动。

如果需要加手动复位,那就在C1两端并联一个按钮即可。

4、时钟电路:C2、C3和Y构成单片机的时钟源电路。

C2和C3是晶振Y的负载电容,过大或过小都会影响晶振的频率和幅度。

AT89S51/52单片机对晶振负载电容的取值有明确要求:在20pf到40pf之间,最佳值为30pf。

Y的取值可从1MHz到24MHz,如果用的是12MHz 的晶振,那个一个机器周期刚好就是1微妙,编程时计时很方便。

焊接时一定要注意,这三个元器件应尽量靠近单片机相应的管脚,以减少线路上寄生电容的影响。

机器周期:在计算机中,为了便于管理,常把一条指令的执行过程划分为若干个阶段,每一阶段完成一项工作。

例如,取指令、存储器读、存储器写等,这每一项工作称为一个基本操作。

完成一个基本操作所需要的时间称为机器周期。

5、程序下载电路:第一种,ISP下载,10PH是AtmelISP并口下载线10p接头。

第二种,RS232下载。

注意事项:
1、如果P0口作为普通的I/O口,一定要接一个4.7k或10k的排阻。

2、单片机的EA/VPP管脚一定要接到高电平。

3、发光二极管的方向及通过电流阈值(5MA-10MA)。

相关文档
最新文档