多功能数字钟verilog程序

您好,2年前您那个多功能数字钟的程序能发我一份吗,谢谢了。

1免校正数字钟系统简介
免校正数字钟系统是由信号采集模块和时钟控制模块两个大的模块组成。
广播整点报时信号采集模块中用到AT89C2051内部的精确模拟比较器,将模拟信号转化为数字信号。通过I/O口输出到单片机的计数器T1,对数字脉冲信号进行计数。定时器T0采用定时中断1方式,定时到达相应时间时,取出计数器T1中记录的数据判断是否为广播整点报时信号所产生的数据。利用每小时整点前报出五声低音,频率为800Hz;整点时报出一声高音,频率为1600Hz的信号来判断出整点信号,并且产生校时信号。如果在一定的时间里能够逐一地、连续地判断出这六个信号,则说明是整点信号已经采集到,可以给予时钟控制芯片发送校时信号,不然就等待下一次信号的到来。
信号采集模块主要是对广播整点报时信号的采集并产生校时信号。广播整点报时语音信号通过模拟比较器将模拟信号转化为数字信号,然后对数字信号进行定时计数。判断采集到的频率范围,产生校时信号。
采用普通声音广播电台整点报时信号,校正时间。利用每小时整点前报出五声低音,频率为800Hz;整点时报出一声高音,频率为1600Hz的信号来判断出整点信号,并且产生校时信号。
如果在一定的时间里能够逐一地、连续地判断出这六个信号,则说明是整点信号已经采集到,可以给予时钟芯片发送校时信号,不然就等待下一次信号的到来。
时钟控制模块主要由:计时模块,校时模块,键盘设置模块和液晶显示模块组成。
液晶显示模块由于具有功耗低、体积小、重量轻、寿命长、不产生电磁辐射污染等优点而成为单片机系统中理想的显示器件,并被广泛应用于单片机控制的智能仪器仪表、工业控制领域、通信器材和家用电器中。
因为用到定时器,计数器和模拟比较器,所以将采用的单片机必须集定时/计数器,内部精确模拟比较器于一体,这样能够将各个小的部分芯片集于一块芯片上。
采用一块AT89C2051单片机芯片,采集广播语音输出信号,并用于判断是否是整点报时信号。如果是整点报时信号,则给计时芯片中断信号。采用另一块AT89C2051单片机芯片用于计时、控制液晶显示、接受校时中断信号与执行校时服务、还有键盘调时服务。
功能设计:
1. 时钟控制模块主要由:计时模块,校时模块,键盘设置模块和液晶显示模块组成。
(1) 计时模块:软件的计时误差降到一天在1.5秒之内。自动定时开启和关闭收音机和采集广播整点报时信号芯片的电源。
(2) 校时模块:接受到校时中断信号到校时完成的时间控制在100微妙以内。
(3) 键盘设置模块:通过按键能够对年,月,日,时,分单元数据进行设置。
(4) 液晶显示模块:采用LCD循环扫描显示时间。显示的是“2005年03月29日 23时59分00秒”。
2. 信号采集模块:通过对广播给出的语音信号进行采集,判断分析得出是否为整点报时信号。判断出整点报时信号后给出校时信号。
1.2 课题目标与任务
本课题是为采集广播整点报时信号来自动校正时间的免校正数字钟。
本人将完成以下任务:
1.设计采集广播整点报时信号的软件、硬件模块。
2.准确、及时地识别出广播语音整点报时信号的频率。
3.设计计时、校时、设时和控制液晶显示软件、硬件模块。
4.整体调试后根据结果对免校正数字钟系统设计做出整体评价。
1.3总体设计
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-07-11
你猜。。 - -
相似回答