首页 理论教育单片机最小系统设计-单片机最小系统设计

单片机最小系统设计-单片机最小系统设计

【摘要】:图21-10 单片机最小系统电路单片机要正常工作还需要有晶振电路和复位电路,因为没有晶振电路的话,也就没有时钟周期,无法执行程序代码,单片机也就无法工作,单片机的晶振电路是一种典型电路,分为内部时钟方式和外部时钟方式两种,本设计采用的是内部时钟方式,时钟的晶振频率选择11.0592MHz,外接两个30p谐振电容。

该模块在系统设计中是主要控制模块,电路如图21-10所示。该模块包括了AT89S52单片机、晶振电路和复位电路。本系统设计单片机采用Atmel公司的AT89S52芯片。AT89S52提供以下标准功能:8KB Flash、256B RAM、32位I/O口线、看门狗定时器、两个数据指针、3个16位定时/计数器、1个6向量2级中断结构、全双工串行口、片内晶振及时钟电路。另外,AT89S52可降至0Hz静态逻辑操作,支持两种软件可选择节电模式:空闲模式下,CPU停止工作,允许RAM、定时/计数器、串口、中断继续工作;掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。

在原理图21-10中,P1.1~P1.4作为I/O口控制步进电动机,P3.2为红外遥控按键的中断输入口,P0口作为I/O口数据到LCD显示器上显示,P2.0~P2.2口作为I/O口控制LCD显示。

978-7-111-47690-0-Part03-130.jpg

图21-10 单片机最小系统电路(www.chuimin.cn)

单片机要正常工作还需要有晶振电路和复位电路,因为没有晶振电路的话,也就没有时钟周期,无法执行程序代码,单片机也就无法工作,单片机的晶振电路是一种典型电路,分为内部时钟方式和外部时钟方式两种,本设计采用的是内部时钟方式,时钟的晶振频率选择11.0592MHz,外接两个30p谐振电容。

而单片机的复位就和计算机的重起是一样的概念。任何单片机在工作之前都要有个复位的过程,复位对单片机来说,是程序还没有开始执行,是在做准备工作。一般的复位只需要5ms的时间。只要在单片机的RST引脚上加上高电平就完成了复位,按前面所说,时间不少于5ms。为了达到这个要求,本设计在外部设计了复位电路,这种方法就是在复位电路中设计按键开关,通过按键开关触发复位电平,控制单片机的复位,当然C3电容可以起到一个上电自动复位的功能。