基于lcd密码保护时钟电路的制作方法

文档序号:6328139阅读:132来源:国知局
专利名称:基于lcd密码保护时钟电路的制作方法
技术领域
本发明涉及ー种时钟显示架构,尤其涉及ー种基于LCD密码保护时钟电路。
背景技术
目前的时钟显示结构为机械设定或者电子按键直接设定,是不需要任何身份验证的情况就可以更改时间的,但是在ー些如机密领域、重要系统中,时钟显示会影响ー些重大问题的判断和控制,明显现有的时钟显示结构不能满足要求,存在时钟显示不受保护的缺陷,迫切需要一种新的时钟显示架构来控制时间的输入和修改。

发明内容
本发明的目的在于克服现有技术的缺陷,而提供一种基于LCD密码保护时钟电 路,实现了输入当前时间前先输入密码进行身份验证和在系统监控下修改密码,具有保证系统正常运行的优点。实现上述目的的技术方案是本发明基于IXD密码保护时钟电路,包括IXD显示器,另还包括单片机控制模块、阵列式键盘、低频振荡器,其中所述的单片机控制模块一方面与所述的LCD显示器连接,另ー方面与所述的阵列式键盘连接,并经过电阻与电源连接,同时该单片机控制模块还与所述的低频振荡器并联后分别与电容串联接地;所述的IXD显示器的两根出线,一根出线直接连接电源,另ー根出线经过电阻连接电源;所述的IXD显示器另外两根出线,一根出线直接接地,另ー根出线经过电阻接地;上述的基于IXD密码保护时钟电路,其中所述阵列式键盘可为4X4矩阵键盘。本发明的有益效果是在系统上电或者复位后,本发明充分利用单片机的端ロ控制功能和内部控制功能,结合编程设计,实现输入当前时间前需先输入正确密码进行身份验证和在系统监控状态下修改密码,具有保证系统安全运行的优点。


