自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 STM 32 IIC协议

当IIC设备空闲时,会输出高阻态,而当所有设备都空都输出高阻态,由上拉电阻把总线拉成高电平闲多个主机同时使用总线时,为了防止数据冲突,会利用仲裁方式决定哪个设备占用总线。发送器每发送一个字节,就在时钟脉冲9期间释放数据线,由接收器反馈一个应答信号。对于反馈有效应答位ACK的要求是,接收器在第九个时钟脉冲之前的低电平期间将SDA线拉低,并且确保在该时钟的高电平期间为稳定的低电平。如果接收器是主控器,则在它收到最后一个字节后,发送一个NACK信号,以通知被控发送器数据发送,并释放SDA线,以便主控接收器发送。

2024-11-07 11:16:19 530

原创 lcd1602显示温湿度

DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,应用于专用数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性和卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能八位单片机相连接。采用单线制串口行接口,信号传输距离可达20M以上。应用于通暖空调,汽车,自动控制设备,气象站家电。湿度调节器,医疗,除湿器等等。

2024-11-06 22:42:40 312

原创 C 语言 指针和二维数组 字符指针和字符串

C语言通过使用字符数组来处理字符串 通常,我们把char数据类型的指针变量称为字符指针变量。字符指针变量与字符有着 密切关系,他也被用来处理字符串。初始化字符指针是把内存中字符串的首地址赋予指针,并不是把该字符串复制到指针中。多维数组就是具有两个或两个以上下标的数组 在C语言中 ,二维数组的元素连续存储,按行优先存。存储行地址的指针变量,叫做行指针变量,形式如下: (*){ 表达式n };在C语言编程中,当一个字符指针指向一个字符串常量时,不能修改指针指向的对象 的值。使用行指针表示二维数组的某个元素。

2024-10-18 00:19:01 289

原创 C 语言 指针运算

指针运算是以指针变量所存放的地址量作为运算量而进行的运算指针运算的实质就是地址的计算指针运算的种类是有限的,它只能进行赋值运算、算数运算和关系运算。代码验证两个指针之间的关系运算符表示它们指向的地址位置之间的关系,指向地址大的指针 大于指向地址小的指针指针与一般整数变量之间的关系运算没有意义。但可以和零进行等于 或不等于的关系 运算,判断指针是否为空。

2024-10-17 22:16:08 362

原创 C语言 指针

引入指针要注意程序中的px 、*px 和 &px 三种表示方法的不同意义,设px为一个指针, 则: px ,指针变量,它的内容是地址量 *px,指针所指向的对象,它的内容是数据 &px,指针变量占用的存储区域的地址,是一个常量。指针的存储类型是指针变量本身存储类型 指针说明时指定的数据类型不是指针变量本身的数据类型,而是指针目标的数据类型,简 称为指针的数据类型。指针指向的内存区域中的数据称为指针的目标 如果它指向的区域是程序的一个变量的内存空间,则这个变量称为指针的目标变量,简称 为指针的目标。

2024-10-17 16:04:55 225

原创 C 语言字符串函数

字符串长度函数strlen格式:strlen(字符数组)功能:计算字符串长度 返回值:返回字符串实际长度,不包括'\0'在内 \xhh 表示十六进制数代表的符号 \ddd 表示八进制的代码验证总结:strlen 只计算\0之前的字符串长度大小 sizeof是计算全部字符串的而且 strlen是函数 sizeof是运算符。

2024-10-16 16:21:12 533

原创 C语言 字符数组和字符串

字符数组是元素的数据类型为字符类型的数组字符数组的初始化 逐个字符赋值代码验证。

2024-10-15 22:41:27 340

原创 C 语言 二维数组及多维数组

定义方式:(声明时列数不能省略,行数可以)

2024-10-15 21:07:23 163

原创 C 语言 数组

构造数据类型之一 数组是具有一定顺序关系的若干个变量的集合,组成数组的各个变量称为数组的元素 数组中各元素的数据类型要求相同,用数组名和下标确定,数组可以是一维的,也可 以是多维的。

