自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(163)
  • 收藏
  • 关注

原创 电视家走了,没有电视看了

【摘要】海外华人怀念春节氛围,尝试通过破解直播应用观看春晚。文章记录了作者逆向分析"黑白直播"App的过程:先绕过微信登录检测,发现直播源失效;通过抓包和代码分析,定位到签名校验和直播源解密问题;最终在Java层实现参数返回和简单解密算法,成功修复播放功能。整个破解过程展现了从用户验证、签名校验到数据解密的完整逆向思路,通过对比原版与修改版行为差异,逐步解决问题。

2025-06-30 11:28:29 1309

原创 功能完整的1602LCD时钟实验

摘要: 本文详细描述了一个基于8051单片机的LCD时钟系统设计,包含闹钟功能和时间设置功能。系统通过K1键进入设置状态,K2键切换设置项目(闹钟开关、时间、日期等),K3键调整数值。LCD显示分为两行:上排显示日期和星期,下排显示时间及闹钟状态(小喇叭图标表示启用)。程序实现了自动闰年判断、星期计算、自定义字符显示等功能。采用Timer0产生1秒时基,Timer1控制蜂鸣器报警。中断服务程序处理按键输入和闹钟触发,提供完整的日期时间维护和闹钟管理功能。系统支持2000-2099年的时间范围,具有较高的实用

2025-07-29 16:37:17 912

原创 1602+18B20电子钟

本文介绍了一个基于51单片机的多功能电子时钟系统,主要实现以下功能: 硬件架构 采用DS1302实时时钟芯片提供精准时间 使用DS18B20温度传感器监测环境温度 配备1602 LCD显示屏作为人机界面 包含蜂鸣器、按键等外设模块 核心功能 实时时钟显示(年/月/日/时/分/秒/星期) 温度检测与显示(支持负温度) 可设置的闹钟功能 秒表计时功能(精确到0.01秒) 系统特点 提供菜单式操作界面,支持时间/闹钟设置 具有温度异常报警功能 采用定时器中断实现秒表计时 支持自定义字符显示(温度符号等) 该系统通

2025-07-29 16:31:29 661

原创 0-9999每秒加1计数器

本文展示了一个基于8051单片机的计数器程序。程序使用定时器中断实现4位LED数码管显示,主要功能包括:1) 初始化定时器0和1为16位模式,分别设置20ms和10ms中断;2) 定时器0中断每20ms触发一次,实现50次计数后变量js自增1,最大计数值9999;3) 定时器1中断控制数码管动态扫描显示,通过P2.4-P2.7选通位,P0端口输出段码数据,显示变量js的千、百、十、个位数值。程序采用共阳数码管,使用预定义的段码表LEDDis实现数字显示。

2025-07-27 09:39:09 424

原创 1602+18B20+DS1302电子时钟源程序

本文介绍了一个用于测试24C02 EEPROM存储器性能的单片机程序。程序通过I2C总线实现数据读写,主要功能包括:1) 向EEPROM写入数据;2) 断电后从EEPROM读取数据;3) 通过8个LED显示读取结果。程序采用软件模拟I2C协议,包含总线启动/停止、数据发送/接收、应答等基本操作函数。测试时,程序会不断修改数据并写入EEPROM,验证断电后数据能否正确保存。该程序适用于12MHz以下晶振,通过延时函数控制时序,为EEPROM性能测试提供了一种简单有效的实现方案。

2025-07-27 09:38:04 330

原创 97-2402存储1个数据

本文介绍了一个基于52单片机的EEPROM(24C02)测试程序。程序通过模拟I2C总线协议实现数据读写,主要包括启动/停止总线、字节发送/接收、应答处理等功能。测试方法是将数据写入24C02后断电,再读取验证数据一致性,并用8个LED显示结果。程序采用软件延时产生SCL时钟信号,适用于晶振频率低于12MHz的系统。主函数循环读取EEPROM数据并显示,同时自增数值后重新写入,通过LED可直观观察数据变化。该方案实现了EEPROM的基本读写测试功能,验证了存储器的掉电数据保持特性。

