- 博客(6)
- 收藏
- 关注
原创 51单片机笔记1
所有IO口通电后默认是高电平,单片机的IO口输出是弱上拉类型的,输出低电平能接收很大的电流,输出高电平电流比较小。(“弱1”“强0”输出由于上拉电阻的存在,输出高电平达不到“VCC”所以输出1时候就“弱”,而输出低电平等于GND,是“强0”)😄在其中一个操作的过程中,我的单片机那个蜂鸣器一直在傻叫,我发现是我接线松动的原因,一下是蜂鸣器响的原因总结。蜂鸣器的驱动电路可能存在问题,特别是当使用有源蜂鸣器时需要特定的电路来实现驱动。位选:控制那个数码管亮 段选:控制数码管显示的内容。我们直接通过代码来记笔记。
2023-11-26 19:52:49 358 1
原创 结构体笔记
注意关于结构体变量的初始化与初始化数组类似;也是使用花括号括起来,用逗号分隔的初始化好项目列表,注意每个初始化项目必须要和要初始化的结构体成员类型想匹配int a;float c;}p1;//声明结构类型时定义变量p1//定义结构体变量p2//初始化:定义变量的同时赋初值结构体嵌套初始化int data;//结构体嵌套初始化//结构体嵌套初始化。
2023-11-02 21:50:28 37 1
原创 C语言指针笔记2
数组指针指的是指向数组的指针,依然为一个指针,存放的是整个数组的地址。一级指针传参,改变不了原指针的地址,尽管t++,改变了地址,一旦此函数运行结果,就会被释放,不会影响到main函数的地址。因为实参只是arr,即数组首元素的地址,所以接受的时候并非整个数组传过去,因此可以省略大小,这里的。不同的数组的时候就会开辟出不同的内存块。数组的地址+1,跳过整个数组的大小,所以 &ptsr+1 相对于 &ptsr 的差值是24.原因:形参二维数组的首地址,即整个一维数组的地址,因此需要知道地址结束的地方。
2023-11-01 19:01:09 25
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人