图I是本发明的基于IXD密码保护时钟电路的电路图。
具体实施例方式下面将结合附图对本发明作进ー步说明。请參阅图1,本发明基于IXD密码保护时钟电路,包括IXD显示器1,还包括单片机控制模块2、阵列式键盘3(本发明采用4X4矩阵键盘)、低频振荡器4,其中单片机控制模块2,可以采用型号为PIC16F877的单片机模块,其端ロ RDO 7与IXD显示器I数据刷新端ロ IXDDBO 7分别对应连接,其端ロ REO 2与IXD显示器I端ロ IXDEN、IXDR/W、IXDRS分别对应连接,另ー方面单片机控制模块2端ロ RBO 7与所述4x4矩阵键盘的端ロ RSW7、RSW6、RSff5, RSff4, RSffO, RSffU RSW2分别连接,并经过电阻与电源连接,同时其端ロ RCO I与低频振荡器4 (本实施例采用频率32768Hz)并联后分别与电容串联接地;单片机控制模块2TMR1定时功能,设置定时长度为I秒,启用外部低频振荡器32768Hz,时间常数TMR1H、TMRlL分别设置为80H和OOH ;IXD显示器I的两根出线,出线2直接连接电源,出线15经过电阻连接电源;IXD显示器I另外两根出线,出线16直接接地,出线3经过电阻接地。上述的IXD时钟显示架构,采用的阵列式键盘3是4X4矩阵键盘,包括数字O 9键盘和A F功能键盘,其中A F功能键盘定义如下 A :时钟运行状态键。将当前KEYS IS后面输入八位数字的前六位组成时钟信息而转换到时钟显示,IXD显示 ΜΕ ISSS,六位时钟信息输入表示方式为HHMMSS ;B :退格功能键,相当于电脑键盘中的Backspace,消除最新输入的数字;C :密码修改键,IXD显示NEW WPD,可输入新的八位系统密码;系统密码修改;假定系统初始密码为12345678,要修改系统密码,必须用初始密码先进入系统正常工作状态。只有当系统进入监控制状态,即IXD显示KEYS ISGOING ON时,才能进行密码修改。此时可以按键C,进入密码修改状态,IXD显示NEW PWD,可以输入8位数字密码,当确认8位数字密码正确后按键D,IXD将显示密码信息已经保存好NEW PffD IS SAVED,I秒钟后显示 KEYS IS GOING ON。D :保存新设系统密码键,IXD显示NEW WPD IS SAVED,在I秒种后系统自动进入监控状态,LCD 显示KEYS IS GOING ON ;E :密码校验键,在PWD IS状态下输入八位数字密码后按下E键进行密码比对,具体实施方式
为单片机控制模块2有内部功能模块EEPR0M,其原赋值密码信息不随电源的消失而丢失,进行密码保护。在系统上电或者复位后进入初始状态,首先需要用户进行密码校验,即IXD显示器I显示以下信息PLEASEINPUT PWD,在I秒种延时后自动进入系统密码输入状态,即IXD显示:Y0U PffD,等候用户密码输入。其中PWD是PASSWORD的简称,代表系统密码或者密码(以下统称为密码),只有当通过八位密码验证正确后才能进入系统正常运行。在YOU PWD后输入8位数字密码,按键E,如果告之PWD IS CORRECT,说明所输入的密码正确,在I秒钟延时后正式进入软件功能运行状态,IXD显示的信息是KEYS IS GOING ON ;否则出现Y0U PffD IS ERROR,继续停留在原来状态等候用户输入正确的密码。F :系统监控状态键,除在进行密码校对状态下,都将无条件进入监控状态,在IXD显示器I上显示信息是KEYS IS GOING ON。
具体实施方式
为在LCD显示器I监控状态下,即显示KEYS IS GOING ON时,按任何的数字键都可表示出来,如依次按下键盘02461357,LCD显示KEYS IS02461357,若发现按键错误,则可按退格键功能B。系统软件的基本功能是计时,就是在监控状态下,即KEYS IS GOING 0N,按照HHMMSS时间表示方式输入六位数字所表达某个时刻的信息,按下A键后将进入计时状态。需要说明的是,可以输入八位数字,但转换成为时间计时的,总是采用前六位数字。如果采用初略的软件I秒延时,那么所有键盘均处于失效状态,也正是由于进入了软件定时的死循环,始終不会跳出中断,GIE总是处于清零状态。如果采用定时计数器I进行定吋,那么只需在中断服务程序増加中断源的识别,即区分是TMRl中断还是RB电平变化中断,就可以很方便实现在计时情况下不锁定键盘。阵列式键盘3有软件自锁键盘功能,主要采用了两个变量參数ー是PBGNJP变量,用于密码校验环节,涉及开放键盘E还是其它功能键盘,清零时仅仅开放键盘E,而其它功能键盘均处于屏蔽状态,为I时正好相反;ニ是TIMES变量,用语计时环节,涉及仅仅开放键盘F还是开放所有功能键盘,清零时开放所有功能键盘,为I时仅仅开放键盘F而所有其它功能键盘均处于屏蔽状态。在校验系统密码的过程中,除了密码确认功能键E外所有其它的功能键均处于锁定状态,而一旦通过密码验证进入系统软件功能运行下,除功能键E外所有按键均处于可用状态。该项功能的实施主要依赖于屏蔽功能键盘(PBGNJP)变量实现,锁定除功能键E外所有其它的功能键,PBGNJP变量清零;若希望开放除功能键E外所有其它的功能键,PBGNJP变量置I。在实施软件自锁键盘功能时,某个功能键盘是否真正有效,还依赖于这两个变量參数数值的复合效果。在校验密码时,仅仅功能键E有效,而在计时过程中仅仅功能键F有效。
需要说明的是以上结合附图实施例对本发明进行了详细说明,本领域中普通技术人员可根据上述说明对本发明做出种种变化例。因而,实施例中的某些细节不应构成对本发明的限定,本发明将以所附权利要求书界定的范围作为本发明的保护范围。
权利要求
1.一种基于LCD密码保护时钟电路,包括LCD显示器,其特征在于该LCD时钟显示架构还包括单片机控制模块、阵列式键盘、低频振荡器,其中 所述的单片机控制模块一方面与所述的LCD显示器连接,另一方面与所述的阵列式键盘连接,并经过电阻与电源连接,同时该单片机控制模块还与所述的低频振荡器并联后分别与电容串联接地; 所述的LCD显示器的两根出线,一根出线直接连接电源,另一根出线经过电阻连接电源; 所述的LCD显示器另外两根出线,一根出线直接接地,另一根出线经过电阻接地;
2.根据权利要求I所述的基于LCD密码保护时钟电路,其特征在于所述阵列式键盘为4X4矩阵键盘。
全文摘要
本发明公开了一种基于LCD密码保护时钟电路,包括LCD显示器、单片机控制模块、阵列式键盘和低频振荡器,其中,所述的单片机控制模块一方面与所述的LCD显示器连接,另一方面与所述的阵列式键盘连接,并经过电阻与电源连接,同时该单片机控制模块还与所述的低频振荡器并联后分别与电容串联接地;所述的LCD显示器的两根出线,一根出线直接连接电源,另一根出线经过电阻连接电源;所述的LCD显示器另外两根出线,一根出线直接接地,另一根出线经过电阻接地。本发明充分利用单片机的端口控制功能和内部控制功能,结合编程设计,实现输入当前时间前需先输入正确密码进行身份验证和在系统监控状态下修改密码,具有保证系统安全运行的优点。
文档编号G05B19/042GK102809933SQ20111014559
公开日2012年12月5日 申请日期2011年6月1日 优先权日2011年6月1日
发明者李荣正, 王朝正, 徐圣俊 申请人:上海工程技术大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1