2025-07-27 09:34:27 891

原创 96-1602液晶按键输入显示

本文介绍了一个基于51单片机的矩阵键盘输入显示系统。系统通过4x4矩阵键盘输入16进制字符(0-F),并将输入内容实时显示在LCD1602液晶屏上。程序实现了键盘扫描、LCD驱动、字符显示等功能,包括初始化LCD、判忙检测、命令/数据写入、清屏等基本操作。采用行列反转法进行键盘扫描,通过延时消抖处理按键抖动问题。系统具有自动换行功能,当第一行显示满后自动切换到第二行,两行都满时自动清屏重新开始显示。该设计展示了单片机外设控制的基本方法,适用于需要键盘输入和显示输出的嵌入式应用场景。

2025-07-27 09:33:36 693

原创 95-1602液晶移动显示

本文介绍了使用51单片机控制LCD显示屏的实现方法。代码通过定义端口连接(RS、RW、EN)和数据端口(P0),实现了LCD的基本控制功能。主要功能包括:1)延时函数(微秒级和毫秒级);2)LCD状态检测和命令/数据写入;3)清屏、字符串显示等操作。主程序初始化LCD后,循环显示欢迎信息"Welcome to www.doflye.net",并实现字符逐个显示效果。该代码适用于12MHz晶振,提供了完整的LCD驱动实现方案。

2025-07-27 09:32:36 601

原创 94-1602液晶滚动显示

本文介绍了基于51单片机的LCD1602液晶显示屏驱动控制程序。程序包含引脚定义、延时函数、判忙检测、命令/数据写入、清屏、字符串/字符显示等基本功能模块。初始化时设置显示模式并清屏,主程序演示了在指定位置显示字符"ok"和字符串"www.doflye.net",并通过0x18指令实现画面左移的动态效果。程序采用标准4线控制方式(RS、RW、EN、数据总线),包含精确的延时控制和忙状态检测机制,为LCD1602的典型驱动应用提供了完整参考。

2025-07-27 09:31:31 349

原创 93-1602液晶动态显示

摘要:本文介绍了一个基于51单片机的LCD1602液晶显示控制程序。程序包含初始化、延时、判忙检测、命令/数据写入、字符串显示等核心功能模块,使用P2口控制RS、RW、EN引脚,P0口作为数据端口。主函数实现了"Welcome to"和"www.doflye.net"两行文本的动态显示功能,字符逐个显示并带有250ms延时。程序采用12MHz晶振,包含微秒级和毫秒级延时函数,通过状态检测确保操作时序正确。该代码完整展示了LCD1602的基本控制方法和字符显示实现过程。

2025-07-27 09:30:25 338

原创 92-1602液晶静态显示

摘要:该代码实现了一个基于51单片机(reg52.h)的LCD1602液晶显示控制程序。通过定义控制引脚(RS、RW、EN)和数据端口(P0),实现了LCD初始化、清屏、字符/字符串显示等功能。程序包含延时函数(微秒级和毫秒级)、判忙检测、命令/数据写入等基础操作。主函数中演示了在LCD第一行显示"ok",第二行显示网址"www.doflye.net"的静态内容。该代码采用标准4位数据总线接口方式,通过多次写入0x38命令完成LCD初始化设置,具有典型的LCD驱动编程

2025-07-27 09:26:22 408

原创 91-双继电器模拟洗衣机电机控制

摘要:本程序基于51单片机实现洗衣机电机正反转控制,通过ULN2003驱动继电器模拟洗衣机间歇工作模式。程序采用定时器中断实现3秒正转-2秒停止-3秒反转-2秒停止的循环动作,同时包含数码管显示倒计时功能。按键可调整定时时长,当倒计时归零时自动停止电机。系统包含正转、反转、停止三个基本控制函数,通过动态扫描方式驱动8位数码管显示剩余时间,具有完整的硬件接口定义和软件延时功能。

