一、作品功能介绍 通过使用迪文屏的T5L芯片的开发,编写keil相应的51代码,再结合DGUS软件的设置,达到一个可以用户使用密码登录系统并且可以修改密码的工程,最后此工程还具有屏保功能。 二、 工作原理 ①用户密码登录的原理: 首先设置一个初始用户名和初始密码,长度任意(在此设置为8888),用户登录时向设定的地址中输入(用户名)密码,再使用迪文公司提供的read函数将输入(用户名)密码的地址中的数据读出来,再将此数据和初始(用户名)密码进行比较,若相等则跳转到系统首界面,若(用户名)密码错误(两者不相等)则弹出一个用户名或密码错误的窗口。此处注意的是必须先输入用户名再输入密码,并且要两者都正确才会登录成功,负责错误。 ②用户修改密码的原理: 登录界面会有一个修改密码的按键,点击修改密码会出现一个键盘弹窗,用户要先输入原密码验证,通过以后才能进入修改密码的界面。此处注意的是必须先在用户登录处输入用户名,再点击修改密码输入密码,负责会显示密码错误。 在密码验证成功后进入修改密码的界面,再相应处输入以后修改后的密码然后点击确定,完成修改密码,最后退到以后登录界面进行验证密码是否成功修改。 ③屏保功能 如果串口屏上没有触碰,则屏幕在10s(自行设置时间)后进入屏保功能,进行动画的播放。
|