久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2572|回復: 0
收起左側

單片機密碼鎖程序

[復制鏈接]
ID:857654 發表于 2021-1-18 10:20 | 顯示全部樓層 |閱讀模式
要求:
單片機連接3*4keypad-phoneAT24C0212864LCD,密碼存儲在AT24C02中,用戶輸入密碼正確時開鎖,并支持用戶修改密碼,要求在KEIL中編寫程序,用PROTEUS設計電路并仿真運行。具體要求如下:


仿真圖:
代碼塊:

  1. #include <ST7920.h>
  2. #include <keypad4_3.h>
  3. #include <24C02.h>        
  4. sbit led=P3^3;
  5. sbit beep=P1^3;
  6. u8 psw[7]="";        //存放從24C02中導出的密碼
  7. u8 str[7]="";        //存放輸入的密碼
  8. u8 str1[7]="";        //存放再次輸入的密碼
  9. u8 fre,a;
  10. void delay_ms(u16 x)//毫秒延時函數
  11. {u16 i,j;
  12. for(i=0;i<x;i++)
  13. for(j=0;j<115;j++);
  14. }

  15. void nuit()
  16. {
  17. TMOD|=0X01;
  18. TH0=0xfe;
  19. TL0=0x00;
  20. EA=1;        //總開關打開中斷控制
  21. IT0 = 1; //下降沿有效
  22. EX0 = 1; //允許外部中斷1中斷
  23. ET0=1;        //定時器允許中斷
  24. TR0=0;        //        關定時器




  25. }
  26. void main()        //主函數
  27. {
  28. u8 i;
  29. u8 ch;//按鍵
  30. u8 flag=0;//0輸入密碼;1修改密碼;2再次輸入密碼
  31. u8 key;//按鍵編碼
  32. u8 n=0;//當前漢字所在列

  33. //初始化
  34. //向24c02中寫入初始密碼000000
  35. for(i=0;i<6;i++)
  36. WriteRom(i,'0');
  37. WriteRom(i,'\0');
  38. //顯示初始化
  39. ST7920_Init();//12864初始化
  40. ST7920_str("請輸入密碼:",0,0);
  41. ST7920_str("",1,0);//定位到第二行顯示
  42. nuit();
復制代碼
詳情請下載附件!!!!!



zuoye04.zip

341.47 KB, 下載次數: 9, 下載積分: 黑幣 -5

密碼鎖

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产一区二区精 | 在线播放中文字幕 | 看一级毛片视频 | 亚洲免费视频一区 | 国产精品资源在线 | 免费h在线 | 在线观看国产 | 久久免费视频2 | 亚洲免费视频播放 | 国产激情一区二区三区 | 中文字幕视频在线观看免费 | 欧美中文 | 毛片免费观看 | a级免费观看视频 | 日韩区| 国产在线视频一区二区董小宛性色 | 国产日韩一区二区 | 国产一区二区中文字幕 | 你懂的国产 | 久久激情网 | 韩日一区二区三区 | 日日噜噜噜夜夜爽爽狠狠视频, | 日本粉嫩一区二区三区视频 | 中文字幕日韩欧美一区二区三区 | 欧美成人精品一区二区男人看 | 日韩中文一区二区三区 | 97人人澡人人爽91综合色 | 欧美日韩国产在线观看 | 欧美一区二区三区在线观看 | 久久毛片 | 国产精品久久久久久中文字 | 欧美国产日韩一区 | 亚洲午夜在线 | 成年免费大片黄在线观看岛国 | 久久久久亚洲 | 超碰精品在线 | 国产欧美在线一区 | 久久久亚洲精品视频 | 色视频在线免费观看 | 97精品超碰一区二区三区 | 亚洲欧美日韩中文字幕一区二区三区 |