2025-07-27 09:24:23 665

原创 90-继电器控制原理

摘要:该代码实现了一个基于51单片机的继电器控制系统,通过ULN2003驱动继电器。系统包含数码管显示和按键控制功能:数码管动态显示继电器状态("rEL1/2 On/Off"),两个独立按键控制继电器1和2的开关切换。程序采用定时器中断实现数码管动态扫描,包含延时函数、按键扫描、显示控制等模块。初始化时数码管显示"rEL1 Off",按键触发后切换继电器状态并更新显示内容。

2025-07-27 09:23:33 844

原创 89-直流电机调速控制

本文介绍了一个基于51单片机的电机调速控制系统。系统通过ULN2003驱动模块连接5V-12V小功率电机,使用两个按键实现加速和减速控制。程序设计包含数码管显示模块(显示当前速度等级)、按键扫描模块和PWM调速模块。通过定时器中断实现2ms周期控制,调整PWM占空比来改变电机转速,同时数码管动态扫描显示当前速度值(0-10级)。系统具有按键消抖处理,能稳定响应加减速操作。该方案适用于需要简单电机调速的应用场景,提供了一种低成本、易实现的单片机控制方案。

2025-07-27 09:21:35 397

原创 88-直流电机按键控制

本文介绍了一个基于51单片机的电机控制系统。系统通过杜邦线连接ULN2003驱动模块,可控制5V-12V小功率电机。程序使用P3口进行按键扫描,P0口驱动数码管显示,P1口输出电机控制信号。主程序通过按键切换两个电机的启停状态,并在数码管上实时显示"DC1 ON/OFF"和"DC2 ON/OFF"状态。系统采用定时器中断实现数码管动态扫描,包含延时函数、显示函数、按键扫描函数等模块。该设计实现了双路电机的独立控制与状态显示功能。

2025-07-27 09:20:47 254

原创 87-步进电机综合控制

【摘要】本文介绍了一个基于51单片机的步进电机控制系统程序。系统通过P3口检测按键输入,控制P1口连接的步进电机实现正转、调速和启停功能,同时通过P0口驱动数码管显示当前速度等级(1-18级)。程序采用定时器中断实现1ms定时,完成数码管动态扫描和步进电机四相八拍控制。其中,按键1/2调节速度,按键3停止电机,按键4重新启动。数码管显示采用段码锁存(P2^2)和位码锁存(P2^3)方式,步进电机驱动通过定义A1-D1(P1^0-P1^3)的8种通电组合实现相位切换。该程序展示了嵌入式系统中外设控制、中断处理

2025-07-27 09:19:48 796

原创 86-步进电机调速原理

本文介绍了一个基于51单片机的4相步进电机驱动控制系统。程序采用1-2相励磁方式驱动电机,通过两个按键调节速度等级(1-5级),数码管实时显示当前速度等级(数字越大速度越慢)。系统包含电机驱动、按键扫描、数码管显示等功能模块,使用定时器中断实现电机节拍控制和动态扫描显示。主要功能包括:电机正转控制、8档励磁时序切换、速度等级调节及显示等。该设计适用于需要精确控制步进电机转速的应用场景。

2025-07-27 09:18:49 297

原创 85-步进电机转速数码管显示

该程序实现了基于51单片机的4相步进电机驱动控制,采用1-2相8拍励磁方式(A-AB-B-BC-C-CD-D-DA),具有步距角减半、抖动小等特点。系统通过数码管显示速度等级(03-19,数字越大转速越慢),采用外部中断实现速度调节,定时器中断完成数码管动态扫描显示。程序包含电机驱动宏定义、延时函数、显示驱动、中断服务等模块,通过P1口控制电机相序,P0口连接数码管段选,P2口控制位选锁存。电机转速由DelayMs(Speed)参数控制,具有断电保护功能(Coil_OFF),并包含按键防抖处理。

2025-07-27 09:17:50 708

原创 65-矩阵键盘密码锁

