液晶显示、声音提示等功能,因此选用与 MSC-51 单片机完全兼容的 STC89C52 低功耗单片 机。现代生活中,电子工程师通常使用的元器件大都是由宏晶科技推出的新一代具有高速、 低功耗以及超强抗干扰的 STC89C52 单片机。
中国广大的用户之所以能够快速的接受是因为 STC89C52 单片机采用了现代发达的 Flash 存贮器技术,其制造成本较低,并且采用高密度非易失存储器制造技术制造,其与 MSC-51 的指令集和输出管脚能够完全的兼容。同时将多功能 8 位 CPU 和闪烁存储器组合 在单个芯片中。其程序的掉电可存储的特性,便于继续开发与试验,为很多嵌入式控制系 统提供了一种灵活性高且价廉的方案[3] 。
其主要功能特性如下表 2-1: 2。时钟芯片的选取
DS1302时钟芯片是一种性能高、功耗很低、可靠性强、稳定性好并且带随机存储器
(RAM)的实时时钟芯片,它可以提供秒、分、时、日、星期、月和年,能够自动调整相 关变量的数值,并且具有闰年补偿功能。附加31字节静态RAM,采用SPI三线接口与CPU进 行同步通信,并可采用突发方式一次传送多个字节的时钟信号和RAM数据。论文网
它与单片机之间可以采用同步串行的方式,只需用到RST复位,I/O数据线和SCLK串行 时钟这三个口线,就可以进行简单的通信。时钟/RAM 的读/写数据以一个字节或多达31 个
字节的字符组方式通信。将STC89C52单片机和串行时钟芯片DS1302组成电路,其中 STC89C52为主控芯片,DS1302为主要计时芯片,这样组成的电路不仅能准确地计时,而且 因其只是用三个口线可以尽量节省接口资源,加上锂电池在掉电后不会丢失时间,并且能 够将数据信息存储起来。使用寿命长,精度相对较高也是DS1302时钟芯片独特的优点,同 时具有与STC89C52单片机一样的掉电自动存储的功能。
当工作在保持数据和时钟信息的过程中时,其功率低至1mW,正常的工作电压宽通常 徘徊在2。5V到5。5V之间。采用主电源和备用电源两种电源进行供电,根据需要可自行设定 备用电源的充电模式,提供了对后备电源进行涓细电流充电的能力。DS1302时钟芯片通常 用于数据和时间的记录,尤其是在特殊时间上的特殊的数据,能够实现同时记录特殊数据 以及出现该特殊数据的时间,因上述特点普遍的应用于数据测量系统中[5] 。
表 2-1
1 增强型 8051 单片机,6 时钟/机器周期和 12 时钟/机器周期可以任意选择,指令代码完全兼容传
统 8051。
2 工作电压:5。5V~3。3V(5V 单片机)/3。8V~2。0V(3V 单片机)。
3 工作频率范围:0~40MHz,相当于普通 8051 的 0~80MHz,实际工作频率可达 48MHz,用户应用 程序空间为 8K 字节。
4 片上集成 512 字节 RAM。
5 通用 I/O 口(32 个),复位后为:P1/P2/P3/P4 是准双向口/弱上拉,P0 口是漏极开路输出,作 为总线扩展用时,不用加上拉电阻,作为 I/O 口用时,需加上拉电阻。
6 ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无需专用仿真器,可通过串口
(RxD/P3。0,TxD/P3。1)直接下载用户程序,数秒即可完成一片。
7 具有 EEPROM 功能。
8 具有看门狗功能。
9 共 3 个 16 位定时器/计数器。即定时器 T0、T1、T2。