图1 系统总体设计方框图
3. 硬件部分设计
3.1 控制部分设计
本设计主要采用STC89C52 作为控制芯片,其和传统51型单片机不同的是其输出基本管脚兼容单片机之后输出的数字信号。同时减少了数字电路变换后的复杂化,实现数字了电路的功能。也有利于对软件保护和扩展其他功能的实现。通过考察其实用性、高精度、消耗低、高性优良、耐干扰性及其他特性特点的综合对比,选择STC8C52型的单片机。
3.11单片机最小系统
单片机最小系统是指单片机在可以正常工作的情况下,所需要的最基本的电路,AT89S52单片机最小系统电路如图2所示,主要包括:
(1)晶振电路:晶振电路是计算机系统最重要的组成,它为单片机提供了系统时钟的功能。该设计选用的内部时钟电路晶振频率为6MHZ,并且外接了两个谐振电容。该设计选用的谐振电容值为33pF。
(2)复位电路:如果要使单片机的一些设置还原到初始化的状态下,就还需要一个复位电路。本设计的复位电路采用的方法是按键高电平,而在正常情况下单片机复位端是低电平[5]。
(3)直流电源:单片机在正常工作时需要的工作电压是直流的5V电压,所以需要一个直流电源来为它提供这个电压。