摘要: 本文介绍了一个基于51单片机的固定密码锁系统实现方案。系统采用8位固定密码(12345678)存储在ROM中,通过矩阵键盘输入进行密码比对。程序包含数码管显示驱动、键盘扫描、密码验证等功能模块。当输入密码正确时显示"open",错误时显示"Err"。系统采用行列反转法进行键盘扫描,使用定时器中断实现数码管动态显示。密码固化在代码中不可更改,需要修改必须重新烧录程序。该设计展示了基本的嵌入式密码验证系统实现方法。

2025-07-14 16:02:28 373

原创 64-矩阵键盘中断扫描

摘要: 本文介绍了基于51单片机的矩阵键盘扫描与数码管显示程序。系统采用中断方式检测按键动作,通过行列扫描法获取键值,使用定时器中断实现数码管动态显示。程序包含初始化模块、按键扫描模块、键值处理模块和显示模块,采用中断机制提高CPU效率。当检测到按键时,将对应的段码存入显示缓冲区,通过定时器中断循环刷新8位数码管。系统支持0-F十六进制输入,第9次按键可清屏,实现了基本的输入显示功能。

2025-07-14 16:01:49 283

原创 63-矩阵键盘反转扫描

摘要:该程序是基于8051单片机的数码管显示与键盘扫描系统。主要功能包括:通过4x4矩阵键盘输入数字(0-F),采用行列反转扫描法检测按键;使用8位数码管实现从右至左的动态显示,支持数据清除功能;通过定时器中断实现2ms的扫描刷新。程序定义了段码表和位码表,包含延时函数、显示驱动、键盘扫描及值转换等模块,实现了计算器式的输入显示效果。系统采用P0口作为数据端口,P2口控制锁存信号,具有防止显示重影的优化设计。

2025-07-14 16:01:11 268

原创 62-矩阵键盘行列扫描

摘要:本文介绍了一个基于51单片机的数码管显示系统实现方案。系统采用行列扫描法检测4x4矩阵键盘输入,通过定时器中断实现8位数码管的动态显示。程序定义了段码和位码数组,使用P0端口输出显示数据,P1端口扫描键盘输入。主程序通过按键处理函数获取输入值,并将其转换为数码管段码存储到显示缓冲区,支持0-9和A-F共16个字符的显示。系统包含按键消抖、定时器中断扫描显示等功能模块,实现了类似计算器的从右至左输入显示效果。

2025-07-14 16:00:34 916

原创 61-8位端口检测8独立按键

摘要:该程序实现了一个基于51单片机的8位数码管显示系统,具有按键输入功能。主要包含数码管动态扫描显示、按键扫描、定时器中断处理等模块。系统通过P3口读取矩阵键盘输入,将数字0-8显示在数码管上(第9键用于清屏),使用P0口输出段码,P2口控制锁存器。程序采用定时器中断方式实现2ms一次的数码管刷新,通过位码和段码的组合实现8位数码管的动态显示效果,同时包含按键消抖处理。整个系统模拟了计算器的基本输入显示功能。

2025-07-14 15:59:21 413

原创 60-按键从右至左输入

该程序实现了一个基于51单片机的8位数码管显示系统,具有8个按键输入功能。系统通过定时器中断实现数码管动态扫描显示,按键扫描采用延时消抖处理。程序定义了数码管的段码和位码,使用P0口作为数据输出端口,P2口控制锁存器。主循环中检测按键输入,将对应的数字段码存入显示缓冲区,并支持从右至左的输入方式。当输入超过8位时自动清屏。系统还包含微秒和毫秒级延时函数,确保按键检测和显示扫描的时序准确性。

2025-07-14 15:58:46 316

原创 59-独立按键依次输入数据

