基于单片机的电子密码锁

发布时间 : 星期日 文章基于单片机的电子密码锁更新完毕开始阅读

? 总线空闲

? I2C总线 空闲的时候,两条线SDA和SCL都是高电平

? 接收器件收到一个完整的数据字节后,有可能需要完成一些其它工作,如处理内部

中断服务等,可能无法立刻接收下一个字节,这时接收器件可以将SCL线拉成低电平,从而使主机处于等待状态。直到接收器件准备好接收下一个字节时,再释放SCL线使之为高电平,从而使数据传送可以继续进行。

5、蜂鸣器模块

蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。蜂鸣器在电路中用字母“H”或“HA”(旧标准用“FM”、“ZZG”、“LB”、“JD”等)表示。

12

驱动模块:由于蜂鸣器的工作电流一般比较大,以致于单片机的I/O 口是无法直接驱动的*(但AVR可以驱动小功率蜂鸣器),所以要利用放大电路来驱动,本实验使用三极管来放大电流就可以了。

6、直流电机模块

直流电机(direct current machine)是指能将直流电能转换成机械能(直流电动机)或将机械能转换成直流电能(直流发电机)的旋转电机。它是能实现直流电能和机械能互相转换的电机。当它作电动机运行时是直流电动机,将电能转换为机械能;

13

直流电机里边固定有环状永磁体,电流通过转子上的线圈产生安培力,当转子上的线圈与磁场平行时,再继续转受到的磁场方向将改变,因此此时转子末端的电刷跟转换片交替接触,从而线圈上的电流方向也改变,产生的洛伦兹力方向不变,所以电机能保持一个方向转动。

驱动直流电机芯片:

Uln2003

高耐压、大电流复合晶体管IC—ULN2003,ULN2003 是高耐压、大电流复合晶体管

阵列,由七个硅NPN 复合晶体管组成。

本次开发板电路图

14

7、矩阵键盘模块

四、软件电路设计

1、iic软件设计 Iic.h

#ifndef __IIC_H__

15

联系合同范文客服:xxxxx#qq.com(#替换为@)