套件5种功能:校时、闹钟、秒表、、计数器
1、显示原理:显示部分主要器件为2位共阳绿色数码管,驱动采用PNP型三极管驱动,驱动方式为扫描显示。 冒号部分采用 4 个 Φ3.0的发光二极管(颜色没有特殊要求),驱动方式为独立端口驱动。
2、键盘原理:按键S1~S3其工作方式为,在相应端口输出高电平时读取按键的状态并由单片机支除抖动并赋 予相应的键值。
3、迅响电路及输入、输出电路原理:迅响电路由有源蜂鸣器和 PNP 型三极管组成。
其工作原理是当 PNP 型三极管导通后有源蜂鸣器立即发出定频声响。驱动方式为独立端口驱动。
4、单片机系统:本产品采用AT89S52为核心器件,并配合所有的必须的电路,只具有上电复位的功能,无手动复位功能。
二、使用说明:
功能按键说明:S1为功能选择按键和移位的作用,S2为确认作用,S3为数值加一作用。
功能调节说明:
1、时钟功能:
如果是芯片内部定时器的时钟,上电后显示00:00:00(掉电后时间不行走不保存,重新上电时间就归0);
如果是外部时钟DS1302的套件,上电后则显示芯片的内部时间(这个时间掉电后可以保持行走,从新上电显示当前的时间);
2、校时功能:按很少S1,数码管显示SET1(设置时间),这时按很少S2就进入修改时间,数码管显示00:00(秒位不可调)小时的十位闪烁状态,再次按S1可以移动闪烁的位置,按很少移动一位,按S3时,对应闪烁位置的数据会加1,设置后后再按S2就保存并退出;
3、闹钟功能:按两次S1,数码管显示SET2(设置闹钟),这时按很少S2就进入修改闹钟,数码管显示00:00 0(秒位不可调,后面的0代表闹钟的状态,0代表闹钟关闭,1表示闹钟开启)小时的十位闪烁状态,再次按S1可以移动闪烁的位置,按很少移动一位,按S3时,对应闪烁位置的数据会加1,设置后后再按S2就保存并退出;
4、功能:按三次次S1,数码管显示SET3(设置),这时按很少S2就进入修改,数码管显示00:00:00,小时的十位闪烁状态,再次按S1可以移动闪烁的位置,按很少移动一位,按S3时,对应闪烁位置的数据会加1,设置后后再按S2后,系统就开始;
5、秒表功能:按四次S1,数码管显示SET4(秒表功能),这时按很少S2就秒表功能,此时S2用来开启或关闭秒表,S3退出秒表功能;
6、计数器功能:按五次S1,数码管显示SET5(计数器功能),这时按很少S2就进入计数器,按S3计数器的值加1,再次按S2退出计数器,系统恢复;
时钟套件有四款套餐:
套餐1.单片机内部定时器实现的多功能时钟套件(芯片烧写的是程序6);
套餐2.单片机内部定时器实现的多功能时钟+温度计套件(芯片烧写程序7,程序6的基础上加入一个数字温度传感器DS18B20,数码管轮流显示时间和温度,数码管轮流显示时间和温度,4秒显示时间,1秒显示温度);
套餐3.外部时钟芯片的时钟套件(芯片烧写的是程序9,程序6的基础上加入时钟芯片DS1302和其他外围件);
套餐4.外部时钟芯片的时钟套件+温度计(芯片烧写的是程序8,程序6的基础上加入时钟芯片DS1302和DS18B20 及其他外围件);
误差分析:
外部时钟芯片的石英晶振我们配的是30PPM的,经测试,5天的误差大概是多1分钟,如果对时钟要求比较高,可以将32768HZ的晶振换成误差比较小的,如10PPM的。
芯片内部定时的时钟套件,经测试,5天大概少走2分钟。