摘要: 本文展示了一个基于51单片机的数码管显示系统代码实现。系统通过P3口连接8个独立按键进行输入,使用P0口驱动8位数码管显示。程序包含按键扫描、数码管动态显示、延时函数等功能模块,采用定时器中断实现2ms的显示刷新频率。按键处理采用防抖动设计,当检测到有效按键输入时,会将对应数字的段码存入显示缓冲区。第9个按键用作清屏功能。代码结构清晰,包含初始化、主循环、中断服务等典型单片机程序框架,适用于需要数字输入和显示的单片机应用场景。

2025-07-14 15:58:11 270

原创 58-抢答器

本文介绍了一个基于51单片机的按键抢答器实验。实验目的是了解按键扫描原理,实现现象为当多个按键同时按下时,最先按下的按键有效(对应LED灯亮),其他按键被锁死,需复位后才能重新抢答。硬件要求包括按键和LED指示灯。通过定义P3口的4个独立按键,主程序采用轮询方式检测按键状态,第一个被按下的按键会点亮对应的LED(P1口输出特定值),并将标志位置1锁定系统,直至复位。程序简洁地实现了抢答器的核心功能。

2025-07-14 15:57:26 301

原创 57-按键长按短按效果--

摘要:本文介绍基于51单片机的数码管显示控制系统,通过按键实现数值加减操作,支持长按快速调节功能。系统采用动态扫描技术,定时器中断每2ms刷新显示,有效消除重影现象。代码实现按键消抖、长短按键识别(短按单次增减,长按连续增减)以及数值范围限制(0-99)。硬件部分包含段码/位码锁存控制,软件通过查表方式实现数码管显示。该系统设计简洁可靠,可直接应用于工业生产和仪器仪表等实际场景。

2025-07-14 15:56:26 439

原创 56-定时器扫描数码管(不闪烁)

【摘要】该程序实现基于51单片机的数码管显示系统,主要功能包括:1. 通过P3^3和P3^4两个独立按键实现数字的加减操作(0-99范围);2. 采用8位数码管动态扫描显示,使用定时器中断每2ms刷新一次显示;3. 程序包含按键消抖处理、数码管段码/位码控制、定时器初始化等模块。系统通过P0口输出段码数据,P2^2和P2^3分别控制段锁存和位锁存,实现稳定无闪烁的数字显示。代码结构清晰,包含主程序、显示驱动、延时函数和中断服务等完整功能模块。

2025-07-14 15:55:05 385

原创 55-多位数按键加减(不闪烁)数码管显示

摘要:该程序实现了一个基于51单片机的数码管显示系统,通过按键控制数字加减。系统包含按键检测(P3.3/P3.4)、8位数码管动态扫描显示(P0数据口、P2.2/P2.3锁存控制)、0-99范围的数值增减功能。程序采用段码/位码分离控制方式,包含消抖处理、数值分解显示(十位/个位)及防闪烁设计。主要函数包括延时函数(DelayUs2x/DelayMs)、显示函数(Display)和主循环中的按键检测逻辑。(149字)

2025-07-14 15:54:11 259

原创 84-步进电机按键控制

本文介绍了一个基于51单片机的4相步进电机驱动程序。程序采用1-2相励磁方式(4相8拍),通过定义8种通电状态(A、AB、B、BC、C、CD、D、DA)实现步进控制。主要功能包括:正反向旋转控制、速度调节(通过DelayMs参数实现)和外部中断切换方向。程序使用宏定义简化了端口控制,并包含精确延时函数。该方案具有功率倍增、步距减半、抖动减少等优点,适用于需要精确控制的步进电机应用场景。

2025-07-14 15:51:52 980

原创 83-步进电机正反转

本文介绍了一个基于51单片机的4相步进电机驱动程序,采用2相励磁方式实现正反转控制。程序通过宏定义设置了AB、BC、CD、DA四种通电组合,并包含断电状态。主函数中通过循环依次切换通电相序实现电机旋转,其中正向旋转采用AB-BC-CD-DA顺序,反向采用DA-CD-BC-AB顺序。延时函数控制步进间隔,调整延时参数可改变转速(延时越小转速越快但力矩越小)。程序运行512个步进周期完成一周旋转,适用于需要精确控制的小型步进电机应用场景。

