求电子密码锁设计一、任务:设计并制作一个电子锁 二、要求:1、基本要求:具有十个触摸按钮,作为编码按钮;输入的密码三次不正确,视为非法用户;当有非法用户进入时,能声光报警;

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/09 09:47:02

求电子密码锁设计一、任务:设计并制作一个电子锁 二、要求:1、基本要求:具有十个触摸按钮,作为编码按钮;输入的密码三次不正确,视为非法用户;当有非法用户进入时,能声光报警;
求电子密码锁设计
一、任务:设计并制作一个电子锁 二、要求:1、基本要求:具有十个触摸按钮,作为编码按钮;输入的密码三次不正确,视为非法用户;当有非法用户进入时,能声光报警;在确认用户的基础上,用户可更改密码,自行设置密码.2、发挥部分:具有设置密码提示功能;非法用户进入时,能锁定生光报警功能直至关闭供电电源;设计供电电源;显示非法用户进入时间;特色与创新.
at89s51
p1.0到1.7接4*4键盘和p0.0到0.7是数码管显示的8位端子.p2.2到2.7接数码管的6位位控端子.p2.0是报警电路.p2.1是开锁电路.p3.0到3.2是3个发光二极管.RST为复位电路 .密码为6位

求电子密码锁设计一、任务:设计并制作一个电子锁 二、要求:1、基本要求:具有十个触摸按钮,作为编码按钮;输入的密码三次不正确,视为非法用户;当有非法用户进入时,能声光报警;
32. 电子密码锁设计
  1.实验任务
  根据设定好的密码,采用二个按键实现密码的输入功能,当密码输入正确之后,锁就打开,如果输入的三次的密码不正确,就锁定按键3秒钟,同时发现报警声,直到没有按键按下3种后,才打开按键锁定功能;否则在3秒钟内仍有按键按下,就重新锁定按键3秒时间并报警.
  2.电路原理图
  图4.32.1
  3.系统板上硬件连线
  (1). 把“单片机系统”区域中的P0.0/AD0用导线连接到“音频放大模块”区域中的SPK IN端子上;
  (2). 把“音频放大模块”区域中的SPK OUT端子接喇叭和;
  (3). 把“单片机系统”区域中的P2.0/A8-P2.7/A15用8芯排线连接到“四路静态数码显示”区域中的任一个ABCDEFGH端子上;
  (4). 把“单片机系统“区域中的P1.0用导线连接到“八路发光二极管模块”区域中的L1端子上;
  (5). 把“单片机系统”区域中的P3.6/WR、P3.7/RD用导线连接到“独立式键盘”区域中的SP1和SP2端子上;
  4.程序设计内容
  (1). 密码的设定,在此程序中密码是固定在程序存储器ROM中,假设预设的密码为“12345”共5位密码.
  (2). 密码的输入问题:
  由于采用两个按键来完成密码的输入,那么其中一个按键为功能键,另一个按键为数字键.在输入过程中,首先输入密码的长度,接着根据密码的长度输入密码的位数,直到所有长度的密码都已经输入完毕;或者输入确认功能键之后,才能完成密码的输入过程.进入密码的判断比较处理状态并给出相应的处理过程.
  P3.6是功能键,P3.7是数字键.循环:先按P3.6进入工作状态,之后按P3.7选择密码的长度,为5,再按功能键表示确认.之后开始输入密码,输一位后就确认一下,确认为功能键,相当于按1--P3.6—2--P3.6—3--P3.6—4--P3.6—5--P3.6.结束后可以听到声音.之后就从新开始循环
  (3). 按键禁止功能:初始化时,是允许按键输入密码,当有按键按下并开始进入按键识别状态时,按键禁止功能被激活,但启动的状态在3次密码输入不正确的情况下发生的.
  5.C语言源程序
  #include
  unsigned char code ps[]={1,2,3,4,5};
  unsigned char code dispcode[]={0x3f,0x06,0x5b,0x4f,0x66,
  0x6d,0x7d,0x07,0x7f,0x6f,0x00,0x40};
  unsigned char pslen=9;
  unsigned char templen;
  unsigned char digit;
  unsigned char funcount;
  unsigned char digitcount;
  unsigned char psbuf[9];
  bit cmpflag;
  bit hibitflag;
  bit errorflag;
  bit rightflag;
  unsigned int second3;
  unsigned int aa;
  unsigned int bb;
  bit alarmflag;
  bit exchangeflag;
  unsigned int cc;
  unsigned int dd;
  bit okflag;
  unsigned char oka;
  unsigned char okb;
  void main(void)
  {
  unsigned char i,j;
  P2=dispcode[digitcount];
  TMOD=0x01;
  TH0=(65536-500)/256;
  TL0=(65536-500)%256;
  TR0=1;
  ET0=1;
  EA=1;
  while(1)
  {
  if(cmpflag==0)
  {
  if(P3_6==0) //function key
  {
  for(i=10;i>0;i--)
  for(j=248;j>0;j--);
  if(P3_6==0)
  {
  if(hibitflag==0)
  {
  funcount++;
  if(funcount==pslen+2)
  {
  funcount=0;
  cmpflag=1;
  }
  P1=dispcode[funcount];
  }
  else
  {
  second3=0;
  }
  while(P3_6==0);
  }
  }
  if(P3_7==0) //digit key
  {
  for(i=10;i>0;i--)
  for(j=248;j>0;j--);
  if(P3_7==0)
  {
  if(hibitflag==0)
  {
  digitcount++;
  if(digitcount==10)
  {
  digitcount=0;
  }
  P2=dispcode[digitcount];
  if(funcount==1)
  {
  pslen=digitcount;
  templen=pslen;
  }
  else if(funcount>1)
  {
  psbuf[funcount-2]=digitcount;
  }
  }
  else
  {
  second3=0;
  }
  while(P3_7==0);
  }
  }
  }
  else
  {
  cmpflag=0;
  for(i=0;i

求电子密码锁设计一、任务:设计并制作一个电子锁 二、要求:1、基本要求:具有十个触摸按钮,作为编码按钮;输入的密码三次不正确,视为非法用户;当有非法用户进入时,能声光报警; 电子密码锁设计 设计任务与要求 用电子器件设计制作一个密码锁,使之在输入正确的密码时开锁.密码由4位电子密码锁设计设计任务与要求用电子器件设计制作一个密码锁,使之在输入正确的 电子密码锁设计 急、、、电子密码锁设计设计任务与要求用电子器件设计制作一个密码锁,使之在输入正确的密码时开锁.密码由4位十进制数字组成,具有数字键、确认键、删除键等功能,当输 简易电子密码锁的控制电路设计任务:用AT89S51单片机设计一个电子密码锁的控制电路要求:1、电子密码锁的控制电路,有推动执行机构,并用红亮绿灭表示关锁,红灭绿亮表示开锁.2、输入为4 求助:电子密码锁设计与制作一)设计内容及要求设计一个密码锁的控制电路,当输入正确代码时,输出开锁信号以推动执行机构工作,用红灯亮、绿灯熄灭表示关锁,用绿灯亮、红灯熄灭表示开 设计并制作一个方波产生电路 求正弦波 方波 三角波 发生器电路图!一、任务不利用波形发生芯片,用单片机,运算放大器,555定时器芯片,电阻,电容,电感,变压器,稳压芯片,电位器,三级管,二极管等分立元件设计并制作一个任 三相多功能电表设计一、任务设计并制作一个能同时对三相工频交流电(频率波动范围为45-65Hz)的三相电压、三相电流、三相有功功率、三相无功功率、总有功功率、总无功功率、功率因数 二、电子密码锁设计一)设计内容及要求设计一个密码锁的控制电路,当输入正确代码时,输出开锁信号以推动执行机构工作,用红灯亮、绿灯熄灭表示关锁,用绿灯亮、红灯熄灭表示开锁;在锁 设计制作双路稳压直流电源一、设计任务:设计并制作一个双路直流稳压电源.二、基本要求:1、能同时输出二路直流电压,输出电压范围:±2V~±30V,连续可调,最大输出电流可达0.5A.2、纹波电压 信号波形合成实验电路(C题) 一、任务 设计制作一个电路,能够产生多个不同频率的正弦信号,并将这些信号能否尽快在三五天给个方案和程序啊 急需啊! 2010黑龙江省电子设计大赛C题 静态误差和动态误差怎么算呀?水温控制系统(本科组)一、任务设计并制作一个水温自动控制系统,控制对象为1升水,容器为搪瓷器皿.水温可以在一定范围内设 求《水温控制系统》1997电子设计大赛(第三届)C组成品论文或资料一、任务设计并制作一个水温自动控制系统,控制对象为1升净水,容器为搪瓷器皿.水温可以在一定范围内由人工设定,并能在 数字电子日历的设计与制作设计并制作一个数字电子日历电路工作原理:1、可用传统数字电路设计并制作.2、可用单片机电路设计并制作.3可用cpld选择ma*7000*系列的epm7128*lc84-7芯片电路设计并 求小学科学制作小车” 一课 教学设计. 水塔水位自动控制电路 一、任务 1、请设计制作一个无人职守地水塔自动上水控制电路.2、带动水泵的三相电 电子密码锁的设计 [设计要求](1) 设计一个开锁密码至少为4位数字(或更多)的密码锁.(2) 当开锁按扭开关(可设置8位或更多,其中只有4位有效,其余位为虚设)的输入代码等于所设密码 设计制作一辆玩具小车.写出设计制作的材料,并说明小车是靠什么力向前运动的1.制作需要什么材料?2.小车靠什么力向前运动?3.你能提出一个新问题吗?