在系统的设计中,能否成功完成设计任务的关键是要选择合适的系统核心软件,而作单片机作为核心系统其的选择便是重中之重。选择好合适的单片机可以最大的简化单片机应用系统。STC89C52的工作电源电压很宽,是2。7V到6V之间,当单片机工作在3V时,电流约是6V工作时的1/4。单片机工作在12Hz状态时,动态的电流是5。5mA,空闲时状态是1mA,掉电状态仅是20nA。所以小功耗对于电池供电的小型控制系统非常适合。
复位电路,时钟电路以及电源构成了STC89C52单片机的最小系统,这些电路是可以让单片机运行起来所必须的电路。其中复位操作是让单片机内部从一种确定的状态开始运行;时钟信号是用来供给单片机内部各种操作的时间基准,用于产生时钟信号。图4-1为单片机最小系统。
图4-1 最小系统
4。3 时钟电路的设计
时钟是单片机最重要的一部分,单片机内部各功能的动作都是以时钟的频率作为基准。因此,时钟的频率决定了单片机的响应速度。内部和外部时钟方式是最最常用到的两种时钟电路方式。
该电路采用频率是12兆赫兹的石英晶振作为振荡源,由于单片机的内部是有振荡电路的,所以只要在外部连接两个电容外加一个晶振就可以了。图4-2是时钟电路的原理图,单片机的内部有一个用于构成振荡器的反向放大器,XTAL1是其输入端,XTAL2是输出端。这两根引脚跨接在一个振荡器和两个20pf电容的两端,为整个系统提供一个正确的时钟信号。