单片机keil 51

工程从keil移植到cube ide 无法进入stop mode的问题

我们公司不准再使用keil了,得换成cube ide,于是我要把之前的工程移植到cube ide上。这次移植的工程里,有一个进入stop mode低功耗的功能。 我在keil中使用的标准库实现:当没有触发外部中断(外部中断脚接了一个传感器的中断脚,通过传感器的中断来唤醒停止模式)的时候进入停止模式: ......
工程 问题 keil cube stop

LPC单片机是NXP半导体公司生产的,型号有LPC2131,32,34,36,38,是基于16,32位ARM7TFMIS内核

LPC单片机是NXP半导体公司生产的,型号有LPC2131,32,34,36,38,是基于16,32位ARM7TFMIS内核 LPC单片机是NXP半导体公司生产的,型号有LPC2131,32,34,36,38,是基于16,32位ARM7TFMIS内核 ......
单片机 半导体 内核 LPC ARM7TFMIS

使用51单片机点亮你的灯

1.项目结构 2.源代码 main.c #include <reg52.h> sbit led = P1^0; void main(){ while(1){ led = 0; } } 3.仿真电路 4. 仿真效果 6.项目仓库 https://gitee.com/navysummer/at89c51 ......
单片机

51单片机模拟IIC

void delay(){ _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_();} void Init() { SCL_OUT; SDA_OUT; SCL=1; delay1(); SDA=1; delay1( ......
单片机 IIC

一般的51单片机P0口为什么要加上拉电阻?

一、概述 51单片机(通常指AT89C51,AT89C52,STC89C51,STC89C52)P0口作为I/O口输出的时候时,输出低电平为0 输出高电平为高组态,所谓的高阻态就相当于浮空状态,不能真正的输出高电平。 P0端口8位中的一位结构图见下图: 由上图可见,P0端口由锁存器、输入缓冲器、切换 ......
单片机 电阻

keil与stc--isp软件使用

stc--isp软件使用 1.选择单片机型号与串口号 2.软件定时器使用,注意与板子的参数一定 keil软件使用 以普中科技51板子为例 ......
软件使用 软件 keil isp stc

成都仪器开发:stc15w4k56s4单片机用USB串口线下载程序不成功一直提示正在检测目标单片机的一个原因和解决

1、出现了什么问题前一段时间,用USB转TTL串口下载线(下称USB串口线)给stc15w4k56s4下载程序,按照之前的做法:将USB串口线的RXD接单片机串口1的TXD引脚,将USB串口线的TXD接单片机串口1的RXD引脚,USB串口线的地线与单片机地线接到一起。按照之前的工程经验,在下载软件里 ......
单片机 串口 正在 原因 目标

1-STM32F103+EC800K(移远4G Cat1)远程升级篇(自建物联网平台)-STM32通过EC800K使用http或https下载程序文件,升级程序(单片机程序检查更新)

<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/ZLIOTB/EC800K/myota.html" frameborder="0" scrolling="auto" width="100%" height="1500"></ ......
程序 单片机 STM 800 文件

keil 工程编译报错browse infomation of one or more files is not available: ……Doing a project rebuild might fix this.

原因 在文件树添加相应文件夹及文件后,在下图添加相应路径时直接输入相对路径导致识别出错。 解决方法 点击右边三个点,进入相应文件夹夹,再点击添加。如无文件夹可删除直接填写的路径,保存退出后,重新进入添加。 ......
infomation available project rebuild browse

【单片机】定时计数器初值计算

Step1:定时计数器的四种工作方式 首先,要知道,定时计数器有四种工作方式 方式 范围 范围 说明 方式0 \(2^{13}\) 8129 13位定时计数器方式 方式1 \(2^{16}\) 65536 16位定时计数器方式 方式2 \(2^{8}\) 256 8位自动重置定时计数器方式 方式3 ......
初值 单片机 计数器

Keil调试STM32卡死在文件startup_stm32f10x_hd.s的B处

———————Keil调试卡死——————— 🎄问题说明 在移植代码完成后调试时候程序卡死在startup_stm32f10x_hd.s文件的B处 🎄复现场景 🎄解决办法 经过查资料,发现是移植的时候,漏掉了终端函数,加上即可!!! ———————点赞关注持续分析干货——————— ......
startup_stm startup 文件 Keil 32

单片机期末复习

单片机复习 单片机结构与工作原理 1.内部结构 51单片机由CPU系统(CPU,时钟以及复位系统,总线控制逻辑),CPU外围单元(RAM,ROM,IO口,SFR),基本功能单元(定时/计数器,中断系统,串行接口)与外部扩展单元组成。 1. 8位CPU 2. ROM只读 4KB 3. RAM 256B ......
单片机

单片机,嵌入式系统,物联网

概念 单片机,是一种集成了处理器、存储器和各种输入输出接口的微型电子芯片,广泛应用于电子设备和嵌入式系统中。 比如 51,stm32等; 嵌入式系统,或者叫做嵌入式设备。指的是芯片+软件,用于实现某种功能。 比如空调中的系统根据室温来控制是否开启制冷。 物联网,多个、多种设备组成的网络,实现某些功能 ......
单片机 嵌入式 系统

二、51单片机简介

单片机介绍 单片机简介 将CPU、RAM(内存)、ROM(硬盘)、输入/输出设备做到一块集成电路芯片中,这就被称为单片机,也称微控制器(MCU) 51单片机是对所有兼容Intel 8031指令系统单片机的统称 芯片介绍 STC89C52RC 40I-PDIP40 名称介绍 STC:厂商名称 8:是一 ......
单片机 简介

CT107D单片机蜂鸣器和继电器的基础了解和应用

在LED的基础上,了解到译码器 或非门 锁存器 而在蜂鸣器和继电器的应用也需使用到他们 Y5是控制蜂鸣器和继电器的端口,与LED不同的是多了个芯片 ULN2003达林顿管:具有非门的功能。从P0口输入到器件的信号会变化 1变0 0变1 P06是蜂鸣器 P04是继电器 由图知蜂鸣器是低电平打开 而因为 ......
蜂鸣器 继电器 单片机 基础 107D

CT107D单片机的LED的基础了解与应用

对于该单片机的LED控制,需要了解74HC5138译码器,M74HC573MIR锁存器,74HC02非或门这三个器件 上图三个引脚可控制模式分别是i/o口扩展 映射 i/o口扩展接2,3 映射:1,2 我们以下所有操作是用i/o口扩展展示 74HC5138译码器是一个通过三个输出控制八路互斥的低有效 ......
单片机 基础 107D 107 LED

51/52. N 皇后Ⅰ/Ⅱ(难)

目录51.题目题解:回溯52题目题解:回溯 51.题目 按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。 n 皇后问题 研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。 给你一个整数 n ,返回所有不同的 n 皇后问题 的解决方案。 每一 ......
皇后 51 52

单片机和罗克韦尔Micro850实现Modbus\DF1\Ethernet/IP协议通信视频教程

单片机和罗克韦尔Micro850实现Modbus\DF1\Ethernet/IP协议通信视频教程 1、单片机+RS485模块和罗克韦尔AB Micro850实现Modbus RTU协议串口通信视频讲解了Modbus RTU串口通信协议报文格式,使用串口调试助手分别测试了罗克韦尔AB Micro850 ......
单片机 Ethernet 教程 Modbus Micro

通过keil内置标准库创建stm32工程

通过keil内置标准库创建stm32工程.md keil如果安装的有对应的标准库的话是可以不通过使用模板工程进行文件创建的。 具体操作如下: 1.跟51一样选择对应芯片型号,创建工程即可。 2.注意!!!这个窗口就是标准库的配置窗口,勾选上便可在工程内使用标准库。 3.一个基本的标准库工程至少应该包 ......
标准 工程 keil stm 32

English51

隐喻、转喻和词义演变 Metaphor隐喻 英语"extravagant"的词义演变,词根vag表示to wander流浪、漂泊 extravagant 游荡在外的,离开正道的 偏离合理的限制范围的,超过限度的 挥霍的,奢侈的 描述行为的不合理性,也就是相似性 英语"illuminate"的词义引申 ......
English 51

keil定义的数组不能太大

我想模仿AT24C256(32K)EEPROM,于是我开了一个32K的数组,就出现了下面的错误 1 float EEPROM_StoreBuf[512][64]; 错误: Error: L6406E: No space in execution regions with .ANY selector ......
数组 keil

51单片机开发

控制LED模块的亮灭 根据原理图可知控制LED模块亮灭的管脚为P2端口 P2端口的8个引脚分别对应八个LED灯 引脚输出0时,对应的LED灯亮起来,引脚输出1时,对应的LED灯熄灭 例如我们要点亮P2.0对应的LED灯,那么我们可以让P2 = 1111 1110 但是不能直接写二进制,要写成十六进制 ......
单片机

001-STM32+EC800K基本控制篇(阿里云物联网平台)-C#,网页,android,微信小程序,单片机等使用MQTT接入阿里云物联网平台

<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/ZLIOTB/EC800K/aliyun.html" frameborder="0" scrolling="auto" width="100%" height="1500">< ......
平台 单片机 android 网页 程序

51单片机【点阵屏】

51单片机【点阵屏】 ​ 我们有一个8*8的点阵屏,里面是64个发光二极管。 ​ 二极管的阳极我们给它接了74HC595的八个输出引脚,阴极接P00-P07引脚。 ​ 74HC595的八个引脚控制八个行,P00-P07控制八个列,行为1,列为0 对应的那个LED灯会亮,其他的组合不行。 ​ 如何让7 ......
点阵 单片机

51 单片机【外部中断、定时器中断、回调函数】

51 单片机【外部中断、定时器中断、回调函数】 ​ 这里的外部中断类似监听器,时时刻刻监视某引脚的电平变化;这里的定时器中断类似于定时任务,可以定时执行某函数;这里将回调函数和中断结合起来,案例里有点设计模式的味道(忘了哪个了,也可能就是感觉,关于高层不能调用低层的解决),也有点函数式编程的味道。 ......
定时器 单片机 函数 51

KEIL 5 level3优化等级的优化

以下是 Keil MDK的优化等级及选项的详细说明: 无优化 Level 0 (-O0):不进行任何优化,用于调试和开发阶段。代码生成快,但是生成的代码质量比较低,程序执行效率比较慢,程序执行效率比较慢,dencodgeSmarketsionsmarketrage比较大。 优化等级 Level 1 ......
等级 level3 level KEIL

51单片机

51单片机 1、51单片机初始知识 在51单片机里,int为16位。 给单片机写程序的意义就是让输入/输出的高低电平可以动起来。(不写代码的高电平就一直是高电平了,除非拿开关等期间让它改变。) 51有自己的编译器,有些语法和C语言并不相通。 51单片机有256位寻址。即256Byte空间可用。但高1 ......
单片机

RISC-V系列单片机快速入门指南

如何获取芯片开发资料 方法一:按型号选择 我们更推荐采用按型号选择的方法,获取所对应型号芯片的开发资料,这能有效降低错误使用资料的风险! 沁恒官网首页的产品中心,点击青稞 RISC-V 通用系列,可跳转至 CH32V 系列单片机的产品选型表。 以 CH32V203C8T6 为例,点击红色方框中的芯片 ......
入门指南 单片机 指南 RISC-V RISC

【Keil】解决Error: C9555E: Failed to check out a license. & 添加新的编译器

添加新的编译器 工具栏 Options for target 右边的 File Extensions, Books and Environment... 按钮 Folders/Extensions 选项卡 Setup Default ARM Compiler Version 上面的 ... 按钮 A ......
编译器 license C9555E Failed Error

内部集成M0内核MCU Sub-1G 高性能低功耗的单片集成收发芯片DP4306F

DP4306F是一款高性能低功耗的单片集成收发机,集成M0核MCU,工作频率可覆盖200MHz~1000MHz,支持230/408/433/470/868/915频段。该芯片集成了射频接收器、射频发射器、频 率综合器、GFSK调制器、GFSK解调器等功能模块。通过SPI接口可以对输出功率、频道选择以 ......
功耗 高性能 内核 芯片 4306F
共800篇  :1/27页 首页上一页1下一页尾页