八位密码的电子密码锁密码忘了怎么办,由8个1位数码管显示,4*4矩阵键盘,可改密码,求C语言程序

  4×4显示按键值程序

  //电路說明如下

  //单片机:使用51系列兼容的即可;

  //两位数码显示器: P0口输出七段码,P2口输出位选码

  //C语言程序如下。

  * 功能 : 对4×4进荇输出在后两位显示按键值。

  * 功能 : 延时子程序延时时间为 1ms * x

  * 输入 : x (延时一毫秒的个数)

  * 功能: P1外接4×4按键, 按照扫描法读出键值

  * 输出: 按键值0~15/如无键按下, 返回16

  } //呵呵,实质性的语句不过8行就是这么简练!

  * 功能: 将参数分成十位、个位分别显示

  * 输入: k (鍵盘数值)

  * 输出: P0口输出七段码,P2口输出位选码

  * 功能 : 主函数

  //---------以下读入按键、消抖、等待按键释放

  //用PROTEUS仿真运行时的屏幕截图洳下:

我要回帖

更多关于 电子密码锁密码忘了怎么办 的文章

 

随机推荐