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

个人网站建设实训目的网络品牌营销

个人网站建设实训目的,网络品牌营销,广州网站建设 推广公司,行业网站定位门锁控制电路 二、设计思路 电路设计 1.电源部分:使用BATTERY为整个电路提供电源,可以在电路中加入一个电 源开关,以便控制电源的开启和关闭。 2.处理器部分:使用AT89C51芯片作为主处理器,通过编写程序实现门锁的 …

门锁控制电路

二、设计思路

电路设计

1.电源部分:使用BATTERY为整个电路提供电源,可以在电路中加入一个电 源开关,以便控制电源的开启和关闭。

2.处理器部分:使用AT89C51芯片作为主处理器,通过编写程序实现门锁的 控制。AT89C51芯片具有丰富的I/O端口,可以方便地与外部器件进行通信。

3.按键输入部分:使用KEYPAD-SMALL实现按键输入。设计一个简单的矩阵 键盘,包括数字0-9、确认键、取消键和解锁键等。当用户按下相应的按键 时,处理器将接收按键输入并执行相应的操作。

4.显示部分:使用LM016L液晶显示屏显示当前门锁的状态和操作提示等信 息。处理器通过液晶驱动器与LM016L连接,控制显示的内容和方式。

5.电机驱动部分:使用L293D电机驱动芯片驱动MOTOR,实现门锁的开关操 作。处理器通过输出口连接L293D的输入引脚,控制电机的转动方向和速度。

#include<reg51.h>typedef unsigned char u8;
typedef unsigned int u16;sbit RS = P3^0;
sbit EN = P3^1;
sbit IN1 = P3^2;
sbit IN2 = P3^3;#define KEY P1
#define DIS P2void delay_10us(u8 ten_us)
{while(ten_us--);
}u8 get_key()
{u8 key_value = 16;KEY = 0xF7;if(KEY!=0xF7){delay_10us(1000);switch(KEY){case 0x77: key_value = '+';break;case 0xB7: key_value = '=';break;case 0xD7: key_value = '0';break;case 0xE7: key_value = 'c';break;}}while(KEY!=0xF7);KEY = 0xFB;if(KEY!=0xFB){delay_10us(1000);switch(KEY){case 0x7B: key_value = '-';break;case 0xBB: key_value = '3';break;case 0xDB: key_value = '2';break;case 0xEB: key_value = '1';break;}}while(KEY!=0xFB);KEY = 0xFD;if(KEY!=0xFD){delay_10us(1000);switch(KEY){case 0x7D: key_value = 'x';break;case 0xBD: key_value = '6';break;case 0xDD: key_value = '5';break;case 0xED: key_value = '4';break;}}while(KEY!=0xFD);KEY = 0xFE;if(KEY!=0xFE){delay_10us(1000);switch(KEY){case 0x7E: key_value = '/';break;case 0xBE: key_value = '9';break;case 0xDE: key_value = '8';break;case 0xEE: key_value = '7';break;}}while(KEY!=0xFE);return key_value;
}void delay(int n)
{int i,j;for(i=0;i<n;i++)for(j=0;j<255;j++);
}
void lcd_cmd(char a)
{DIS = a;RS = 0;EN = 1;delay(10);EN = 0;
}void lcd_data(char a)
{DIS = a;RS = 1;EN = 1;delay(10);EN = 0;
}void display(char *ptr)
{while(*ptr != '\0'){lcd_data(*ptr);ptr++;}
}void main()
{u8 key_value;char password[4] = "7163";u8 res=0;u8 i=0;lcd_cmd(0x01); //clear screenlcd_cmd(0x0E); //Display On, Cursor Blinkinglcd_cmd(0x38); //2 lines and 5*7 matrixlcd_cmd(0x80); //Force Cursor to beginning of firstdisplay("PASSWORD:");lcd_cmd(0xC0);display("----     ");lcd_cmd(0xC0);while(1){key_value = get_key();if(key_value<='9'&&key_value>='0'){lcd_data(key_value);if(password[i]==key_value)res++;i++;if(i==4){lcd_cmd(0xC0);if(res==4){display("CORRECT");IN1=1;IN2=0;}else{display("INCORRECT");}i=0;res=0;}}else if(key_value=='c'){lcd_cmd(0xC0);display("----     ");lcd_cmd(0xC0);IN1=0;IN2=0;}}
}

http://www.hkea.cn/news/603163/

相关文章:

  • 网页设计学徒培训可试学巢湖seo推广
  • 让顾客心动的句子seo模拟点击软件源码
  • 设计类专业包括哪些kj6699的seo综合查询
  • 手机网站制作哪家好查关键词
  • 米拓企业网站管理系统电商培训机构排名前十
  • 做效果图有哪些网站seo点击排名
  • 网络营销推广网站收录seo推广排名平台有哪些
  • 产品经理如何看待网站开发广州软件系统开发seo推广
  • wordpress 忘记管理员如何做网站seo
  • app和网站哪个有优势淘宝关键词排名
  • wordpress该域名宁波网站seo公司
  • 建购物网站怎么建呀简单的网站建设
  • 江苏省建设教育协会网站首页百度知道合伙人答题兼职入口
  • 做优化的网站平台搭建
  • 做网站需要多久网络推广是什么专业
  • 厦门加盟网站建设线上推广营销
  • 定制网站案例seo搜索引擎优化薪酬
  • 网站制作成功后怎么使用浏览器观看b站视频的最佳设置
  • 一家专门做开网店的网站北京seo专员
  • 专业企业网站搭建服务头条权重查询
  • 去哪儿网站上做民宿需要材料免费的黄冈网站有哪些平台
  • 网站建设网现在推广什么app最挣钱
  • 嘉兴装修公司做网站安装百度到桌面
  • 电商网站特点外贸营销网站建站
  • 上海市住房城乡建设管理委员会网站网络营销软文范例大全800
  • 莱芜区政协网站做网络优化的公司排名
  • 太原网站建设开发公司电商运营基本知识
  • php做企业网站seo网站推广企业
  • 万网网站备案授权书免费发布推广信息的b2b
  • 乡镇可以做门户网站seo是什么意思职业