2025-07-05 22:41:19 399

原创 82-步进电机转动原理

本文介绍了一个基于51单片机的4相步进电机驱动程序,采用1相励磁方式控制电机转动。程序通过P1口的4个引脚连接步进电机各相绕组,定义宏指令实现单相顺序通电。主循环中依次给A、B、C、D相通电,配合DelayMs延时函数控制步进时序,通过调整Speed参数可改变电机转速。该方案采用简单直接的单相励磁方式,适用于基础步进电机控制应用。

2025-07-05 22:40:40 365

原创 81-音乐播放

这篇代码实现了基于8051单片机的音乐播放功能,通过定时器0中断控制蜂鸣器发声。程序包含音阶频率表、节拍延时函数和歌曲数据(《世上只有妈妈好》),通过定时器设定频率参数产生不同音调。主程序循环读取音符数据,调用播放函数实现音乐演奏。硬件上只需连接P1.2端口到蜂鸣器即可播放音乐。代码展示了单片机通过定时中断和IO控制实现简单音乐播放的原理。

2025-07-05 22:39:59 338

原创 80-消防车警报

本文介绍了一个基于51单片机的消防车警报声模拟程序。程序通过定时器中断控制P1.2引脚输出方波信号,驱动蜂鸣器发声。主要功能包括:初始化定时器0为16位模式,在中断服务程序中动态调整频率参数,通过双重循环实现频率从0到200Hz的递增和递减效果,模拟消防车警报的渐变音效。延时函数采用12MHz晶振下的近似延时方法,主程序循环调用延时函数并更新频率值。该代码展示了单片机定时器中断和PWM波形生成的基本应用。

2025-07-05 22:39:24 429

原创 79-报警发声

摘要:该代码实现了一个基于51单片机的闹钟报警声模拟程序。通过P1.2端口控制蜂鸣器,利用两个嵌套循环结构:内层循环通过快速翻转端口电平和精确延时产生高频信号,外层循环控制报警声的持续时间。为防止长时间通电损坏蜂鸣器,每次发声后都将其关闭。程序包含两个延时函数:DelayUs2x()实现微秒级延时,DelayMs()实现毫秒级延时。该方案展示了使用单片机GPIO口驱动蜂鸣器的基本方法,适用于各类报警提示音的实现。

2025-07-05 22:38:42 264

原创 78-喇叭滴答声

摘要:该程序使用8051单片机(reg52.h)实现模拟滴答声效果。通过P1^2端口控制蜂鸣器,交替产生两种不同频率的声音:第一种使用DelayUs2x(200)微秒延时产生高频,第二种使用DelayMs(1)毫秒延时产生低频。程序包含两个延时函数:DelayUs2x()实现微秒级延时,DelayMs()基于DelayUs2x()实现毫秒级延时。主程序通过循环交替切换两种频率,形成滴答声效果。所有延时函数均针对12MHz晶振设计。

2025-07-05 22:37:52 358

原创 77-救护车声音

本文介绍了一个基于51单片机的救护车警笛模拟程序。程序通过定时器0中断控制P1.2端口输出方波,交替产生两种频率(0和100)的声波各1秒,形成类似救护车警笛的交替音效。主要包括三个部分:定时器初始化(设置16位定时模式、开启中断)、主循环(频率切换控制)以及定时器中断服务程序(控制扬声器端口电平翻转)。延时函数采用软件延时方式实现1ms延时精度。该程序展示了利用单片机定时器和GPIO端口实现简单音频输出的方法。

2025-07-05 22:37:14 289

原创 76-警报声音

摘要:本文展示了一个基于51单片机的模拟警报发声程序。程序通过定时器0中断控制P1.2端口输出可变频率的方波信号,驱动蜂鸣器发声。主程序循环中通过延时函数逐步改变频率参数frq,中断服务程序则根据该参数重装定时器并翻转输出电平,从而产生频率不断变化的报警音效。程序包含了初始化、微秒/毫秒延时函数以及中断处理等关键模块,实现了基本的警报模拟功能。

