用C语言来编写51单片机液晶显示屏幕的修改密码功能

该博客介绍了如何使用C语言在51单片机上实现液晶显示屏的密码修改功能。通过扫描键盘输入,当满足特定条件时允许用户输入新密码,并在验证成功后显示相应提示。
摘要由CSDN通过智能技术生成

这里面主要就是用了一个main.c函数,至于其他的头文件就先算了

#include "bsp.h"


//unsigned char time[20] = {0};
unsigned char code number[10] = {0X30, 0X31, 0X32, 0X33, 0X34, 0X35, 0X36,
0X37, 0X38, 0X39
};
unsigned char* right = "You are right!";
unsigned char* wrong = "     Wrong!     ";
unsigned char* reset = "                  ";
unsigned char* code_change = "Change your code!";
unsigned char* sbit_change = "change success!";
unsigned char* shuru = "Input your code";
//unsigned char* hllo = "     hello!world ";
unsigned char lcd_code[8] = {1, 9, 9, 7, 0, 6, 1, 3};
unsigned char lcd_i = 0;
unsigned char lcd_out[8] = {0};
unsigned char change_code = 0;


//void change_mima(void);
void delay_s(void);
void main()
{
init_bsp();


while(1)
{
mkey_scan();
mkey_port();




if ((Mkeyvalue < 16)&&(Mkeyvalue >= 0))
{


  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值