当前位置: 首页 > news >正文

怎么做音乐网站湖北seo整站优化

怎么做音乐网站,湖北seo整站优化,wordpress 轮廓,东胜区教育网站入口1.设计任务 利用AT89C51单片机为核心控制元件,设计一个简易的电子密码锁,可设置四位密码,输入错误三次,报警灯亮起(红灯亮起),输入正确,绿灯闪烁三次。可通过LCD显示屏查看密码&…

1.设计任务

利用AT89C51单片机为核心控制元件,设计一个简易的电子密码锁,可设置四位密码,输入错误三次,报警灯亮起(红灯亮起),输入正确,绿灯闪烁三次。可通过LCD显示屏查看密码,并可通过特殊键位清除密码。

本系统由AT89C51单片机系统(主要是AT89C51单片机最小系统)、4X4矩阵键盘、LCD1602显示和报警系统等组成。

  1. 利用AT89C51单片机设计四位电子密码锁。
  2. 通过LCD显示查看已输入的密码。
  3. 可通过特殊按键清除密码。
  4. 密码输入正确后绿灯闪烁三次。
  5. 密码输错三次会有报警提示(报警红灯亮起)。

2. 设计要求

2.1系统方案论证

根据设计任务,分析设计系统的组成,给出实现设计任务的几种方案,分析比较几种设计方案的优略,本着尽量以软件代替硬件,同时力求电路简单,工作可靠的原则,确定总体设计方案。

2.2系统硬件电路设计

根据系统设计方案进行软、硬件的分配,软、硬件设计分别进行。硬件设计包括单片机最小系统和扩展接口及配置,硬件结构在设计时要选择合适的元器件,硬件电路要简洁、工作可靠,需用Proteus绘制整个系统的电路仿真原理图。

2.3软件设计

根据该系统要求的功能进行软件设计,简述软件的功能,并根据每个模块的功能绘制软件流程图,根据流程图编写程序并汇编调试通过;列出软件清单,软件清单要求加以注释。

#include <REGX52.H>
#include "Delay.h"
#include "LCD1602.h"
#include "MatrixKey.h"unsigned char N=0;
unsigned char KeyNum;
unsigned int Password,Count,Num_Val;sbit Led_G = P2^0;
sbit Led_R = P2^1;void main()
{Led_G = 1;Led_R = 1;LCD_Init();LCD_ShowString(1,1,"Password:");while(1){KeyNum=MatrixKey();if(KeyNum){if(KeyNum!=4&&KeyNum!=8&&KeyNum!=12&&KeyNum!=13&&KeyNum!=15&&KeyNum!=16)	//如果S1~S10按键按下,输入密码{switch(KeyNum){case 1: Num_Val=1;break;case 2: Num_Val=2;break;case 3: Num_Val=3;break;case 5: Num_Val=4;break;case 6: Num_Val=5;break;case 7: Num_Val=6;break;case 9: Num_Val=7;break;case 10:Num_Val=8;break;case 11:Num_Val=9;break;case 14:Num_Val=0;break;}if(Count<4)	//如果输入次数小于4{Password=Password*10;				//密码左移一位Password=Password+Num_Val%10;		//获取一位密码Count++;	//计次加一}LCD_ShowNum(2,1,Password,4);	//更新显示}if(KeyNum==15)	//如果S11按键按下,确认{if(Password==2345)	//如果密码等于正确密码{LCD_ShowString(1,14,"OK ");	//显示OKLed_G = 0;Delay(300);Led_G = 1;Delay(300);Led_G = 0;Delay(300);Led_G = 1;Delay(300);Led_G = 0;Delay(300);Led_G = 1;Delay(300);Password=0;		//密码清零Count=0;		//计次清零LCD_ShowNum(2,1,Password,4);	//更新显示LCD_ShowString(1,14,"   ");}else				//否则{N++;if(N == 3){Led_R=0;Delay(2000);Led_R=1;N=0;}LCD_ShowString(1,14,"ERR");	//显示ERRPassword=0;		//密码清零Count=0;		//计次清零LCD_ShowNum(2,1,Password,4);	//更新显示Delay(1000);LCD_ShowString(1,14,"   ");}}if(KeyNum==13)	//如果S12按键按下,取消{Password=0;		//密码清零Count=0;		//计次清零LCD_ShowNum(2,1,Password,4);	//更新显示}}}
}

完整代码点开链接私信获取。

【iBot机器人工作室的个人空间-哔哩哔哩】 https://b23.tv/ryUWVKa

http://www.khdw.cn/news/29963.html

相关文章:

  • 做网站后台需要写代码吗seo提供服务
  • 新乡做网站的公司有那些给大家科普一下b站推广网站
  • 怎么查询网站备案服务商是哪个市场调研的内容
  • 如何检测做的网站的兼容性搜索引擎营销的常见方式
  • 厦门服装商城网站建设成都网站搜索排名优化公司
  • 免费公司介绍网站怎么做精准的搜索引擎优化
  • 静态网站建设广告推广免费平台
  • 做网站1万多天津百度推广公司电话
  • 建设网站的风险管理做公司网站
  • 玉泉路做网站seo关键词优化软件合作
  • 上海网站推广公众号如何推广运营
  • 网站关键词优化难不难销售网络平台推广
  • 网站开发流程php网站的优化策略方案
  • 移动局域网ip做网站中山百度推广公司
  • 做360手机网站首页汕头seo管理
  • 做网站要营业执照吗怎么提高关键词搜索排名
  • 沂源手机网站建设公司优化设计卷子答案
  • 网站建设有趣小游戏武汉今日新闻头条
  • 宝安附近公司做网站建设多少钱百度数据库
  • 建设银行信用卡被钓鱼网站5g网络优化培训
  • 安康免费做网站国外b站推广网站
  • 在线真正免费定位的网站搜索引擎平台有哪些软件
  • wordpress category name宁波seo推荐推广渠道
  • 织梦网站做视频搜索引擎营销的实现方法
  • 学校网站建设推进会个人博客网页设计html
  • 网站开发注意移动慧生活app下载
  • 推广公司品牌临沂seo公司
  • wordpress bs分离百度seo公司哪家最好
  • 动漫网站建设方案项目书目录手机系统优化软件
  • c 网站开发互联网创业项目