2025-07-05 22:36:30 346

原创 75-喇叭发声原理

摘要:该程序基于51单片机控制喇叭发声。通过P1^2端口输出方波信号,利用DelayMs(1)产生约500Hz的方波频率(频率越高声音越尖锐)。主函数循环切换端口电平状态,配合延时函数实现持续发声。程序包含精确的微秒级(DelayUs2x)和毫秒级(DelayMs)延时函数,采用12MHz晶振。代码结构清晰,包含必要的头文件、端口定义和函数声明,实现了基本的方波音频输出功能。

2025-07-05 22:35:06 193

原创 74-按键喂狗

摘要:本文演示了一个基于AT89s52单片机的看门狗定时器程序。系统要求在16383个机器周期内必须通过按键K1/K2触发喂狗操作(发送0x1E和0xE1指令),否则将导致复位。程序使用定时器0产生16ms中断进行自动喂狗,并通过LED1/LED2的闪烁状态指示系统运行。同时包含us和ms级延时函数,采用12MHz晶振实现精确时序控制。该设计有效防止程序跑飞,确保系统稳定运行。

2025-07-05 22:34:20 317

66-矩阵键盘简易计算器

66-矩阵键盘简易计算器

2025-07-14

基于P89C51RA单片机的智能避障小车参考论文

基于P89C51RA单片机的智能避障小车参考论文

2025-07-02

66-矩阵键盘简易计算器

66-矩阵键盘简易计算器

2025-07-04

57-按键长按短按效果

57-按键长按短按效果

2025-07-04

环境监测与智慧农业开发ppt

环境监测与智慧农业开发ppt

2025-07-01

STM32F103C8最小系统资料

stm32f103c8t6最小系统板,包括STM32F103C8T6核心板程序资料、STM32F103C8T6核心板文档资料、STM32F103C8T6核心板硬件资料。

2025-07-02

DSB调制与解调仿真实验

一、实验目的: 熟悉使用SystemView软件,了解各部分功能模块的操作和使用方法。 通过实验进一步观察、了解模拟信号DSB调制、解调原理。 掌握DSB调制信号的主要性能指标。 比较、理解DSB调制的相干解调原理。 二、实验器材: 装有SystemView by ELANIX软件的电脑 通过这次实验我熟悉使用systemview软件,了解各部分功能模块的操作和使用方法。通过实验进一步观察、了解了模拟信号DSB调制、解调原理。掌握了DSB调制信号的主要性能指标。比较、理解DSB调制的相干解调原理。加深了对于AM调制的认识。

2024-08-28

AM调制与解调仿真实验( 基于SystemView软件).docx

