本设计基于STC89C51/52(与AT89S51/52、AT89C51/52通用,可任选)单片机 • 1.LCD1602液晶显示、光敏电阻、按键、蜂鸣器组成 • 2.实时显示当前光照强度信息 • 3.可设置王照强度报警阈值 • 4.当光照强度高于最高阈值或低于最低阈值时报警
2021-04-19 22:09:51 121KB 51单片机 52单片机 光照强度 proteus
1
本设计利用52单片机控制BT136双向可控硅,来实现调节灯光亮度的程序
2021-04-07 20:45:45 17KB 52单片机
1
STC8052单片机按键显示.txt
2021-04-05 16:02:15 4KB 52单片机
1
用proteus实现的温度报警,附keil代码
2021-04-02 11:02:29 94KB proteus
1
本系统由STC89C51/52单片机系统(主要是STC89C51/52单片机最小系统)、4×4矩阵键盘、LCD1602显示和报警系统等组成,具有设置、修改六位用户密码、超次报警、超次锁定、密码错误报警等功能(本设计由P0口控制LCD显示,密码正确显示OPEN! 密码错误显示error!超过三次输入错误自动锁定。由P1口控制矩阵键盘含有0-9数字键和A-F功能键。)。除上述基本的密码锁功能外,依据实际的情况还可以添加遥控功能。本系统成本低廉,功能实用。 2.本设计拟实现的性能指标如下: (1)本设计为了防止密码被窃取要求在输入密码时在LCD屏幕上显示*号。 (2)设计开锁密码位六位密码的电子密码锁。 (3)能够LCD显示在密码正确时显示OPEN,密码错误时显示ERROR。 (4)实现输入密码错误超过限定的三次电子密码锁定。 (5)4×4的矩阵键盘其中包括0-9的数字键和A-D的功能键和*、#按键。 (6)本产品具备报警功能,当输入密码错误时蜂鸣器响提示。 (7)密码可以由用户自己修改设定(只支持6位密码),修改密码之前必须再次输入密码,在输入新密码时候需要二次确认,以防止误操作 。 (8)输入正确的密码继电器闭合,可以随意驱动负载。
2021-03-30 15:33:57 68KB 51单片机 电子锁 c语言 proteus
1
本设计基于STC89C51/52(与AT89S51/52、AT89C51/52通用,可任选)单片机 • 1.LCD1602液晶显示、水位监测传感器、按键、蜂鸣器组成 • 2.实时显示当前水量信息 • 3.可设置水量报警阈值 • 4.当水量高于最高阈值或低于最低阈值时报警
1
1、通过本次课程设计可以灵活运用单片机的基础知识,依据课程设计内容,能够完成从硬件电路图设计,到电路搭建焊接,再到软件编程及系统调试实现系统功能,完成课程设计,加深对单片机基础知识的理解,并灵活运用,将各门知识综合应用。  2、本次课程设计还可以通过上网查询器件资料,培养对新知识新技术的独立的学习能力和应用能力。 3、在这次课程设计中,我们运用到了很多一切所学的知识和一些很有用的软件和工具,如keil4编程软件、Proteus仿真软件、Visio软件、等。 4、通过独立完成一个小的数字秒表系统设计,从硬件设计到软件设计,增强分析问题、解决问题的能力,为日后的毕业设计及科研工作奠定良好的基础。 5、掌握51单片机软件编程知识、实现功能、设计方法,及KEIL软件使用方法; 6、应用所学模拟电子线路的知识,掌握电路的设计与应用; 7、熟悉PROTEUS的设计与仿真; 8、STC——ISP的使用方法; 9、掌握焊接电子元器件的方法以及查阅元件功能与参数的方法、步骤。
2020-01-03 11:33:40 399KB 51单片机 52单片机 C语言 秒表设计
1
本文是关于52单片机定时器计数器2做为串行口波特率发生器使用的例子,类似于定时器1作为波特率发生器工作在模式1下,但是不同的是:定时器2作为波特率发生器是16位自动重装的,位数比定时器1作为波特率发生器要高(定时器1作为串口波特率发生器是8位自动重装的),所以可以支持更高的传输速度,性能也比定时器1要好。程序在Keil 2和Keil 3下调试通过,下载在实验板上达到预期效果。AT89C52及其以上、AT89S52及其以上、STC89C52及其以上测试正常运行。
1
包括完整proteus仿真。。。。。。。。
1
用汇编语言实现3路输出PWM波,占空比和频率均可调,用定时器实现
2019-12-21 21:25:51 67KB 单片机 PWM 频率 占空比
1