为了满足人们对日常生活中安全保险的需求,我们设计了一款用密码代替钥匙的密码锁。相比于传统的钥匙开锁手段,这款密码锁具有安全性高、成本低、功耗低、易操作等优点。 本系统采用以单片机为核心元件的控制方案。在选取单片机种类时,我们综合性能、存储器、运行速度、I/O口、定时/计数器、串口等方面,最终选用了STC90C52单片机,利用单片机灵活的编程设计和丰富的I/O端口,及其控制的准确性,实现基本的密码锁功能。在单片机的外围电路外接4*4矩阵键盘用于密码的输入和修改,外接AT24C02芯片用于密码的存储,外接LCD1602显示器用于显示各种信息,蜂鸣器报警,除此之外还有复位电路和晶振电路、继电器等,复位电路和晶振电路与STC90C52单片机组成单片机最小系统。它具有设置、修改6位用户密码、密码错误报警等功能。本系统成本低廉,功能实用。 个人编写的课程设计报告,可参考下载使用 关键词: 密码锁; 报警; 蜂鸣器; STC90C52;密码;
2024-05-07 15:14:41 829KB LCD1602 STC90C52 STC89C52
1
智能路灯控制系统主要由51单片机最小系统+1602显示模块+DS1302时钟模块+光强检测模块+按键输入模块+声光报警模块+LED照明模块+状态检测电路+人体车辆红外检测模块组成。能实现以下功能: 1.能够按键设定系统时间、工作时间、光照阈值(默认开始时间为16点,结束时间为5点) 2.工作时间内路灯点亮,凌晨12点后路灯关闭,有人或车通过是,路灯点亮10s 3.非工作时间光照强度低于阈值,路灯点亮 4.能够检测系统工作状态,路灯应亮未亮,声光报警(原理是通过检测LED串联电阻的电压值,当有电压值时,证明线路正常,无电压值时,线路故障) 5.具有手动控制模式,手动和自动模式可通过按键自己手动切换,手动模式下由开关控制路灯亮灭。(自动模式不再执行)
2024-05-02 14:23:13 273KB 51单片机 课程设计 智能路灯控制
1
本文是一份单片机课程设计报告,主要介绍了一个基于单片机的温度控制系统。该系统通过传感器采集环境温度,并通过单片机控制加热器的开关来维持设定的温度范围。文章详细介绍了系统的硬件设计和软件实现,包括传感器的接口设计、温度采集算法、PID控制算法等。最后,作者对系统的性能进行了测试和分析,证明了该系统的可行性和稳定性。
1
本文介绍了一份基于51单片机的交通灯设计报告,该设计旨在实现一个简单实用的小型数字温度计。主要元件包括传感器DS18B20、单片机AT89C52、四位共阴极数码管和若干电容电阻。DS18B20支持“一线总线”接口,能够测量温度并将结果通过数码管显示出来。该设计报告提供了完整的资料,可供下载和编辑使用。
1
本文是一份基于AT-89C51单片机的课程设计报告,主要介绍了如何设计一个彩灯控制器。该设计涉及到单片机的基本原理、电路设计、程序编写等方面,通过对各个模块的详细分析和实验验证,最终实现了一个功能完善、性能稳定的彩灯控制器。本文对于单片机应用技术的学习和实践具有一定的参考价值。
2023-04-07 22:51:56 218KB 基于AT-89C51单片机课程设
1
20个单片机课程设计_毕业设计实例(C语言类与汇编类) 第一篇 汇编语言类 项目1 单片机交通灯控制系统的设计 项目2 基于AT89S51单片机抢答器的设计 项目3 基于AT89S51单片机多音阶电子琴的设计 项目4 基于单片机LED点阵显示电子时钟设计 项目5 基于AT89S51单片机数字钟的设计 项目6基于AT89S51单片机万年历的设计 项目7 基于AT89S51单片机密码锁的设计 项目8 基于AT89S51单片机比赛记分牌的设计 项目9 单片机数显交通灯的设计 项目10单片机控制步进电机 项目11基于AT89S51单片机数字音乐盒的设计 第二篇 C语言类 项目12 基于AT89S51单片机4×4矩阵键盘的设计 项目13 带时间与声光提示单片机抢答器的设计 项目14 基于AT89S51单片机简易计算器的设计 项目16 基于单片机LCD数字测速仪的设计 项目17 单片机数字电压表的设计 项目19 基于AT89S51单片机数字温度计的设计 项目20 基于AT89S51单片机多模式带音乐跑马灯的设计
2023-04-03 19:33:06 810KB 单片机 课程设计 毕业设计 C语言
1
利用JD51开发板上的4个按键、OLED显示模块及蓝牙模块,设计一款小型射击游戏,要求: OLED显示屏刷新游戏进展信息,包括剩余机会以及集中次数 可同时利用按键和蓝牙进行控制,操作游戏 射击时蜂鸣器发出射击音效 每一局结束后,根据玩家选择,继续新一局游戏或是退出游戏 在游戏过程中随时可以重新开始新一局游戏。
2023-03-11 22:41:57 4.29MB 单片机 课程设计 毕业设计 OLED
1
大学单片机课程设计常用功能C代码,C语言是一种通用的程序设计语言,其代码率高,数据类型及运算符丰富,并具有良好的程序结构,适用于各种应用的程序设计,是使用较广的单片机编程语言。
2023-03-09 22:29:45 75KB 单片机
1
单片机课程设计:汽车转向灯 实用的一个文档... 单片机课程设计 主要内容: 典型单片机( MCS-51, AT89S51, PIC, Motorola, AVR ) 的性能,MCS-51内部结构
2023-02-27 17:36:10 3.37MB 单片机汽车灯
1