-
51单片机实现音乐播放
将乐谱中的每个音符的音调及节拍变换成相应的音调参数和节拍参数,将他们做成数据表格,存放在存储器中,通过程序取出一个音符的相关参数,播放该音符,该音符唱完后,接着取出下一个音符的相关参数……,如此直到播放完毕最后一个音符,根据需要也可循环不停地播放整个乐曲。另外,对于乐曲中的休止符,一般将其音调参数设为 FFH,FFH,其节拍参数与其他音符
的节拍参数确定方法一致,乐曲结束用节拍参数为 00H 来表示。
- 2022-02-06 07:17:08下载
- 积分:1
-
基于51单片机学习型红外线遥控器
提出一种基于 AT89C51 的学习型红外遥控器的设计方案,该设计的控制器,可存放十六个遥控代码,采用九键分四区域控制,每一区域对应 一种家庭电器的四种主要功能。(附带pcb原理图及源程序等)
- 2022-01-26 04:27:08下载
- 积分:1
-
基于nrf24l01的无限温度检测
采用温度传感器DS18B20采集温度、STC89C52单片机处理、数码管显示、及nRF24L01无线收发一体模块组成的新型温度无线采集报警系统,该系统以 STC89C52单片机为控制核心,利用温度传感器 DS18B20测量温度值,nRF24L01实现环境温度的传输。
- 2022-08-12 18:43:23下载
- 积分:1
-
LCD1602汇编控制代码
一个LCD1602的控制例子,用单片机控制。实现在第一行显示 WELCOME。只要做简单的修改,就可以方便地控制LCD1602。关于实现其他功能的指令,参见LCD1602 datasheet的第13页。
里面包含LCD datasheet, LCD与MCU的连接图,完整的工程。
- 2022-01-28 16:35:05下载
- 积分:1
-
MSP430F149定时数据采集程序
该程序是用于过程控制的,改一下采样时间,就可以用于运动控制,里面没有添加如PID控制算法,自己添加自己的控制算法就可以了,希望对大家有用!
- 2022-08-19 04:41:13下载
- 积分:1
-
MFRC522开发板代码、图纸、资料
MFRC522开发板代码、图纸、资料全套内容,可直接做出自己的读卡器
- 2022-04-29 04:22:55下载
- 积分:1
-
RS485通信模块代码单片机C语言
原创代码,实现RS485通信模块的收功能,很好的应用中断处理,按键控制以及LED1602显示功能,都可以实现。编译通过,纯原创!
- 2022-02-03 02:31:31下载
- 积分:1
-
基于51单片机红外解码1602显示
应用背景HT6221 键码的形成
当一个键按下超过36ms 振荡器使芯片激活如果这个键按下且延迟大约108ms,
这 108ms 发射代码由一个起始码9ms ,一个结果码4.5ms ,低 8 位地址码
9ms~18ms ,高 8 位地址码9ms~18ms ,8 位数据码9ms~18ms 和这 8 位数
据的反码 9ms~18ms 组成 如果键按下超过108ms 仍未松开接下来发射的
代码 连发代码将仅由起始码9ms 和结束码2.5ms 组成关键技术解码的关键是如何识别0 和 1 从位的定义我们可以发现0 1 均以 0.56ms
的低电平开始不同的是高电平的宽度不同0 为 0.56ms, 1 为 1.68ms,所以
必须根据高电平的宽度区别0 和 1 如果从 0.56ms 低电平过后开始延时
0.56ms 以后 若读到的电平为低说明该位为0 反之则为1 为了可靠起
见 延时必须比0.56ms 长些 但又不能超过1.12ms,否则如果该位为0 读到的
已是下一位的高电平因此取1.12ms+0.56ms /2=0.84ms 最为可靠一般取0.84ms
左右均可
- 2022-05-30 10:07:11下载
- 积分:1
-
温度自动控制系统
温度控制器运用ds18b20,可以感测并显示周围环境温度,同时可以设定温度并且通过I/O口控制加热制冷部件工作实现温度控制,还有一个功能就是运用ds1302,先设定好时间温度,当时钟到达设定时间时自动开始控制温度到设定的值,实现定时控制。
- 2022-02-06 10:03:04下载
- 积分:1
-
TSM12MC开源驱动代码
本程序基于STM32 HAL库的基础上,使用硬件I2C 驱动TSM1212通道电容触摸芯片,实现12通道的电容触摸检测;10 该程序本人通过多次测试完成,实测可用!!!
- 2023-08-03 00:00:03下载
- 积分:1