2024-10-15 20:50:18 210

原创 C 语言 辅助控制语句

用于从循环体内跳出一层循环体,即提前结束循环break只能用在循环语句和switch语句中。代码验证。

2024-10-15 16:52:20 285

原创 C语言 循环语句

当程序有多个出口,使用goto把这些出口集中到一处很方便,特别是函数中有很多重 复的工作的时候。理由是: 无条件跳转易于理解 可以减少嵌套可以避免那些忘记更新某一个出口点的问题 算是帮助了编译器做优化代码验证。

2024-10-15 16:36:41 288

原创 C语言 控制语句

if语句概述 常见形式 简化形式if(表达式)语句块,例如: if(x>y) printf("%d",x);9阶梯形式 if(表达式1) 语句块1else if (表达式2) 语句块2else if(表达式3) 语句块3else if (表达式4) 语句块4代码验证注意: 1. 语句块,当有若干条语句的时候,必须用{... ...}括号起来2. 表达式1. 一般情况下为逻辑表达式或关系表达式 如:if(a==b && x==y) printf("%d",x);

2024-10-14 23:24:01 357

原创 C语言 字符输入函

字符串输出函数put 格式:int puts(const char *s) 功能:向显示器输出字符串(输出完,换行) 说明:字符数组必须以‘\0’结束。格式:char * gets(char *s) 功能:从键盘输入一以回车结束的字符串放入字符数组中,并自动加 ‘\0’地址表:变量的地址,常用取地址运算符& 目前,scanf支持的格式字符很多,功能:按指定格式从键盘读入数据,存入地址表指定存储单元中,并按回车键结束。格式输入函数 格式:scanf(“格式控制串”,地址表)返回值:正常,返回读取的代码值;

2024-10-14 14:52:09 250

原创 C语言 输入输出

格式:putchar(c) 参数:c为字符常量,变量或者表达式。格式说明: % [修饰符]格式字符,用于指定输出格式。输出表:要输出的数据 格式控制串:包含两种信息。格式:printf(”格式控制符“,输出表)C语言无I/O语句,I/O操作由函数实现。功能:按指定格式向显示器输出数据。功能:把字符c输出到显示器中。返回值:正常,为显示的代码值。

2024-10-14 00:09:30 260

原创 C语言 赋值运算符以及特殊运算符 运算符优先级

“是三目运算符,其运算的一般形式是:<表达式1>?<表达式2>:<表达式3>运算符的一般形式:sizeof(类型或变量名) 注意:它只针对数据类型,而不针对变量。取决于最后一个表达式 如 y=x+0.2。1.赋值运算符为”=“3.sizeof运算符。

2024-10-13 23:00:01 135

原创 C语言 运算符

1 算数运算符 C语言提供的算数运算符: + 、- 、 * 、 / 、% 、++ 如:(float、double 不能取余)位运算的一般形式 其中 : 必须为整形结果数值;为左移(>)运算符;也必须为整形结果数值。

2024-10-12 16:47:59 148

原创 C 语言 - 变量

在程序运行时,变量占据存储空间的大小由其数据决定 变量在内存空间中的首地址,称为变量的地址。extern称为外部参照引用型,使用extern说明的变量是想引用在其他文件的中函数体外外 部声说明的变量。1.3.1 auto 说明的变量只能在某个程序范围内使用,通常在函数体内或函数中的复合语句中(默认是 随机数)。在内存中以固定地址存放,而不是以堆栈形式存放 只要程序没有结束,就不会随着说明他的程序段的约束而消失,它下次再调用该函 数,该存储类型的变量不会重新说明,而且还保留上次调用存储。

2024-10-11 15:44:14 342

原创 C语言学习

常量

2024-10-11 00:13:42 424

原创 C语言学习

c语言学习数据类型 bool

2024-10-08 20:10:09 413

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除