草庐IT

Keil5同时兼容C51与STM32工程

第一步:下载并安装keil4(C51),详细安装步骤参考网上,这里就不啰嗦了。keil4安装目录内容如下:第二步:安装kelil5(mdk514),不要和keil4安装在同一个文件夹,安装过程不罗嗦了。keil5安装目录内容如下:第三步:最关键的一步,打开keli4的安装路径,复制整个C51文件夹到Keil5的目录下:再把打开keil4安装目录下的UV4文件夹里面的全部文件,全选复制,粘贴到Keil_v5下的UV4文件夹,会有冲突提示,选择跳过即可,不要选择替换。再回到keil4安装目录下,打开TOOLS.INI文件,把里面的内容全部复制;再打开Keil5下目录下的TOOLS.INI文件,在最

Keil-51和keil-arm合并方法

文章目录前言一、具体步骤总结前言Keil-51和keil-arm都是keil公式针对51单片机和ARM内核单片机开发而推出的集成开发环境。由于两种类型的单片机非常常用,很多工程师电脑里面都会同时保留这两款软件。因为都是同一个厂家出的,并且界面也很相似,一不小心就开错软件,造成不必要的麻烦。以下介绍了一种将两款软件合二为一的方案,以后打开两种单片机的工程时,不用担心开错软件。一、具体步骤1.将keil-51和keil-arm两个软件分别装到不同文件夹下2.将keil-51内的C51和UV4文件夹复制到keil-arm的文件夹下。3.复制过程中会提示出现同名文件,此时选择跳过这些文件4.打开kei

【51单片机】串口通信

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

【51单片机】串口通信

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

基于51单片机的WIFI模块的简单通信

文章目录ESP-01S-WIFI模块AT指令用到的AT指令软件下载如果是新WIFI设备,例如波特率9600,双模等等需要配置与单片机通信接线如何接线代码(当作客户端接入自己家路由器,单片机通过路由器与电脑通信)执行结果WIFI当作服务器代码结束ESP-01S-WIFI模块他与蓝牙模块类似,但比蓝牙模块强大实用。蓝牙,ESP-01s,Zigbee,NB-Iot等通信模块都是基于AT指令的设计。ESP-01s出厂波特率正常是115200,注意:AT指令,控制类都要加回车,数据传输时不加回车此外我们还需要用到的一个模块。(USB转TTL)用来白盒测试,方便调试AT指令AT指令集是从终端设备(单片机)

基于51单片机的WIFI模块的简单通信

文章目录ESP-01S-WIFI模块AT指令用到的AT指令软件下载如果是新WIFI设备,例如波特率9600,双模等等需要配置与单片机通信接线如何接线代码(当作客户端接入自己家路由器,单片机通过路由器与电脑通信)执行结果WIFI当作服务器代码结束ESP-01S-WIFI模块他与蓝牙模块类似,但比蓝牙模块强大实用。蓝牙,ESP-01s,Zigbee,NB-Iot等通信模块都是基于AT指令的设计。ESP-01s出厂波特率正常是115200,注意:AT指令,控制类都要加回车,数据传输时不加回车此外我们还需要用到的一个模块。(USB转TTL)用来白盒测试,方便调试AT指令AT指令集是从终端设备(单片机)

十三、51单片机之EEPROM(I2C)

1、EEPROM简介(1)存储设备类型:ROM、RAM、PROM(可编程ROM)、EPROM(可擦除ROM)、EEPROM(电可擦除ROM)。(2)为什么需要EEPROM?某些数据内容我们需要掉电不丢失且在程序运行中可以修改这些数据内容,这就需要用到EEPROM。(3)EEPROM和flash(闪存)的区别。EEPROM是按功能分类的一种存储设备类型;flash是存储设备生产的一种工艺。EEPROM就可能采用了flash工艺,常见的U盘也是采用flash工艺。(4)这里的EEPROM芯片具体型号是AT24C02,采用I2C时序进行读写。2、AT24C02数据手册(1)引脚介绍A0、A1、A2I

Keil(MDK)STM32和51版本详细安装

前言保姆级教程,多次反复安装,实测可用。链接包失效可留言。安装注意keil公司被ARM公司收购,收购后就改名MDK,所以keil的下载包也是以MDK命名。安装路径不能带有中文。目录不能和51版本或者keil4版本冲突,安装目录需要注意。keil5向下兼容keil4,可以完全抛弃使用keil4。keil5的安装可以根据需要添加芯片包,使用keil5的51版本安装,可以使用stc-isp添加芯片。具体可以看下面的教程。更新编译不了编译器5工程的问题。安装包可以去keil官网下载,为了方便更快下载,可以下载下面的安装包。百度云下载链接提取码:asdf1.包括keil5的STM32版本和C51版本2.

Keil(MDK)STM32和51版本详细安装

前言保姆级教程,多次反复安装,实测可用。链接包失效可留言。安装注意keil公司被ARM公司收购,收购后就改名MDK,所以keil的下载包也是以MDK命名。安装路径不能带有中文。目录不能和51版本或者keil4版本冲突,安装目录需要注意。keil5向下兼容keil4,可以完全抛弃使用keil4。keil5的安装可以根据需要添加芯片包,使用keil5的51版本安装,可以使用stc-isp添加芯片。具体可以看下面的教程。更新编译不了编译器5工程的问题。安装包可以去keil官网下载,为了方便更快下载,可以下载下面的安装包。百度云下载链接提取码:asdf1.包括keil5的STM32版本和C51版本2.

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

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