电子密码锁使用STC89C52单片机控制,采用 C语言编写,通过Proteus软件仿真并进行了实物焊接。电子密码锁通过矩阵键盘进行密码输入,1602A液晶显示模块进行显示。其可实现的功能有:(1)通过切换,对输入的4位密码进行显示或隐藏;(2)通过发光二极管和蜂鸣器,对解密正确或者错误进行声光报警;(3)4位密码修改;(4)在密码遗失情况下,通过初始密码进行密码再设置;(5)采用AT24C02外部存储器,完成断电密码保护功能;(6)具有1-9次的解锁次数任意设定功能;(7)模拟密码箱随机产生密码,并进行解码。
1
程序仿真电路 本设计主要内容如下: (1)风速设为从低到高共2个档位,可由用户通过键盘设定。 (2)每当温度低于下限值时,则电风扇风速关闭。 (3)每当温度在下限和上限之间时,则电风扇转速缓慢。 (4))每当温度高于上限值时,则电风扇风速全速运转。
2021-04-17 14:03:35 4.99MB 单片机 智能 设计
基于stc89c52 12864液晶显示程序 自己编的
2021-04-16 14:58:23 42KB 12864
1
简单了解使用OLED显示使用
2021-04-15 14:03:35 95KB DHT11 OLED MQ-2 STC89C52
1
本设计选用EP2C5T144C8N型FPGA作为主控制器件,主要完成调制波的产生和调幅、调频的FPGA实现;采用STC89C52作为协控制器,一方面完成对FPGA和DDS芯片传输频率控制字;另一方面在调制时传输调幅控制字和调频控制字;选用AD9851 型DDS芯片产生高频载波信号。本设计主要实现的内容主要分为三部分:一是利用AD9851产生20MHZ的载波信号;二是利用FPGA产生1KHZ到20KHZ的调制波信号;三是利用FPGA实现AM调制和FM调制,要求调制度可变。最后利用Quartus II软件进行仿真。
2021-04-14 14:29:59 1.80MB EP2C5T144C8N STC89C52 AD9851 调幅
1
stc89c52使用手册,详细介绍了宏晶科技有限公司研发的STC89c52系列新型Flash 8051单片机基本组成、性能特点及应用方法,基于Flash存储器的ISP在系统中编程和IAP在应用中编程技术
2021-04-13 22:10:03 232KB 单片机、 stc89c52
1
本设计采用由STC89C52单片机最小系统、DS18B20温度传感器、4位共阳数码管显示、电源模块、继电器控制模块和按键模块组成。单片机实时通过温度传感器DS18B20实时检测水温温度,通过单片机的数据转换处理后在数码管上显示水温,当测量水温小于设置的下限温度时,单片机驱动继电器控制热得快对水加热,一直加热到设置的温度上限值时停止加热。当水温高于上限值时,单片机驱动降温继电器降温,一直降温到小于设置温度的下限值时停止降温。如此周而复始,达到了恒温水箱的控制。水温的上限值和下限值可以通过按键可以设置,数码管的第一位显示“H”是代表设置水温的上限值,数码管的第一位显示“L”是代表设置水温的下限值。温度检测精确到0.1度。并具有掉电保存功能,数据保存在单片机内部EEPOM中,按键还具有连加、减功能。
1
绍了一种新型的汽车防盗报警系统,以单片机为主控制模块,采用防震传感器以采集外部震动信号,利用声光报警模块发出声光报警,采用移动电话GSM拨打车主电话或给车主发短信,使用无线遥控模块可实现远程遥控开启与关闭系统。试验表明该系统可以实现在0~70m开阔空地的远程准确的开启与关闭报警功能。
2021-04-12 15:38:53 450KB 单片机 汽车防盗 报警系统 STC89C52
1
闲的无聊的时候把以前买的各种小东西拿出来玩,发现了DS3231据说很精准的时钟芯片,因为自带晶振,而且还有温度补偿矫正。 所以拿来做个简单时钟,串口修改时间。 发送时间的格式是 0X24 年 月 日 时 分 秒 星期几 需要注意的是 都是16进制的,比如16年,则为0X10 使用的是12小时制,所以小时需要特殊处理,早上10点之前, Hour&0x4f; 10点以后 (Hour-10)&0X5F; 下午10点之前, Hour&0x6f; 10点以后(Hour-10)&0X7F; 用逻辑分析仪抓着IIC时序进行修改,89C52一个NOP虽然是大概1us,但是一条指令还是占用不少时间的。
2021-04-11 18:21:59 924KB STC89C52 模拟IIC DS3231 时钟
1
串口助手显示从51单片机上DS18B20读到的温度。
2021-04-10 12:52:28 280.92MB 单片机 STC89C52 DS18B20
1