一、实验目的: 熟悉使用SystemView软件,了解各部分功能模块的操作和使用方法。 通过实验进一步观察、了解模拟信号AM调制、解调原理。 掌握AM调制信号的主要性能指标。 比较、理解AM调制的相干解调原理。 二、实验器材: 装有SystemView by ELANIX软件的电脑 三、实验内容: 根据: 系统定时设置:Start Time:0 ,Stop Time: 0.6, Sample Rate:10000HZ Token3: 产生原始基带信号,即周期性正弦波(参数设置:幅度=1V,频率=10HZ)。 Token1 :AM调制器(参数设置:专业库中选择Comm——Modulators—— DSB-AM,幅度=1V,频率=1000Hz) Token5:加法器 Token6:产生高斯白噪声(参数设置:Source——Gauss Noise Std=0.1V Mean=0V) Token8:乘法器 Token9: 产生载波信号,即周期性正弦波(参数设置:幅度=1V,频率=1000HZ) Token10、14:产生低通滤波器(参数设置:Operator——Filters/System

2024-08-26

实验2 基于HAL库的流水灯设计实验1.docx

一、实验目的: 1.了解STM32固件库; 2.掌握STM32固件库关键子目录及固件库关键文件; 3.能够新建一个基于标准固件库的工程模板并完成编译; 4.通过LED的闪烁实验掌握库函数的调用方法、端口的配置方法、程序执行流程,并体验到程序控制的实际效果。 二、实验器材: 安装有keli和STM32软件的笔记本或电脑。 三、实验内容: 使用keli和STM32软件实现基于HAL库的流水灯实验 1.使用STM32配置STM32F407IG芯片 2.将STM32生成的main.c文件在keil软件中修改,编译。 3.设置符合芯片的各项设置,烧入硬件芯片。 4.硬件板插入5v电,打开开关。四个小灯流水闪烁。

2024-08-25

实验1 LED单灯闪烁实验.docx

一、实验目的: 1.了解STM32固件库; 2.掌握STM32固件库关键子目录及固件库关键文件; 3.能够新建一个基于标准固件库的工程模板并完成编译 二、实验器材: 笔记本或电脑。 三、实验内容: 1.构建proteus8 LED构图。 2. STM32构建适应于keil5的编译器格式的芯片(uvprojx)文件。 3.KEIL5生成.hex文件。 4.将.hex文件导入proteus8运行实验。 5.实现LED单灯闪烁。 通过本次实验,复习了KEIL软件和Proteus8的操作使用,使对KEIL,Proteus8的使用更加熟练。对STM32的软件有了初步了解,初步了解了STM32固件库;初步掌握了STM32固件库关键子目录及固件库关键文件;能够新建一个基于标准固件库的工程模板并完成编译。能够将KEIL软件Proteus8和STM32三个软件共同完成实验。

2024-08-25

基于FPGA的数字钟设计

本实验报告讲述数字钟的设计和实现过程,主要通过软件Quartus Prime、Verilog HDL硬件描述语言和DE1-SOC开发板来完成。设计的主要目的是熟悉这些工具的使用,提升电子设计中故障分析与排除的能力,并锻炼书写课程设计报告的技巧。数字钟的基本功能包括时、分、秒的计时显示,附加功能有显示日期、校时校分、整点报时以及闹钟设置。系统总体设计涉及振荡器、分频器、计数器、译码器和显示器等模块。实训中完成了分频器、24进制和60进制计数器的设计,并预留了扩展其他功能的模块设计空间。最后,文章概述了设计的顶层设计、引脚绑定与下载调试步骤。

2024-08-07

DE1-Soc手册翻译版

DE1-Soc手册翻译版

2024-08-07

建筑类-计算机建模.pdf

第十四届全国大学生先进成图技术与产品信息建模创新大赛(建筑类)试卷 计算机建模试题(总分100分;时间:120分钟)共9页 根据所给某幼儿园的建筑施工图,完成计算机三维建模,说明及要求如下: 1.内外墙厚度240mm,楼板厚度150mm。 2.门窗、幕墙、栏杆形式、室外墙体材质可自定,尺寸及定位需按照图纸所给尺寸创建。 3.如有未给出的尺寸,请参赛者自定。 文件提交内容及要求: 1.建筑模型东南方向彩色轴测图一张,视点高度自定,要求有场地,有材质,并能够展示屋顶结构。2.西北上方向轴测图;3.东、西、南、北四个方向立面彩图各一张,不标注尺寸。4.建筑模型2-2剖面的剖切图,须表达剖切方向上的全部立体构造5.创建word文档,并用“计算机建模”命名,请将以上4项成果按顺序以图片格式粘贴到word文档中,要求备注每个图片所表达的内容。6.输出三层平面施工图,比例1:200,要求打印成PDF格式,黑白打印,文件命名为“三层平面图”。标题栏参照右侧样式绘制,并填写完整。7.请将命名为“计算机建模”的word文档直接上传到“三维建模“(word)”不能压缩。8.请将命名为“三层平面图图”的PDF

2024-08-07

信号与线性系统(吴大正第4版)答案

信号与线性系统(吴大正第4版)

2024-08-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除