本发明专利技术公开了一种荧光显示时钟的控制方法,包括下列步骤:(1)MCU初始化、(2)数据存储器初始化、(3)时钟系统初始化、(4)运行时钟系统主程序、(5)运行时钟显示子程序。本发明专利技术通过上述5个步骤利用微处理器控制时钟芯片与显示驱动芯片,使时间、日期及相关图标在真空荧光显示屏上显示并能控制显示亮度。本发明专利技术也进一步实现了荧光显示时钟的闹铃功能。
【技术实现步骤摘要】
本专利技术涉及一种数字时钟的显示控制方法,更具体的说是涉及一种。
技术介绍
目前市场上的数字时钟有液晶显示时钟,这种时钟由于液晶显示屏本身的特点,具有环境适应性差、视角小、亮度低等缺点。真空荧光显示屏(VFD)作为家用电器及工业设备的功能显示部件被广泛应用,具有环境适应广、视角大、亮度高等优点。但是,目前真空荧光显示屏没有单独作为时钟并带有闹钟功能而被应用的实例。荧光显示时钟应用的技术难点在于通过微处理器控制时钟芯片与显示驱动芯片,使时间、日期及相关图标在真空荧光显示屏上显示,并且能控制显示亮度。
技术实现思路
本专利技术所要解决的技术问题是提供一种,该方法能够通过微处理器控制时钟芯片与显示驱动芯片,使时间、日期及相关图标在真空荧光显示屏上显示并能控制显示亮度。本专利技术采用的技术方案一种,包括下列步骤(1)MCU初始化定时器0设置为方式2,200us循环,启动定时器0,并打开定时器0的中断;定时器1设置为方式2,250us循环,启动定时器1,并打开定时器1的中断; 定时器2设置为方式0,启动定时器2,并打开定时器0的中断;串口设置为方式0,同步移位,波特率fOSC/12;置定时器0为最高中断优先级,打开所有中断,禁止串口接收;(2)数据存储器初始化显示定时初始化;控制信号初始化;亮度初始化;闹铃初始化;夜晚模式初始化;显示数据初始化;(3)时钟系统初始化设置RTC的读、写模式;写入时间、日期初始值;设置4级亮度;设置世纪和年代;调用下一步的主程序;(4)运行时钟系统主程序进行键位扫描;从多个时间显示模式中至少调用其中的一种并调用下一步的时钟显示子程序;(5)运行时钟显示子程序访问时钟信息缓存区;数据处理组合成荧光显示器显示格式数据;调用荧光显示器显示格式数据;荧光显示器扫描; 返回上一步的主程序。步骤(4)中所述的多个时间显示模式包括时间标志=“T”则调用正常时间显示模式、检测闹铃是否打开、检测闹铃代码、调用铃声、闹铃显示模式;时间标志=“S”则调用时间设置显示模式并检测闹铃是否打开、检测闹铃代码、调用铃声、闹铃显示模式;时间标志=“A”则调用闹铃显示模式并检测闹铃是否打开、检测闹铃代码、调用铃声、闹铃显示模式。本专利技术的有益效果本专利技术提供了一种,该方法通过5个步骤能够通过微处理器控制时钟芯片与显示驱动芯片,使时间、日期及相关图标在真空荧光显示屏上显示并能控制显示亮度。本专利技术也进一步实现了荧光显示时钟的闹铃功能。附图说明图1是时钟系统初始化流程图;图2是时钟主程序流程图;图3是时钟显示子程序流程图。具体实施例方式下面结合附图对本专利技术进一步详细描述一种,包括下列步骤(1)MCU初始化定时器0设置为方式2,200us循环,启动定时器0,并打开定时器0的中断;定时器1设置为方式2,250us循环,启动定时器1,并打开定时器1的中断;定时器2设置为方式0,启动定时器2,并打开定时器0的中断; 串口设置为方式0,同步移位,波特率fOSC/12;置定时器0为最高中断优先级,打开所有中断,禁止串口接收;(2)数据存储器初始化显示定时初始化;控制信号初始化;亮度初始化;闹铃初始化;夜晚模式初始化;显示数据初始化;(3)时钟系统初始化,如图1所示设置RTC的读、写模式;写入时间、日期初始值;设置4级亮度;设置世纪和年代;调用下一步的主程序;(4)运行时钟系统主程序,如图2所示进行键位扫描;从多个时间显示模式中至少调用其中的一种并调用下一步的时钟显示子程序,具体包括时间标志=“T”则调用正常时间显示模式、检测闹铃是否打开、检测闹铃代码、调用铃声、闹铃显示模式;时间标志=“S”则调用时间设置显示模式并检测闹铃是否打开、检测闹铃代码、调用铃声、闹铃显示模式;时间标志=“A”则调用闹铃显示模式并检测闹铃是否打开、检测闹铃代码、调用铃声、闹铃显示模式;(5)运行时钟显示子程序,如图3所示访问时钟信息缓存区; 数据处理组合成荧光显示器显示格式数据;调用荧光显示器显示格式数据;荧光显示器扫描;返回上一步的主程序。以上所述内容仅为本专利技术构思下的基本说明,而依据本专利技术的技术方案所作的任何等效变换,均应属于本专利技术的保护范围。权利要求1.一种,包括下列步骤(1)MCU初始化定时器0设置为方式2,200us循环,启动定时器0,并打开定时器0的中断;定时器1设置为方式2,250us循环,启动定时器1,并打开定时器1的中断;定时器2设置为方式0,启动定时器2,并打开定时器0的中断;串口设置为方式0,同步移位,波特率fOSC/12;置定时器0为最高中断优先级,打开所有中断,禁止串口接收;(2)数据存储器初始化显示定时初始化;控制信号初始化;亮度初始化;闹铃初始化;夜晚模式初始化;显示数据初始化;(3)时钟系统初始化设置RTC的读、写模式;写入时间、日期初始值;设置4级亮度;设置世纪和年代;调用下一步的主程序;(4)运行时钟系统主程序进行键位扫描;从多个时间显示模式中至少调用其中的一种并调用下一步的时钟显示子程序;(5)运行时钟显示子程序访问时钟信息缓存区;数据处理组合成荧光显示器显示格式数据;调用荧光显示器显示格式数据;荧光显示器扫描;返回上一步的主程序。2.根据权利要求1所述一种,其特征是步骤(4)中所述的多个时间显示模式包括时间标志=“T”则调用正常时间显示模式、检测闹铃是否打开、检测闹铃代码、调用铃声、闹铃显示模式;时间标志=“S”则调用时间设置显示模式并检测闹铃是否打开、检测闹铃代码、调用铃声、闹铃显示模式;时间标志=“A”则调用闹铃显示模式并检测闹铃是否打开、检测闹铃代码、调用铃声、闹铃显示模式。全文摘要本专利技术公开了一种,包括下列步骤(1)MCU初始化、(2)数据存储器初始化、(3)时钟系统初始化、(4)运行时钟系统主程序、(5)运行时钟显示子程序。本专利技术通过上述5个步骤利用微处理器控制时钟芯片与显示驱动芯片,使时间、日期及相关图标在真空荧光显示屏上显示并能控制显示亮度。本专利技术也进一步实现了荧光显示时钟的闹铃功能。文档编号G04G9/08GK1797241SQ20041009901公开日2006年7月5日 申请日期2004年12月27日 优先权日2004年12月27日专利技术者伍小军, 蒋文明 申请人:上海三星真空电子器件有限公司本文档来自技高网...
【技术保护点】
一种荧光显示时钟的控制方法,包括下列步骤:(1)MCU初始化:定时器0设置为方式2,200us循环,启动定时器0,并打开定时器0的中断;定时器1设置为方式2,250us循环,启动定时器1,并打开定时器1的中断; 定时器2设置为方式0,启动定时器2,并打开定时器0的中断;串口设置为方式0,同步移位,波特率fOSC/12;置定时器0为最高中断优先级,打开所有中断,禁止串口接收;(2)数据存储器初始化:显示定时初始化; 控制信号初始化;亮度初始化;闹铃初始化;夜晚模式初始化;显示数据初始化;(3)时钟系统初始化:设置RTC的读、写模式;写入时间、日期初始值;设置4级亮度;设置世纪 和年代;调用下一步的主程序;(4)运行时钟系统主程序:进行键位扫描;从多个时间显示模式中至少调用其中的一种并调用下一步的时钟显示子程序;(5)运行时钟显示子程序:访问时钟信息缓存区;数 据处理组合成荧光显示器显示格式数据;调用荧光显示器显示格式数据;荧光显示器扫描;返回上一步的主程序。...
【技术特征摘要】
【专利技术属性】
技术研发人员:伍小军,蒋文明,
申请(专利权)人:上海三星真空电子器件有限公司,
类型:发明
国别省市:31[中国|上海]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。