基于51的门禁系统(10)
发布时间:2021-06-06
发布时间:2021-06-06
门禁系统毕业设计
需要5V供电的传感器等。该芯片最输入电压最大为30V,最小为6V;对
工作环境温度要求不高,可在-40~+125℃内正常工作;它内含固定频率
振荡器(150KHZ),基准稳压器(1.23v),并具有完善的保护电路:电流
限制、热关断电路等。该模块外围电路元器件少,搭建简单实用性好。但
是该芯片有输出噪声比较大的缺点。
作为本次设计,通过各方面对比,我们选用了LM2940芯片。
2.3 显示模块选择
因为需要提示用户输入和显示当前的输入模式等,所以需要一个显示
模块,目前主要的显示方式无非就是数码管和LCD显示模式。
方案一:选用LCD1602作为显示模块。LCD1602可以显示32个字
符,分两行显示,显示数字,显示能力强,占用单片机硬件资源开销和数
码管相同,对于本设计来说需要这些显示方式。
方案二:选用数码管作为显示模块。数码管有静态显示和动态显示两
种方式,动态显示方式比较实用,而且数码管显示简单,容易操作,成本
低,缺点是显示能力有限。
实际上就本次任务来说,需要能够显示字符,就其显示能力来说只有
LCD可以完成这样的任务。
2.4 存储模块选择
因为需要记住每次注册的卡信息,需要一个存储器可以在系统不工作
时候也要能够记住这些信息。
方案一:采用AT24C02作为存储模块,它内部含有存储空间容量大
小256×8位,具有比较大宽泛的工作电压(2.5~5.5 V)、支持重复擦写次数
多,原则上大于1万次、擦写速度快、具有很强的抗干扰能力强、数据不
易丢失等特点、体积小等特点,它是通过I2C总线,所谓I2C总线技术是
一种串行的通信方式,它主要的接口有两个一个是时钟接口,主要主要就
是同步主机和丛机步调,第二个重要接口就是数据接口,这个数据包含着
控制字符和真正的数据,控制字符主要就是决定着之后数据传输的流向问
题。
方案二:采用数字的逻辑电路存储信息,数字逻辑电路操作简单,但
是存在着不稳定等因素。因此这个方案不能被采用。
完成这样的设计任务,我们决定采用AT24C02作为我们的存储模块
来存储注册卡的信息。