草庐IT

基于51单片机设计的呼吸灯

一、项目介绍呼吸灯是一种常见的LED灯光效果,它可以模拟人类呼吸的变化,使灯光看起来更加柔和和自然。51单片机是一种广泛使用的微控制器,具有体积小、功耗低、成本低等优点,非常适合用于控制LED呼吸灯。本项目的呼吸灯将使用PWM(脉冲宽度调制)技术控制LED亮度,从而实现呼吸灯的效果。在本项目中,将使用51单片机作为主控制器,通过编程实现呼吸灯的控制。将使用C语言编写代码,并使用KeilC51集成开发环境进行编译和调试。使用Proteus仿真软件进行电路设计和仿真,确保电路的正确性和稳定性。二、设计原理2.1PWM技术PWM是脉冲宽度调制(PulseWidthModulation)的缩写,是一种

51单片机串口通信发送以及接收代码详解1

#include//实验现象:单片接收电脑发送的字符串,并发回给PC端的代码.//函数声明voiduart_init(void);voiduart_seng_byte(unsignedcharc);voiddelay(void);voiduart_seng_string(unsignedchar*str);//主函数voidmain(void){uart_init();//第一步:初始化串口到正确状态uart_seng_string("\r\n");//第二步:通过串口发送字符串;字符串用双引号“”;换行字符:\r\ndelay();//让A发送的不要太快while(1);}//预设一个串口条

基于51单片机的数字电子钟

目录摘 要1.课程设计任务1.1课程设计题目1.2设计的要求 2.设计总体方案2.1初步设计方案2.2芯片的选型2.2.1时钟芯片的选择2.2.2温度传感器的选择2.2.3显示电路的选择2.2.4输入按键的选择2.2.5控制电路芯片的选择2.3总体方案3.单元模块设计3.1显示模块3.2按键模块3.3蜂鸣器模块3.4DS1302时钟芯片模块3.5DS18B20温度传感器4.软件流程图5.系统电路设计5.1整体电路5.2仿真结果6.系统调试6.1ds1302读取系统时间出现问题6.2修改调整的方法6.3系统设计总结7.总结7.1心得体会7.2系统的优缺点7.3设计的改进思路参考文献摘 要电子时钟

物联网开发笔记(51)- 使用Micropython开发ESP32开发板之通过MAX98357 I2S音频模块播放音乐

一、目的       这一节我们学习如何使用我们的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)

npm i 报错 code E404 / code E451(reason:vabjs bad guy,steal env and delete files.)

codeE4041、可能是npm源没有该依赖包资源解决:换npm源重新下(1、查看可使用的npm源)nrmls------------------结果npm----------https://registry.npmjs.org/yarn---------https://registry.yarnpkg.com/tencent------https://mirrors.cloud.tencent.com/npm/cnpm---------https://r.cnpmjs.org/taobao-------https://registry.npmmirror.com/npmMirror----h

Keil C51与ARM兼容安装

安装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提取

光华股份在深交所上市:市值突破51亿元,前三季度收入约10亿元

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万元,法定代表

【全栈计划 —— 单片机】——Part_01 单片机数字电路基础+C51基础概念

🔔文章目录💓第一话——数字电路🌻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、复合赋值运算符🍉

【全栈计划 —— 单片机】——Part_01 单片机数字电路基础+C51基础概念

🔔文章目录💓第一话——数字电路🌻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、复合赋值运算符🍉

【51单片机】配置定时器

🚩writeinfront🚩  🔎大家好,我是謓泽,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎🏅2021年度博客之星物联网与嵌入式开发TOP5~2021博客之星Top100~阿里云专家&阿里云星级博主~掘金⇿InfoQ创作者~周榜92»总榜1430🏅🆔本文由謓泽原创CSDN首发🙉如需转载还请通知⚠ 📝个人主页-謓泽的博客_CSDN博客 📃🎁欢迎各位→点赞👍+收藏⭐️+留言📝​ 📣系列专栏-【51单片机】系列_謓泽的博客-CSDN博客🎓✉️我们并非登上我们所选择的舞台,演出并非我们所选择的剧本📩 💬本系列哔哩哔哩江科大51单片机的视频为主以及博主自己的总结梳理📚 ​📃『定时器₂』