一、目的 这一节我们学习如何使用我们的ESP32开发板来播放音乐。二、环境 ESP32+MAX98357I2S音频模块+ThonnyIDE+几根杜邦线接线方法:三、代码 代码1,播放wav格式文件:wav格式文件几百K,别太大ESP32存储空间有限。音频格式转换网站:在线转换音频文件frommachineimportI2S#导入I2S协议库,什么是I2S自行百度frommachineimportPin"""GPIO13--DINGPIO12---BCLKGPIO14--LRCGND--GND5V或3.3V--VCC"""#初始化引脚定义sck_pin=Pin(12)
安装C51(1)下载keil C51链接:https://pan.baidu.com/s/1yxFMljgEOrSaYbAOKsgddQ提取码:g1vr(2)安装C51,点next,建议安装路径默认。information随便写(3)注册C51 管理员打开Keil,打开File->LicenseManagement,复制CID打开KEIL_lic注册工具将CID复制到注册工具,按顺序获取注册码复制注册码到License Management,Add LIC安装ARM(1)下载Keil ARM链接:https://pan.baidu.com/s/1sBprjhACJafaXhnMxzFxzA提取
12月8日,浙江光华科技股份有限公司(下称“光华股份”,SZ:001333)在深圳证券交易所主板上市。本次上市,光华股份的发行价格27.76元/股,发行数量为3200万股,募资总额约为8.88亿元,扣除发行费用后的募资净额约为7.73亿元。 上市首日,光华股份的开盘价为33.31元/股,较IPO发行价格上涨19.99%,最高上涨至39.97元/股,触及停牌。截至目前,光华股份的股价暂报39.97元/股,涨幅为43.98%,总市值约为51.16亿元。据天眼查信息显示,光华股份成立于2014年,前称为“浙江光华材料科技有限公司”,共对外投资了1家公司。目前,该公司的注册资本为9600万元,法定代表
🔔文章目录💓第一话——数字电路🌻1.1、电平特性1.1.1、简述TTL电平和CMOS电平🌴1.2、进制的认识和转换1.2.1、单片机中常见的二进制和十六进制💒1.3、二进制的逻辑运算1.3.1、与运算、或运算、非运算、同或运算、异或运算💓第二话——C语言基础🌻2.1.1、C51数据类型🌟2.2.1.1、基本数据类型🌵2.2.1.2、扩充数据类型⛵2.2.2、运算量🌱2.2.2.1、常量🎋2.2.2.2、变量🎀2.2.3、运算符🍄2.2.3.1、赋值运算符🍅2.2.3.2、算术运算符🍆2.2.3.3关系运算符🍇2.2.3.4、逻辑运算符🍍2.2.3.5、位运算符🍈2.2.3.6、复合赋值运算符🍉
🔔文章目录💓第一话——数字电路🌻1.1、电平特性1.1.1、简述TTL电平和CMOS电平🌴1.2、进制的认识和转换1.2.1、单片机中常见的二进制和十六进制💒1.3、二进制的逻辑运算1.3.1、与运算、或运算、非运算、同或运算、异或运算💓第二话——C语言基础🌻2.1.1、C51数据类型🌟2.2.1.1、基本数据类型🌵2.2.1.2、扩充数据类型⛵2.2.2、运算量🌱2.2.2.1、常量🎋2.2.2.2、变量🎀2.2.3、运算符🍄2.2.3.1、赋值运算符🍅2.2.3.2、算术运算符🍆2.2.3.3关系运算符🍇2.2.3.4、逻辑运算符🍍2.2.3.5、位运算符🍈2.2.3.6、复合赋值运算符🍉
🚩writeinfront🚩 🔎大家好,我是謓泽,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎🏅2021年度博客之星物联网与嵌入式开发TOP5~2021博客之星Top100~阿里云专家&阿里云星级博主~掘金⇿InfoQ创作者~周榜92»总榜1430🏅🆔本文由謓泽原创CSDN首发🙉如需转载还请通知⚠ 📝个人主页-謓泽的博客_CSDN博客 📃🎁欢迎各位→点赞👍+收藏⭐️+留言📝 📣系列专栏-【51单片机】系列_謓泽的博客-CSDN博客🎓✉️我们并非登上我们所选择的舞台,演出并非我们所选择的剧本📩 💬本系列哔哩哔哩江科大51单片机的视频为主以及博主自己的总结梳理📚 📃『定时器₂』
🚩writeinfront🚩 🔎大家好,我是謓泽,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎🏅2021年度博客之星物联网与嵌入式开发TOP5~2021博客之星Top100~阿里云专家&阿里云星级博主~掘金⇿InfoQ创作者~周榜92»总榜1430🏅🆔本文由謓泽原创CSDN首发🙉如需转载还请通知⚠ 📝个人主页-謓泽的博客_CSDN博客 📃🎁欢迎各位→点赞👍+收藏⭐️+留言📝 📣系列专栏-【51单片机】系列_謓泽的博客-CSDN博客🎓✉️我们并非登上我们所选择的舞台,演出并非我们所选择的剧本📩 💬本系列哔哩哔哩江科大51单片机的视频为主以及博主自己的总结梳理📚 📃『定时器₂』
流水灯可以用三种方法实现一.通过移位函数 _crol_() 和 _cror_()二.位移实现流水灯三.数组流水灯实现首先说一下流水灯的原理让0从左往右位移或者从右往左位移从而实现流水灯依次点亮电路图如下,使用软件是project一.通过移位函数 _crol_() 和 _cror_()_crol_()是左移函数_cror_()是右移函数使用移位函数需要包含头文件#include使用左移函数代码如下 ///运行结果是LED灯从上到下依次点亮 右移函数代码如下 ///运行结果是LED灯从下到上依次点亮二.位移实现流水灯左移“///运行结果是LED灯从上到下依次点亮左移“>>”流水灯也是同理三.数组流
流水灯可以用三种方法实现一.通过移位函数 _crol_() 和 _cror_()二.位移实现流水灯三.数组流水灯实现首先说一下流水灯的原理让0从左往右位移或者从右往左位移从而实现流水灯依次点亮电路图如下,使用软件是project一.通过移位函数 _crol_() 和 _cror_()_crol_()是左移函数_cror_()是右移函数使用移位函数需要包含头文件#include使用左移函数代码如下 ///运行结果是LED灯从上到下依次点亮 右移函数代码如下 ///运行结果是LED灯从下到上依次点亮二.位移实现流水灯左移“///运行结果是LED灯从上到下依次点亮左移“>>”流水灯也是同理三.数组流
目录基于51单片机,用c语言编程实现流水灯代码:使用C语言编写的基于51单片机的键盘控制数码管显示代码:基于51单片机,用c语言编程实现利用74LS164扩展并行输出口代码:基于51单片机,用c语言编程实现定时中断方式驱动一个数码管 代码: 基于51单片机,用c语言编程实现流水灯代码:1-#include//定义延时时间(单位:毫秒)#defineDELAY_TIME500//左往右亮流水灯voidleftToRight(){unsignedcharpattern=0x01;while(1){P1=pattern;pattern>=1;if(pattern==0x00){pattern=0x8