可以作为入门级别的代码,具有蓝牙遥控、超声波自动避障功能
2024-05-22 19:01:41 63KB
1
本设计以51单片机为核心,矩阵键盘输入数字,通过1602显示屏显示计算结果,能够实现整数的加、减、乘、除四则运算,具备清除功能。
2024-05-22 09:01:36 744KB 51单片机 毕业设计 计算器
1
51单片机用DAC0832产生锯齿波proteus源文件(含C源码),DAC0832外接UA741运放,产生锯齿波电压
2024-05-20 15:44:09 34KB 51单片机 DAC0832
主要内容和基本要求 采用51单片机作为系统的控制芯片,设计一个窗帘升降器,并采用步进电机控制窗帘的升降,控制平稳,精度高。 基本要求: 1.系统设置窗帘升、降变速功能,可设置三种不同的速度,分别为快速、中速、慢速。 2.能够通过键盘设定窗帘上升或者下降的任意定点位置,通过光感应,还能够自动控制选择窗帘的升降,设置有全开、半开、全关三个位置。 3.能够对设置的状态发出语音提示,并用数码管显示电机转速与窗帘位置值,用点阵显示器显示上升“↑”、下降“↓”停止“Ⅱ”三个状态。 4.系统具有手动、红外线遥控、光感自控等功能。
2024-05-20 12:15:31 33.1MB 51单片机
1
该文件包含了51单片机的寄存器和引脚定义。然后,我们定义了一个延时函数delay(),用于控制LED灯的闪烁速度。在主函数中,我们使用一个无限循环来控制LED的闪烁,通过设置P1口的值来控制LED灯的亮灭状态,并使用延时函数来控制LED灯的闪烁速度。 在延时函数delay()中,我们使用了无符号整型变量i和j来进行循环计数,并通过一个复杂的表达式来实现延时功能。这个表达式是一个经验公式,可以根据需要调整延时时间的长短。在实际应用中,我们还可以使用其他更精确的延时方法来实现LED灯的闪烁速度控制。 在主函数中,我们使用了一个无限循环来控制LED的闪烁。这个循环结构可以保证程序能够一直运行下去,除非手动停止或者进行程序更新。在循环中,我们通过设置P1口的值来控制LED灯的亮灭状态,并使用延时函数来控制LED灯的闪烁速度。这个闪烁速度可以通过调整延时函数中的参数来实现,可以根据实际需求进行适当的调整和优化。
2024-05-15 08:39:14 15KB 51单片机
1
基于51单片机的定时器C语言程序
2024-05-15 08:15:34 315B 51单片机
1
本设计硬件主要由51单片机++放大模块+整形模块+分频模块+lcd1602液晶显示+按键设计构成。功能上能够实现1Hz—20MHz范围的频率测量,能测量各种周期信号(正弦波、三角波或方波等波形)的频率,并通过LCD1602液晶显示屏实时显示检测到的频率数值(最多8位数,单位为Hz)。
2024-05-14 11:12:14 7.46MB 51单片机 毕业设计
1
SPWM波形protues仿真程序 51单片机SPWM波形产生代码 protues仿真
2024-05-13 00:16:52 92KB 51单片机
1
适合毕业设计,初学者学习,能够很好的掌握51单片机的使用,在某些简化的场景中使用单片机设计,完成自动化控制。资料包含原理图,Peoteus仿真,串口调试,元器件清单,芯片资料,硬件模组焊接,keil资料,程序烧录软件,毕设答辩技巧,PPT模板
2024-05-12 14:37:43 63.39MB 51单片机 仿真程序
1
本源码附带了仿真程序,采用Proteus7.8进行仿真,不低于这个版本的软件都能打开,亲测Proteus8完美运行,附带AD原理图可以进行pcb画板操作,适用于毕业设计参考,学习提升,资料齐全。 程序介绍: 教室照明控制系统设计用于自动调节教室内灯光的亮度和数量,以适应室内光线条件和人数变化。当教室内光线强度低于系统设定的阈值时,系统会激活并开启灯光,确保教室内的照明水平。此外,系统还能够根据教室内的人数智能调整开灯数量,原则上是人数越多,所需的灯光也越多,以此来满足不同人数情况下教室的照明需求。通过这种方式,该系统不仅提供了节能的照明解决方案,还确保了教室内始终有适宜的照明环境。
2024-05-12 13:58:17 394KB 51单片机
1