
TB作品
单片机作品
XD742971636
https://www.dong-blog.fun/
展开
-
x012-MSP430F249智能步进电动百叶窗_proteus_光敏电阻_步进电机_仿真
系统通过步进电机驱动叶片旋转,集成光敏传感器检测环境光强,具备手动/自动双模式切换、角度限位保护、实时数据显示等功能。设计一个光检测器,用 LED/LCD 显示光强度值(这个要外接光线感应器,或者用按键模。• LCD双行显示:首行显示当前角度(ANG),次行自动模式下显示光强值(LUX)设置按键: 手动/自动切换、手动正转和手动反转,停止/启动键。• 5个功能按键:模式切换/正转/反转/启停/参数设置。当正转到极限位置时,电机停止正转,但还可以反转;当反转到极限位置时,电机停止反转,但还可以正转。原创 2025-03-16 20:04:42 · 465 阅读 · 0 评论 -
gxdx-单片机实验-呼吸灯-stm32 Proteus仿真
more。原创 2024-11-28 14:16:42 · 486 阅读 · 0 评论 -
Fx-LMS 单片机
该仓库由开发者 markostam 创建,包含几种经典的ANC算法,包括LMS(最小均方)、FxLMS(滤波扩展最小均方)、NLMS(归一化最小均方)等算法的实现。这些算法主要使用了MATLAB和C语言,适合在模拟和实际噪声控制应用中进行测试。markostam最初编写这些代码用于其音频信号处理课程的期末项目,随后在Recurse Center进行了一次5分钟的快速展示。markostam/active-noise-cancellation是一个为主动噪声控制爱好者和音频信号处理从业者提供的优质资源。原创 2024-11-04 13:56:56 · 731 阅读 · 0 评论 -
制作一个简易恒流电子负载教程,实战教程,单片机程序,电路图,方案
恒流电子负载是一种电子设备,用于模拟恒定电流消耗的负载,它在测试和评价电源(如电池、稳压电源、开关电源等)性能时非常有用。恒流电子负载可以根据设定的电流值,稳定地吸收指定电流,而不受电源输出电压波动的影响。这类设备广泛应用于电子测试领域,用于测试电源在不同负载条件下的响应和稳定性。more恒流电子负载的用途恒流电子负载能模拟稳定电流消耗,从而帮助测试电源的稳定性。例如,测试稳压电源在负载变化时的电压输出是否平稳,评估其负载调整率。通过恒定电流放电,能够准确评估电池的容量、寿命和放电特性。原创 2024-11-01 11:55:34 · 2513 阅读 · 1 评论 -
智能加湿器
自选主控(如stm32\51单片机)做一个智能加湿器,基础功能:检到当前环境温度,通。过间值判断到设定的闽值继电器(模拟加湿器)开关,通过按钮可以增加或减少闽值,可。以在上位机查看和控制(微信小程序,APP,串口助手),通过模块测量人是否在环境。中,从而开关加湿器(模块自选)自主创新,功能越丰富,得分越高。原创 2024-10-24 14:23:32 · 100 阅读 · 0 评论 -
【TB作品】TM1637芯片数码管,PIC16单片机驱动显示,Proteus仿真
管脚号: 17功能: 串行数据输入/输出,DIO引脚在SCLK的低电平时接收数据,在SCLK的高电平时传输数据。每传输一个字节时,在第八个时钟的下降沿芯片内部将产生一个ACK信号。管脚号: 18功能: 时钟输入,数据在上升沿输入/输出。管脚号: 19-20功能: 键扫数据输入,引脚的数据在显示周期结束后被锁存。管脚号: 2-9功能: 段输出,用于控制数码管的段显示,也可用于键扫描。N管开漏输出。管脚号: 10-15功能: 位输出,用于控制数码管的位显示。P管开漏输出。管脚号: 16。原创 2024-08-24 16:14:31 · 1491 阅读 · 0 评论 -
【TB作品】普中V2,数字时钟万年历显示,音乐闹钟,流水灯,Proteus仿真
带闹钟和花样流水灯的LCD数显实时时钟设计(运用DS1302时钟模块,LCD显示,带万年历,时间到响音乐显示花样流水灯)这个按键处理程序通过不同的按键实现了对时间和闹钟参数的设置和调整,且在日期设置中包含了对闰年的判断。闹钟到了后音乐响、流水灯亮,维持10秒后自动关闭。不同的值实现切换、增加、减少和确认操作。的值来区分不同的设置项目,并用。原创 2024-08-22 22:51:29 · 460 阅读 · 0 评论 -
【TB作品】51单片机,普中板子,通信聊天
单片机(如STC89C52)蓝牙模块(如HC-05)LCD1602显示屏蜂鸣器小灯流水灯矩阵键盘其他必要的连接线和电阻P1.7到P1.0P2.6P2.5P2.7和P0口作为数据端口P2.5P2.0到P2.3通过本次实验,我们实现了单片机与串口调试助手的通信,掌握了蓝牙模块的应用,熟悉了LCD1602显示屏的控制方法。通过按键的交互操作,实现了字符的选择和发送,增强了对单片机控制的理解。同时,通过流水灯和蜂鸣器的提示,提升了用户体验。原创 2024-08-04 17:46:11 · 996 阅读 · 0 评论 -
【TB作品】普中51-实验板,万年历
4、通过独立按键设置闹钟,并在OLED上显示设置的闹钟时间,到达闹钟时间时蜂鸣器发出声响并持续一段时间,同时D1~D8以流水灯形式亮起;注意:sbit DS18B20_PORT = P1 ^ 0;//DS18B20数据口定义。2、通过开发板上的温度传感器采集当前环境温度并显示在显示屏上;1、OLED显示屏上显示日期和时钟(显示到秒,时间可走动);3、通过湿度传感器采集当前环境湿度并显示在显示屏上;制作一个万年历,具有显示时间、日期、温度、湿度、闹钟功能。需要自行买ds18b20模块和dht11模块。原创 2024-07-28 16:31:45 · 662 阅读 · 0 评论 -
【TB作品】51单片机,MSP430单片机,STM32单片机,超声波测距
2、按键功能的设置:使用按键A4进行上限报警值的上调,A5进行上限报警值的下调;调节的步进值均为1m。2、具有历史数据查看按键,按下按键可查看1中保存的距离数据(至少保存3组数据),按一次调出一组数据,再按一次调出下一组数据,查看完最后一组数据后从第一组数据重新展示,循环往复。5、当超声波模块测得的距离处于设定的上限值和下限值之间时,蜂鸣器停止鸣叫,LED灯模块按D1~D8的顺序,两个两个地循环亮起;3、附加任务中,同时按下按键A4和A5,进行数据的保存,同时按下按键A6和A7进行历史数据的查看。原创 2024-07-12 15:06:24 · 360 阅读 · 0 评论 -
【TB作品】51单片机,MSP430单片机,STM32单片机,通信聊天
1、通过蓝牙模块(需要领取,如果使用笔记本电脑做该题,则只需要领取一个蓝牙模块,如果使用台式机则需要领取两个蓝牙模块外加一条USB转TTL线,尽量使用笔记本电脑,简化工作,学院的USB转TTL线并不多)实现与电脑串口调试助手的连接;4、从PC端串口助手发送一个字符串到单片机,OLED显示屏显示该字符串,并通过按键上下左右选择其中任意一个字符,并将选中的字符发送回PC端。3、请同学们根据自己情况搭配杜邦线(学院每位同学提供五根)与口袋开发板外接引脚(排针)连接,详见实验板数据手册。原创 2024-07-12 15:05:41 · 490 阅读 · 0 评论 -
【TB作品】51单片机,MSP430单片机,STM32单片机,简易波形发生器
考虑到同学们假期里可能找不到示波器进行试验,现提供板载简易示波器程序(基于口袋开发板的简易示波器,以附件形式发放)。3、在通过按键进行幅值和频率的设置时,通过按键A6切换两种波形的产生,通过按键A7进行频率设置和幅值设置的切换,按键A4为幅值或频率上调键,按键A5为幅值或频率的下调键(芯片板插槽为一字型的按键代号为P批次的板子,请参考注意事项中的第八条)。“示波器程序”仅提供波形信号采集和显示,原程序采样周期20ms,未提供波形发生的程序,这部分正是同学们需要自己完成的。2、可通过按键切换2种波形的产生;原创 2024-07-12 14:56:55 · 641 阅读 · 0 评论 -
【TB作品】51单片机,MSP430单片机,STM32单片机,万年历
基本任务中,设置闹钟时,使用按键A4进行时间的上调,使用按键A5进行时间的下调,步进值为10s,即每按一次按键时间上调或下调10s。时间下调小于0s时,时间“分”减1,时间“时”的调节依此类推。3、附加任务中,通过按键A1进行日期、时间、闹钟设置功能的切换,按键A4、A5仍为上调和下调按键,设置时间和闹钟时调节对象是“秒”,步进值为10s;4、通过独立按键设置闹钟,并在OLED上显示设置的闹钟时间,到达闹钟时间时蜂鸣器发出声响并持续一段时间,同时D1~D8以流水灯形式亮起;5、日期为滚动特效;原创 2024-07-12 14:56:01 · 337 阅读 · 0 评论 -
【TB作品】MSP430F6638单片机,频率计
测量结果本地显示(段式 LCD、字符型 LCD、点阵 LCD (128x64)、点阵 LED(16x16)或多位 7 段 LED 等),同时通过 UART/RS232 通讯把测 量结果传送到 PC/平板/手机等其他终端。(1)项目名称、学号、姓名、测量结果等信息的本地显示(段式 LCD、字符型 LCD、 点阵 LCD(128x64)、点阵 LED(16x16)或多位 7 段 LED 等)。基于 MSP430-FFTB6638 实验箱。(2)项目名称、姓名等信息的中文显示。原创 2024-07-11 14:20:03 · 795 阅读 · 0 评论 -
【TB作品】51单片机 Proteus仿真 超声波读取+LCD1602显示仿真12MHZ
51单片机(AT89C51)主频:12MHz存储器:4KB Flash,128B RAM定时器:两个16位定时器I/O口:4个8位并行I/O口超声波传感器(HC-SR04)工作电压:5V工作频率:40kHz测量范围:2cm-400cm测量精度:±3mm引脚:VCC, GND, Trig, EchoLCD1602液晶显示屏显示内容:2行16字符工作电压:5V控制接口:8位并行数据接口或4位并行数据接口。原创 2024-07-07 21:26:52 · 1102 阅读 · 0 评论 -
【TB作品】51单片机 Proteus仿真 超声波 LCD1602显示实验
LCD初始化函数:设置显示模式、清屏、光标设置等。LCD命令写入函数:向LCD1602发送控制命令。LCD数据写入函数:向LCD1602发送显示数据。超声波测距函数:通过超声波传感器测量距离,并返回计算得到的距离值。数据显示函数:将测量得到的距离数据转换为字符串格式,并显示在LCD1602上。通过本实验,成功实现了51单片机控制LCD1602显示屏并结合超声波传感器实时测量并显示距离。实验过程中,掌握了51单片机与LCD1602显示屏的接口技术、超声波传感器的工作原理及其在实际应用中的使用方法。原创 2024-07-07 21:23:13 · 975 阅读 · 0 评论 -
【TB作品】51单片机 Proteus仿真 超声波LCD1602ADC0832 身高体重测量仪
本实验设计并实现了一个基于51单片机的身高体重测量仪。该系统利用超声波传感器测量高度,通过ADC0832模数转换芯片获取重量数据,并使用LCD1602显示屏显示测量结果。该测量仪器可以自动检测身高和体重,并将结果显示在LCD上,适用于婴儿体检。51单片机:作为主控芯片,负责整个系统的控制与数据处理。LCD1602显示屏:用于显示测量结果,包括体重和身高。超声波传感器:用于测量身高,包含Trig和Echo两个引脚,分别用于触发和接收超声波信号。ADC0832模数转换芯片。原创 2024-07-07 21:05:27 · 611 阅读 · 0 评论 -
TB作品】51单片机 Proteus仿真 51单片机SPI显示OLED字符驱动
/ GND 电源地// VCC 接5V或3.3v电源// RES 接P12// DC 接P11// CS 接P10。原创 2024-07-07 20:58:38 · 1280 阅读 · 0 评论 -
【TB作品】51单片机 Proteus仿真 MAX7219点阵驱动数码管驱动
本实验通过驱动 MAX7219 芯片,实现了对数码管的控制,熟悉了 SPI 通信协议的基本操作。掌握了 MAX7219 的初始化及数据传输方法,为后续更多复杂的显示控制打下了基础。原创 2024-07-07 20:20:46 · 699 阅读 · 0 评论 -
【TB作品】51单片机 Proteus仿真 基于单片机的LCD12864万年历及温度监测系统设计
STC89C52单片机:作为系统的核心控制器,负责处理各项功能的实现。LCD12864显示屏:用于显示时间、日期和温度等信息。DS18B20温度传感器:用于实时监测环境温度。蜂鸣器:用于整点报时和闹钟提示。按键模块:用于用户设置时间和闹钟功能。其他电子元件:如电阻、电容等,用于电路的搭建和稳定工作。原创 2024-07-07 20:16:18 · 636 阅读 · 0 评论 -
【TB作品】51单片机 Proteus仿真00016 乒乓球游戏机
单片机: 用于控制LED的亮灭和处理按键输入。LED: 显示灯的状态。按键: 用于控制灯的反弹。串口连接: 实现两台单片机之间的数据通信。本课题设计了一个两机联机乒乓球游戏,通过串口通信实现两台单片机的同步显示和控制。系统设计合理,功能实现完整。测试结果表明各模块工作正常,满足设计要求。通过本次实验,对单片机串口通信、LED控制和按键检测有了更深入的理解和掌握。在未来的设计中,可以考虑增加更多功能,如增加难度调节、计分系统等,以提升游戏的趣味性和挑战性。原创 2024-07-07 19:44:07 · 1176 阅读 · 0 评论 -
【TB作品】51单片机 Proteus仿真 00013红外proteus仿真循迹避障小车
STC89C52单片机:主控芯片,负责处理所有传感器数据及控制信号。红外接收器:接收遥控器的信号,实现远程控制。超声波传感器:用于检测前方障碍物的距离,进行避障处理。电机及驱动模块:控制小车的运动,包括前进、后退、左转、右转等。LCD1602显示屏:用于显示当前小车的状态信息,如距离、按键值等。蜂鸣器:提供声音提示。原创 2024-07-07 18:57:59 · 2797 阅读 · 0 评论 -
【TB作品】51单片机 Proteus仿真 00002仿真-智能台灯色调倒计时光强
三、视频识别:提供查看摄像头视频等功能 “三、视频识别1)支持摄像头的实时视频查看;2)支持摄像头的视频的播放切换 ;3)支持消息记录推送显示,可跳转查看详细信息。”原创 2024-07-07 13:59:45 · 1179 阅读 · 0 评论 -
【TB作品】51单片机 Proteus仿真 00001仿真实物PID电机调速系统
微控制器:选用 51 系列单片机(如 AT89S51)作为控制核心。直流电机:用于演示 PID 控制效果。编码器:用于测量电机的实际转速。LCD 显示屏:用于显示目标转速和实际转速。按键:用于增减目标转速。PWM(脉宽调制)模块:用于控制电机的转速。本实验通过 Proteus 仿真平台,设计并实现了一个基于 PID 控制的电机调速系统。实验结果表明,PID 控制算法能够有效调节电机转速,使其快速稳定在目标值上,为实际应用提供了参考依据。原创 2024-07-07 13:50:44 · 1911 阅读 · 0 评论 -
【TB作品】基于ATmega48的开机登录程序设计
通过本次实验,我们熟悉了ATmega48单片机的基本操作,掌握了LCD12864液晶屏的驱动方法和EEPROM的读写操作。通过Proteus仿真,验证了设计的开机登录程序功能的实现。通过合理的模块化设计,使得程序结构清晰、功能完善,为后续类似设计提供了参考和借鉴。原创 2024-07-06 18:21:01 · 853 阅读 · 0 评论 -
【TB作品】脉搏测量,ATMEGA8单片机,Proteus仿真,ATmega8控制脉搏测量与显示系统
初始化模块初始化LCD1602、DS1302和AT24C02。设置定时器和中断。I2C通信模块实现I2C通信的启动、停止、读写等基本功能,用于与AT24C02存储芯片通信。脉搏测量与显示模块通过定时中断测量脉搏频率。实时显示脉搏值和上下限设定值。判断是否超出设定范围并触发报警。数据存储与读取模块将每次测量的脉搏值存储到AT24C02中。读取存储的历史数据供用户查看。按键处理模块处理按键输入,实现上下限设置、历史数据查看等功能。原创 2024-07-06 18:09:56 · 1069 阅读 · 0 评论 -
【TB作品】数码管独立按键密码锁,ATMEGA16单片机,Proteus仿真 atmega16数码管独立按键密码锁
ATmega16单片机:核心控制器,负责按键扫描、密码存储及比较、LED灯和数码管显示控制等。独立按键:用于用户输入密码。共阴极数码管:用于显示用户输入的密码。LED灯:绿色和红色LED分别用于指示密码输入正确与否。电阻、电容:用于限流和滤波。原创 2024-07-06 18:02:34 · 1005 阅读 · 0 评论 -
【TB作品】体重监控系统,ATMEGA16单片机,Proteus仿真
机电荷2018级课程设计题目及要求题1:电子称重器设计功能要求:1)开机显示时间(小时、分)、时分可修改;2)用滑动变阻器模拟称重传感器(测量范围0-200g),数码管显示当前重量值,当重量值高于高值时,红灯长亮;3)当重量值低于低值时,黄灯长亮;4)当重量值在正常值时,绿灯亮;5)重量高值150g-200g和低值30g。硬件调试:实现以上功能数码管 段选RORTD八个引脚 位选PC0 PC1 PA1 PA2 PA3 PA4 PA5(只用到7位数码管)原创 2024-07-05 11:15:34 · 703 阅读 · 0 评论 -
【TB作品】温湿度监控系统设计,ATMEGA16单片机,Proteus仿真
本实验通过设计一个温湿度监控系统,结合了AD转换、按键检测、数码管显示和指示灯控制等多项技术,全面锻炼了硬件和软件设计能力。系统在实际运行中表现稳定,达到了预期效果。原创 2024-07-01 23:06:37 · 914 阅读 · 0 评论 -
【TB作品】密码锁,数码管,ATMEGA16单片机,Proteus仿真
本实验通过设计和实现一个基于ATMEGA16单片机的数码管密码锁系统,掌握了矩阵键盘输入、数码管显示、LED和蜂鸣器控制等技术,系统功能完善,达到了预期的实验目标。在实际应用中,该设计可以进一步优化,例如增加密码保护机制,增强系统安全性。原创 2024-07-01 22:57:48 · 1437 阅读 · 1 评论 -
【TB作品】智能台灯,ATMEGA16单片机,Proteus仿真
ATmega16单片机:核心控制器,负责AD转换、数据处理和显示控制。光敏电阻:用于检测环境光强。LCD1602显示屏:用于显示环境光强和临界值。按键:用于设置光强临界值。小灯:根据光强临界值自动控制亮灭。通过本实验,我们成功设计并实现了一个基于ATmega16单片机的智能台灯系统。该项目不仅加深了对AD转换、LCD显示和按键输入的理解,还展示了单片机在智能控制系统中的应用。通过Proteus仿真平台,我们可以直观地验证设计的功能和效果,提高了系统设计和调试的能力。原创 2024-07-01 22:51:07 · 1039 阅读 · 0 评论 -
【TB作品】atmega16 计算器,ATMEGA16单片机,Proteus仿真
ATmega16单片机:核心控制器,负责键盘输入的读取、运算逻辑的处理和显示控制。矩阵键盘:用于输入数字和运算符。LCD1602显示屏:用于显示输入的数字、运算符和计算结果。通过本实验,我们成功设计并实现了一个基于ATmega16单片机的简易计算器。该项目不仅加深了对单片机硬件和软件的理解,还提高了系统设计和调试的能力。通过矩阵键盘输入和LCD显示的结合,简化了计算器的实现,同时也展示了单片机在嵌入式系统中的强大功能。原创 2024-07-01 22:46:01 · 710 阅读 · 0 评论 -
【TB作品】atmega16 超声波倒车雷达,ATMEGA16单片机,Proteus仿真
ATmega16单片机:核心控制器,负责超声波测距、数据处理和显示控制。超声波传感器:用于发射和接收超声波信号,测量障碍物距离。LCD1602显示屏:显示障碍物距离信息。蜂鸣器:根据距离的远近发出不同频率的报警声,提示司机。通过本项目的设计与实现,学习者可以深入理解超声波测距的原理和应用,掌握ATmega16单片机的硬件配置及编。原创 2024-07-01 22:35:23 · 1126 阅读 · 0 评论 -
【TB作品】蜂鸣器音乐播放,ATMEGA16单片机,Proteus仿真
ATmega16单片机:核心控制器,负责音乐数据的处理、定时器的设置以及蜂鸣器的控制。蜂鸣器:通过PWM信号驱动发声,播放指定频率的音符。LCD1602显示屏:用于显示当前播放的音乐名称或其他提示信息。原创 2024-07-01 22:29:53 · 1028 阅读 · 0 评论 -
【TB作品】atmega16 密码锁,ATMEGA16单片机,Proteus仿真
ATmega16单片机:作为系统的核心控制器,负责管理密码输入、验证、显示及控制蜂鸣器和LED指示灯。矩阵键盘:提供用户输入接口,共16个按键,用于输入密码和控制系统功能。LCD1602显示屏:用于显示当前系统状态、密码输入提示及修改提示等信息。蜂鸣器:在密码输入错误或系统锁定时发出警报声。LED指示灯:在密码正确时点亮,指示系统已解锁。通过本项目的设计与实现,学习者可以深入理解密码锁系统的原理和实现过程,掌握单片机的硬件资源配置与软件编程技巧。原创 2024-07-01 22:24:42 · 1075 阅读 · 2 评论 -
【TB作品】打地鼠游戏,ATMEGA16单片机,Proteus仿真 打地鼠游戏
通过本项目,学习者可以深入了解如何使用ATmega16单片机实现一个交互式的打地鼠小游戏。这不仅涉及单片机的基础知识,还包括按键输入检测、LED灯控制、蜂鸣器提示、LCD显示等多种外围设备的使用。通过实际动手制作,能够更好地掌握单片机的应用和编程技巧,同时享受电子制作的乐趣。原创 2024-07-01 22:20:10 · 1296 阅读 · 1 评论 -
【TB作品】矩阵键盘电话拨号,ATMEGA16单片机,Proteus仿真 atmega16矩阵键盘电话拨号
本项目通过ATmega16单片机实现了矩阵键盘的电话拨号功能,用户可以通过简单的按键操作完成电话号码的输入、删除和清空。LCD显示屏提供了实时的输入反馈,蜂鸣器则在关键操作时给予声音提示。此设计不仅展示了矩阵键盘的应用,还体现了单片机在嵌入式系统中的灵活性和强大功能。原创 2024-07-01 22:06:42 · 434 阅读 · 0 评论 -
【TB作品】电子琴,ATMEGA16单片机,Proteus仿真
通过AVR单片机的定时器模块和I/O引脚,可以设计出一个简易的电子琴,实现按键触发音符播放和LCD显示。本文介绍了设计原理和关键代码段,展示了如何利用单片机的硬件资源实现功能丰富的应用。希望本文能够为相关设计提供参考和帮助。原创 2024-07-01 21:50:07 · 1175 阅读 · 0 评论 -
【TB作品】步进电机控制器,ATMEGA16单片机,Proteus仿真
本项目是基于AVR ATmega16单片机的步进电机控制系统,通过按键控制步进电机的启动、停止、档位调节和转动方向,并在LCD1602显示屏上显示当前系统状态。此系统主要用于学习和演示步进电机的基本控制方法。本项目通过简单的硬件连接和基础的C语言编程,实现了步进电机的控制。对于学习单片机和步进电机控制的初学者,是一个很好的入门项目。通过这个项目,可以了解步进电机的工作原理、单片机的I/O控制和LCD1602的使用方法。原创 2024-07-01 21:31:03 · 517 阅读 · 0 评论 -
【TB作品】密码锁,ATMEGA128单片机,Proteus仿真
题目 5 :密码锁使用单片机实现简易密码锁,通过输入密码,实现门锁的开启(控制继电器)。具体要求如下:(1)当输入正确密码后,继电器开启。(2)当三次输入错误密码后,密码锁禁止输入 10 秒钟,并进行相应的提示。(3)在输入正确的密码后,可修改密码和查询、清除门开启的次数。(4)自制继电器电路模块。(5)实现密码掉电不丢失。可添加符合题目背景的其它合理功能。显示屏LCD1602显示矩阵键盘4*4按键继电器键盘按键有这些:1 2 3 a4 5 6 b。原创 2024-06-30 21:38:12 · 742 阅读 · 0 评论