2.1 STC89C51RC单片机

STC89C51RC系列单片机是宏晶科技推出的新一代超强抗干扰、高速、低功耗的单片机,指令代码完全兼容传统8051单片机,12时钟/机器周期和6时钟/机器周期可任意选择。支持ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器/仿真器,可通过串口(P3.O/P3.1)直接下载用户程序,8 KB程序3 s即可完成烧写。

2.2 MAXl33芯片

MAXl33的D0~D3作为4位多路地址/数据总线。片内包含量程开关、蜂鸣驱动器、有源滤波器、电池低电压检测器,具有完善的数字接口,带BCD码输出,基本能实现20多种功能。电阻模式接口电路如图2所示。

2.3 L046R4

L046R4为4位8字加提示符液晶显示模块,3~4线串行接口,可与任何单片机、接口IC接口,如图3所示。其低功耗特性:显示状态50μA(典型值),省电模式《1μA,工作电压为2.7~5.2 V,视角对比度可调,显示清晰,稳定可靠,使用编程简单。

3、 软件设计

该系统软件设计主要包括:初始化L046R4程序、MAXl33写命令程序、MAXl33数据读出程序、L046R4数据显示程序等模块。

3.1 L046R4初始化模块

模块上电后,软件初始化模块,应延时200 ms以上再送命令:

①写入模块专用初始化命令100 0010 1001定义模块;

②写入100 0001 1000定义内部RC振荡方式,或100 0001 0100定义外部晶振方式;