;/************************************************************************************************

;本例程基于AI8051U为主控芯片的实验箱进行编写测试。

;使用Keil C251编译器，Memory Model推荐设置XSmall模式，默认定义变量在edata，单时钟存取访问速度快。

;edata建议保留1K给堆栈使用，空间不够时可将大数组、不常用变量加xdata关键字定义到xdata空间。

;比较器的正极通过 P4.6 端口连接可调电阻，与1.19V内部固定比较；

;调节可调电阻，当P4.6口的输入电压低于1.19V时产生比较器中断，此时保存数据到EEPROM；

;当P4.6口的输入电压高于1.19V后，或者重新上电时，读取EEPROM数据进行恢复。

;用STC的MCU的IO方式控制74HC595驱动8位数码管。

;使用Timer0的16位自动重装来产生1ms节拍,程序运行于这个节拍下,用户修改MCU主时钟频率时,自动定时于1ms.

;用户可以在"用户定义宏"中修改保存数据的EEPROM地址。

;显示效果为: 上电后显示秒计数, 计数范围为0~10000，显示在右边的5个数码管。

;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
;注意：下载时，下载界面"硬件选项"中下面的项要确认如下设置:

;设置用户EEPROM大小，并确保"用户定义宏"中设定的地址在EEPROM设置的大小范围之内，EEPROM大小包括用户系统区。
;例如需要用户系统区4K、EEPROM区8K，那么用户EEPROM大小需要设置12K。

;修改过硬件选项，需要给单片机重新上电后才会生效。

;选择时钟 24MHZ (用户可自行修改频率)。
;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

;************************************************************************************************/