- 博客(27)
- 收藏
- 关注
原创 三菱PLC
本文总结了三菱PLC编程的基础知识和操作要点,主要包括:工程创建注意事项、软件基本操作(指令、注释、删除等)、程序下载与仿真方法、双线圈问题解决方案、特殊辅助继电器功能、数据寄存器应用、常用指令(MOV、沿触发、置复位、定时器/计数器、四则运算、数据类型转换等)以及顺序流程控制。重点阐述了PLC工作原理、指令使用技巧和常见问题处理,为PLC编程入门提供了系统性的操作指南和技术参考。文章还特别强调了数据类型选择、指令适用范围以及仿真与真实下载的区别等实用细节。
2025-09-26 13:18:27
1154
原创 Auto CAD基本操作与指令
本文介绍了Auto CAD的基本操作与常用指令,主要包括快捷键设置、经典模式配置、基本绘图工具和编辑功能。内容涵盖直线、圆、圆弧、多段线、多边形等基本图形的绘制方法,以及正交模式、对象捕捉等实用设置技巧。文章详细说明了各类图形的具体绘制步骤和参数设置方式,如定长直线绘制、同心圆创建、多段线宽度调整等,并配以操作界面截图辅助说明。适合Auto CAD初学者快速掌握基础操作和常用指令。
2025-09-26 12:07:29
2015
原创 [STM32] 5-1 时钟树(下)
本笔记内容,为本人依据B站UP主“铁头山羊”视频内容(本人为其粉丝),归纳整理总结而来,如有侵权,联系立即删除,同时有想详细了解的也可进行观看bilibili铁头山羊。硬件:STM32F103C8T6软件:Keil答:(1)分频:做除法 配置;(2)倍频:做乘法 配置PLL锁相环。
2025-05-18 10:45:00
532
原创 [STM32] 5-1 时钟树(上)
大树:主要给 GPIO 等外设提供时钟小树:给 RTC 和 IWDG 供电(1)RTC:RTC:实时时钟(Real Time Counter);(2)RTC 的晶振为 32.768kHz =32768Hz = 2^15,经过 2^15 分频后可得到频率为1Hz的时钟,特别适合作为石英表的晶振(经过这样的分频,可以实现数值每秒钟变化1次)。锁相环 PLL:倍频分频器 AHB:分频分频器 APB1/APB2:分频器。
2025-05-17 12:21:07
1136
原创 [C] 第10章 预处理命令
(1)预处理是指在进行编译的第一遍扫描(词法扫描和语法分析)之前所做的工作;(2)预处理由预处理程序负责完成;(3)当对一个源程序进行编译时,系统将自动引入预处理程序对源程序中的预处理部分进行处理,处理完毕后自动进入对源程序的编译。(1)在C51语言程序中允许用一个标识符来表示一个字符串,称为“宏”;(2)被定义为“宏”的标识符称为“宏名”;(3)在编译预处理时,对程序中所有出现的“宏名”,都用宏定义中字符串去代换,这称为“宏代换”或“宏展开”。#define 标识符 字符串说明。
2025-05-10 12:26:12
806
原创 [C] 第9章 结构体与联合体
结构体定义的基本形式struct 结构体名数据类型 成员1;........数据类型 成员n;说明:struct是定义结构体的关键字,struct后面是结构体类型名,两者结合到一起就构成了结构体数据类型的标识符。结构体每个成员的说明格式如下:数据类型 成员名;注意:(1)在同一结构体中,不同的成员不能使用相同的名字,但可以与不同结构体中的成员名相同;(2)大括号后面的分号不能省略;(3)结构名是结构的标识符,并不是结构的变量名;
2025-05-08 11:48:25
1052
原创 [stm32] 4-3 USART的标准库编程(上)
本笔记内容,为本人依据B站UP主“铁头山羊”视频内容(本人为其粉丝),归纳整理总结而来,如有侵权,联系立即删除,同时有想详细了解的也可进行观看bilibili铁头山羊。硬件:STM32F103C8T6软件:Keil。
2025-05-01 10:00:00
568
原创 [STM32] 4-2 USART与串口通信(2)
本笔记内容,为本人依据B站UP主“铁头山羊”视频内容(本人为其粉丝),归纳整理总结而来,如有侵权,联系立即删除,同时有想详细了解的也可进行观看bilibili铁头山羊。硬件:STM32F103C8T6软件:Keil我们在电平采样时,通过高频率的采样,确定是高低电平,如果我们3次采样都是低电平,则电平位低电平,反之,为高电平但是(以输出高电平为例),如果两次采样是高电平,第3次为低电平,就会产生错误,这种错误被认为是噪声错。
2025-04-30 10:41:34
2020
原创 [stm32] 4-1 USART(1)
本笔记内容,为本人依据B站UP主“铁头山羊”视频内容(本人为其粉丝),归纳整理总结而来,如有侵权,联系立即删除,同时有想详细了解的也可进行观看bilibili铁头山羊。硬件:STM32F103C8T6软件:KeilUSART就是STM32内部的串口TDR 发送数据寄存器RDR 接收数据寄存器。
2025-04-29 13:09:31
1009
原创 [C] 第6章 C51函数
(1)完整的C51程序:不限制,但void main(void)函数只能有1个;(2)不能嵌套定义,即在一个函数的函数体内,不能再定义另一个函数;(3)允许嵌套调用,函数之间允许相互调用;(4)函数还可以自己调用自己,称为递归调用;(5)main函数是主函数,它可以调用其他函数,而不允许被其他函数调用。举例(递归:阶乘)库函数由C51编译系统提供,用户无需定义,也不必再程序中作类型说明,在使用时只需要在程序前包含有该函数原型的头文件,即可在程序中直接带调用。如printf函数就是库函数。
2025-04-24 11:26:06
1143
原创 [STM32] 4-1 UART与串口通信
本笔记内容,为本人依据B站UP主“铁头山羊”视频内容(本人为其粉丝),归纳整理总结而来,如有侵权,联系立即删除,同时有想详细了解的也可进行观看bilibili铁头山羊。硬件:STM32F103C8T6软件:Keiltransmit-发送receive-接收。
2025-04-23 10:00:00
1054
原创 [C] 第7章 数组
类型说明符 数组名[常量表达式],...;类型说明符:基本数据类型或构造数据类型数组名:用户定义的数组标识符常量表达式:数据元素的个数,称为数组的长度举例:一维数组定义实例int a[5];//整型数组a中有5个元素//实型数组b中有10个元素,实型数组中有10个元素//字符数组ch有10个元素// 合法....又如int n = 5;int a[n];// 使用变量,不合法,这种说明方式是错误的或int n;int a[n];// 使用变量,不合法,这种说明方式是错误的。
2025-04-22 11:15:27
1306
原创 [C] 第4章 C51存储结构
使用存储类型的方法是在命令行中使用SMALL、COMPACT、LARGE控制命令行中的一个。AT89S51单片机的存储器可分为程序存储器和数据存储器,又有片内和片外之分。使用sbit访问I/O口:定义1个I/O口。使用sfr访问:定义1个8位I/O口。
2025-04-18 13:39:33
717
原创 第3章 语句
3种形式的if语句,if关键字之后均为表达式表达式通常为逻辑表达式或关系表达式,但是也可能是赋值表达式,甚至是一个变量。如果省略表达式2或表达式3,则造成无限循环,这是可以考虑在循环体内跳出循环。在if语句中,所有的语句应为单个语句,如果想在满足条件执行多个语句,则必须将一组语句用{ }括起来组成一个复合语句。for语句可与自身或while和do-while语句相互嵌套,构成多重循环,以形成合法的嵌套。在if语句中,条件判断表达式必须用括号括起来,在语句之后必须加分号。空语句是表达式语句的一个特例。
2025-04-18 09:18:54
1418
原创 [C] 第2章 C51基本语法
6个关系运算符:<、<=、>、>=(前面4个优先级相同)、==、!=(后面2个优先级低于前面4个,后面2个优先级相同)。显示转换(强制转换):圆括号“( )”作为强制类型转换运算符,它的作用是表达式或变量的数据类型强制转换为指定的类型。八进制常数必须以0开头,即以0作为八进制数的前缀。特殊功能位),不能动态的将地址赋给变量并通过sfr访问*************/十六进制的常数的前缀通常为0X或0x。// 假设LED2连接在P1.1。// 假设LED4连接在P1.3。
2025-04-17 09:43:39
1060
原创 [C] 第1章 单片机C语言
集成芯片将计算机的CPU、存储器(ROM/RAM)、输入输出(I/O)等多种功能集成在一个芯片上执行特定的任务面向机器的程序设计语言C51是针对51系列单片机的硬件进行编程的语言,是对标准C语言的补充。
2025-04-17 09:27:31
449
原创 [stm32] 3.2 NVIC
本笔记内容,为本人依据B站UP主“铁头山羊”视频内容(本人为其粉丝),归纳整理总结而来,如有侵权,联系立即删除,同时有想详细了解的也可进行观看bilibili铁头山羊。硬件:STM32F103C8T6软件:Keil嵌套中断向量控制器答:1. 使用一个函数对函数进行占位,函数使用方法为弱函数,这个方法可以被同名的方法进行覆盖,从而让中断向量表指向新的方法。
2025-04-14 14:40:54
1225
原创 [stm32] 3-1 中断编程
本笔记内容,为本人依据B站UP主“铁头山羊”视频内容(本人为其粉丝),归纳整理总结而来,如有侵权,联系立即删除,同时有想详细了解的也可进行观看bilibili铁头山羊。硬件:STM32F103C8T6软件:Keil。
2025-04-14 11:25:42
476
原创 [stm32] 2-4 AFIO
本笔记内容,为本人依据B站UP主“铁头山羊”视频内容(本人为其粉丝),归纳整理总结而来,如有侵权,联系立即删除,同时有想详细了解的也可进行观看bilibili铁头山羊。硬件:STM32F103C8T6软件:KeilAFIO复用输入输出AFIO是STM32的众多片上外设之一,专门用来执行“复用功能的重映射”
2025-04-12 09:47:59
671
原创 [stm32] 2-2 LED编程
本笔记内容,为本人依据B站UP主“铁头山羊”视频内容(本人为其粉丝),归纳整理总结而来,如有侵权,联系立即删除,同时有想详细了解的也可进行观看bilibili铁头山羊。硬件:STM32F103C8T6软件:Keil。
2025-04-12 09:23:51
875
原创 [stm32] 2-1 GPIO(下)
本笔记内容,为本人依据B站UP主“铁头山羊”视频内容(本人为其粉丝),归纳整理总结而来,如有侵权,联系立即删除,同时有想详细了解的也可进行观看bilibili铁头山羊。硬件:STM32F103C8T6软件:Keil。
2025-04-11 13:01:16
554
原创 [stm32] 芯片的引脚分布
答:IO引脚身兼数职的线性叫IO复用1. 通用功能1. 由编程人员直接对IO引脚进行读写.2. 复用功能1. IO引脚的控制权交给芯片的其他模块;2. 编程人员对该模块进行编程,间接实现对IO的控制;3. 复用功能可能有多个.答:1. 同一个IO引脚身兼数职;2. 减少资源的浪费,功能强大;3. 功能引脚可能用不到,就可做为普通引脚.
2025-04-11 11:30:08
432
原创 芯片的基本信息
答:1. 根据Flash的容量划分的等级,低密度、中等密度、高密度、超大密度和互联型2. Flash即闪存,相当于ROM,相当于电脑中的硬盘。
2025-04-11 10:50:38
516
原创 C语言(基于51单片机)
key4,并分别定义为P3.0库函数由C51编译系统提供,用户无需定义,也不必再程序中作类型说明,在使用时只需要在程序前包含有该函数原型的头文件,即可在程序中直接带调用。printf函数就是库函数。用户定义函数(1)由用户按特定需要所编写的函数称为用户自定义函数;(2)用户定义函数,不仅要在程序中定义函数本身,而且要在主函数模块中还必须要对该被调函数进行类型说明,然后才能使用。不同的函数形式具有不同的定义方式,下面从有无入口参数分类讲解函数的定义形式。
2025-04-02 12:37:58
875
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