摘要:
【STM32】外设源文件含义 修改日志 修改日志 时间修改内容2023-02-18初稿完成 简要记述一下标准外设库中外设源文件的含义。 文件路径:STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver\src 序号文件名 阅读全文
摘要:
【51项目】基于51单片机的智能台灯 功能概述:主要功能:系统组成:具体功能:电路模块设计: 项目编号:510FCK082301 可添加vx:liang220701获取,添加时请备注510FCK082301 功能概述: 智能台灯具有两种模式:自动模式、手动模式。 在自动模式下,台灯能根据环境亮度与人 阅读全文
摘要:
【新技能】使用相对路径的方式应用头文件 修改日志 修改日志 时间修改内容2023-02-24初稿完成 在看野火的STM32F103MINI板的 led 程序时,发现了另一种头文件引用的方式: #include "stm32f10x.h" #include "./led/bsp_led.h" //使用 阅读全文
摘要:
【51单片机】I/O口 —— 输出功能(点灯) 修改日志 修改日志 时间修改内容2023-03-13初稿完成 详见笔者的另一个帖子>>>单片机点灯程序参考 - 初学者 阅读全文
摘要:
文章目录 1. 编译现象2. 分析原因3. 解决方法 1. 编译现象 2. 分析原因 redefinition 中文意思是 “重复定义”。纵览我所写的程序,只有此处首次出现 INT0。既然说我是重复定义,说明被引用到文件里已经定义 INT0。OK,我只包含 reg51.h 头文件,只有找它了。 re 阅读全文
摘要:
【Keil】关于高版本keil更改编码格式意外改变了字体的问题 有点邪乎。 原本是这样的:新装了高版本的Keil MDK(因为以前合并了Keil,Keil C51就再也没有用过了,我就全卸载了),先设置代码高亮和字体,然后打开一个有代码的main.c,方便观看设置的效果。这一切进行的很顺利。然后再设 阅读全文
摘要:
【Altium Designer】原理图内容更新到PCB 不能执行更新PCB的原因更新PCB时出现的错误 Altium Designer 提供了将原理图中的内容更新到PCB图的设计功能,有两种更新方法: (1)在原理图编辑环境下更新 PCB:切换到原理图编辑界面,执行菜单命令Design(设计)→U 阅读全文
摘要:
标准51单片机是12T的,就是说12个时钟周期(晶振周期,例如12M的,周期是1/12M,单位秒),机器做一个指令周期,刚好就是1/12M*12=1us,常见指令例如_nop_就是一个周期,刚好1us,其他的大多多于一个周期,乘除法更多。所以如果计算指令时间可以这样算。 而现在51核的单片机工艺质量 阅读全文
摘要:
单片机点灯程序参考 1. 硬件电路2. 点亮led2.1 字节操作方式2.2 位操作方式 3. 闪烁led3.1 无参延时函数实现延时3.2 有参函数实现延时 4. 流水灯4.1 简单赋值语句实现4.2 数组实现4.3 C51库函数实现4.4 位运算符实现 1. 硬件电路 2. 点亮led 2.1 阅读全文
摘要:
用Keil开发STM32时,需要选择芯片型号,此时需要独立安装芯片软件包。 当前(2023-1-26)官网下载网址:https://www.keil.com/dd2/pack/ 可以直接下载。只需在这个界面(不知道以后会不会该界面)往下找即可。 不必追求最新版,说不定你的keil mdk5版本比较老 阅读全文