- 博客(13)
- 收藏
- 关注
原创 基于51单片机的数字电压表(含PCF8591)
本设计主要是由51单片机,数码管、PCF591、电压表构成,数字电压表基本原理是将输入的模拟电压信号转化为数字信号,再进行输出显示。而A/D转换器的作用是将连续变化的模拟信号量转化为离散的数字信号,器基本结构是由采样保持,量化,编码等几部分组成。输入的模拟量经过AD转换器转换,再由驱动器驱动显示器输出,便得到测量的数字电压。数字电压表简称DVM,它是采用数字化测量技术设计的电压表。基于此系统,本设计可以实现对于外部输入的模拟电压进行测量,并可将实时电压反映在数码管上,外部模拟电压可调节。
2025-01-19 19:48:24
215
原创 基于51单片机的热水器控制系统
在设计中包含了温度传感器、水位传感器、液晶显示,阈值设置,声光报警,自动恒温加水控制。本设计是以单片机技术和传感器原理为基础而设计的,我们将两者结合起来,以达到更加高效的目的。本设计以51单片机为控制核心,采用DSB18B20检测水温,并在LCD1602显示屏第一行显示当前温度及定时时间,第二行显示温度上限和下限值。硬件电路设计:51单片机为控制核心,结合多个模块,含按键控制电路、继电器驱动电路、LCD1602显示电路、报警电路、DSB18B20温度检测电路、水位检测电路,能够实现热水器智能化控制。
2025-01-12 17:46:46
476
1
原创 单片机555定时器设计实验
通过本实验,学生了解了555定时器的基本工作原理及其在非稳态模式下的应用,对定时器电路设计有了实际的认识。后续可以扩展研究其他模式(单稳态、双稳态)的应用,或将555定时器与单片机结合,实现更复杂的控制系统,例如基于脉冲频率的调速系统、闪烁灯控制等。设计并实现一个使用555定时器的定时电路,能够生成可调节频率和占空比的脉冲信号,并通过LED等方式进行反馈显示。- 使用适当的电阻和电容值,以防超出555定时器的工作范围(如电压最大值等)。- 可以使用不同的电阻和电容进行组合,以观察输出变化。
2025-01-05 10:32:24
1065
原创 基于51单片机的八路抢答器设计
单片机控制模块以及外围接口、倒计时模块、抢答器模块所实现的,倒计时时间为60秒,在倒计时计数时间内若有选手按下抢答键则扬声器发生“叮”一秒的提示。在抢答中,只有开始后抢答才有效,如果在开始抢答前抢答为无效;选手在定时时间内抢答时,抢答器完成:优先判断、编号锁存、编号显示、扬声器提示。:采用主被动控制方案,即由主机统一控制答题器的信号传输和解码,被控制的答题器只负责按键响应并传输信息。:为了保证抢答器的正常使用,还需要对信号频率、误差、电池供电等进行控制和检测,确保整个抢答系统的稳定性和精确性。
2025-01-04 12:01:04
475
原创 单片机跑马灯设计
本项目旨在通过单片机实现LED跑马灯效果,通过脉冲宽度调制(PWM)技术实现LED灯的顺序点亮和熄灭,从而形成动态的“跑马灯”效果。本项目通过单片机实现了LED跑马灯效果,展示了单片机在控制电子设备和实现动态显示方面的强大能力。通过该项目,不仅可以实现对LED灯的精确控制,还可以为实际应用提供有价值的参考。通过单片机实现跑马灯效果,不仅可以展示单片机的控制能力,还可以为实际应用提供参考。选择合适的电阻和电容等元件,确保电路的稳定性和可靠性。编写跑马灯控制程序,实现LED灯的顺序点亮和熄灭。
2025-01-03 21:16:37
300
原创 单片机编码开关实验
本项目旨在利用单片机实现一个编码开关控制系统,包括主机和从机架构,通过数码管显示开关的实时状态。通过此实验,参与者将掌握主从机通信的基本原理和编程技巧,深入理解编码开关和数码管的工作原理,并能够独立实现相似的嵌入式控制系统。// 编码开关A引脚连接到P1.0。操作编码开关,观察数码管的显示,根据编码开关的旋转确认计数是否正确变化。将编码开关的引脚连接至主控单片机的GPIO端口。// 发送 count 到从机。3. 实现编码开关的状态读取,并通过数码管实时显示。将数码管的控制引脚连接至主控单片机的输出端口。
2025-01-03 20:01:06
942
原创 今日分享---设计实例-基于51单片机正弦信号发生器
通过学习和实践单片机正弦信号发生器项目,可以掌握单片机编程、数字信号处理、数模转换等技术,为进一步深入学习嵌入式系统打下基础。查表法:预先将正弦波形存储在单片机内部的ROM或外部存储器中,根据数字信号的计数器值查表获取对应点的信号值。与其他设备通信:通过串口、SPI或I2C等通信接口,与其他设备进行数据交互,实现更复杂的功能。将最终的模拟正弦信号输出到负载。频率和幅值可调:通过增加用户输入接口,例如按键或旋钮,实现正弦信号频率和幅值的调节。数字滤波:通过数字滤波算法,改善输出信号的质量,降低噪声。
2024-12-28 11:41:37
494
原创 今日分享---设计实例-基于51单片机的简易秒表设计
当单片机收到定时中断后,就会执行中断服务程序,记录计时时间。* 定期(例如每 100 毫秒)更新显示屏上的显示时间,将累加的时间值转换为秒、毫秒等单位。* 定期(例如每 100 毫秒)更新显示屏上的显示时间,将剩余时间值转换为秒、毫秒等单位。倒计时是指从一个给定的时间值开始,随着时间的推移不断减小时间值。5. 显示时间:定期将累加的计时时间转换为秒和毫秒,并显示在 LCD 屏上。4. 中断服务程序:在中断服务程序中累加计时时间(毫秒)。* 在定时中断服务程序中,将当前时间值累加 1 毫秒。
2024-12-27 21:36:55
404
原创 今日分享---设计实例-基于51单片机编码开关实验
本项目旨在利用单片机实现一个编码开关控制系统,包括主机和从机架构,通过数码管显示开关的实时状态。通过此实验,参与者将掌握主从机通信的基本原理和编程技巧,深入理解编码开关和数码管的工作原理,并能够独立实现相似的嵌入式控制系统。// 编码开关A引脚连接到P1.0。操作编码开关,观察数码管的显示,根据编码开关的旋转确认计数是否正确变化。将编码开关的引脚连接至主控单片机的GPIO端口。// 发送 count 到从机。3. 实现编码开关的状态读取,并通过数码管实时显示。将数码管的控制引脚连接至主控单片机的输出端口。
2024-12-27 21:17:12
497
原创 蓝桥杯单片机历年真题资源库
本仓库提供了一个名为“蓝桥杯单片机省赛全历年真题已解全历年国赛真题题目(史上最全.rar”的资源文件下载。该文件包含了蓝桥杯单片机省赛和国赛的全历年真题,并且所有省赛真题的代码均为原创,部分代码来源于各处转载。资源将持续更新,旨在为参加蓝桥杯单片机比赛的同学们提供最全面的真题资料。
2024-12-26 22:48:05
2778
2
原创 今日分享----基于51单片机设计的分贝噪音监测器
分贝是由传感器把非电量转换为电量,传感器输出的是0-5伏的电压值且电压值稳定,外部干扰小等。因此,可以直接把传感器输出电压值经过A/D转换器转换得到数据送入单片机进行处理。(3)可以通过按键进行设定分贝限值,设定的分贝限值存储于STC单片机内部eeprom,具有掉电存储的功能;(4)当实测分贝值低于设定值时绿色指示灯亮,当实测分贝值高于设定值时红色指示灯亮并蜂鸣器报警。//程序将A/D芯片的信号处理得到的数据。if(i<80) //转换10次计算平均值。
2024-10-21 11:33:19
1379
1
原创 【无标题】24秒篮球计时器
而在异步计数器中,触发器的翻转由先有后,不是同时发生的。表中CR是清零端,LD是置数端,CPU是加计数时钟输入端,CPD是减计数时钟输入端,D3﹑D2﹑D1﹑D0DO都是计数器预置数输入端,Q3﹑Q2﹑Q1﹑Q0都是数据输出端,另外,C0是非同步进位输出端,BO是非同步借位端输出端。3)当暂停连续开关处于暂停状态时,控制电路封锁计数脉冲,计数器停止计数,显示器显示原来的数,而且保持不变,当暂停连续开关处于连续状态时,计数器正常计数,另外,外部操作开关都应该采取消抖措施,以防止机械抖动造成电路工作不稳定。
2024-10-19 21:19:05
3039
原创 【无标题】分享一下我利用STM32制作密码锁的心得
以STC89C52单片机为核心,配以相应硬件电路,完成密码的设置、存贮、识别、驱动电磁执行器并检测其驱动电流值、接收蜂鸣器送来的报警信号、发送数据等功能,单片机接收键入的代码,并与存贮在EEPROM中的六位密码进行比较,六位密码的可以有298万多组密码供主人随意变换,保密性极高,可选密码组是连续排列的,如果密码正确,则驱动电磁执行器开锁;如果密码输入不正确,则单片机通过通信线路向智能报警器发出报警信号。密码锁主要由矩阵键盘、单片机、外部硬件等部分组成。其中矩阵键盘用于输入数字密码和进行各种功能的实现。
2024-10-19 20:53:23
1597
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人