c语言
c语言一些常见,不常见的问题
脱掉三千烦恼丝
ucos,linux,stm32,51
展开
-
c语言学习笔记(持续更新)
目录1.数组指针和指针数组——————————————————————1.数组指针和指针数组指针数组就是一个数组里边放的都是一个一个的指针数组指针就是一个指针,指向一个数组...原创 2020-10-22 15:57:32 · 251 阅读 · 0 评论 -
define和sbit的区别
两者区别大了。#define 就是通常说的宏定义,它可以将一个资源命名。我看到的有两类应用:第一:将IO口换一个名字,如:#define LED P2 意思就是将P2口重新命名为LED;第二:宏定义,将一个语句集合命名,例如:#define goto {ML1=1;ML2=0;MR1=1;MR2=0}sbit特殊功能寄存器的一个位的声明,如:sbit LED0=P2^0;看看,完全...原创 2019-10-28 18:26:20 · 9310 阅读 · 2 评论 -
_nop_();的由来和作用
C语言中没有_nop_()函数。在51C中一般包含在#include “intrins.h” 头文件中。该函数是在51单片机中用的延时函数,表示执行一条没有什么意义的指令,延时一个指令周期,有的指令周期是两个或两个以上的机械周期,但是_nop_();指令需要的只是一个机械周期也就是12个时钟周期(震荡周期)。51单片机中,1个机械周期 = 12个时钟周期 = 12 * ( 1 / f)。(f...转载 2019-10-28 17:35:59 · 38074 阅读 · 3 评论 -
c语言多文件编程,即main文件调用其他.c文件的方法
首页博客学院下载论坛问答活动专题招聘APPVIP会员博客之星写博客5c语言多文件编程,即main文件调用其他.c文件的方法原创 天泉证道 最后发布于2018-11-14 14:46:32 阅读数 4047 收藏展开c语言多文件编程,即main文件调用其他.c文件的方法。两种方法的区别就是,gcc编译时,是否加b.c文件,不加的话,就在a.c文件里面,加#in...转载 2020-01-29 20:23:09 · 17330 阅读 · 2 评论 -
PID算法 c语言实现,简单易懂
https://blog.csdn.net/wzhcalex/article/details/69944223原创 2020-09-24 08:00:15 · 1062 阅读 · 0 评论 -
谈谈 C/C++ 中的 volatile
https://zhuanlan.zhihu.com/p/33074506文章引用自这里,直接看这篇文章就行,一下就能看懂。转载 2020-05-24 22:36:12 · 187 阅读 · 0 评论