摘要: 类名::域限定符,如b.CA::fan(),继承限制符:public,如class CB :public CA,表示CB以公有方式继承CA 重载构造函数和带参构造函数的区别 重载构造函数是指在一个类中定义多个构造函数,这些构造函数具有相同的名称(类名),但参数列表不同(参数的个数、类型或顺序不同)。 阅读全文
posted @ 2025-03-08 09:52 小智001 阅读(0) 评论(0) 推荐(0) 编辑
摘要: NOP 直接在汇编代码中使用。 (如果使用C语言编程,则需要调用内联汇编程序 #pragma asm NOP #pragma endasm ) __nop() 在 C 语言中调用,编译器会将其转换为相应的汇编指令。 (C语言中经常用宏定义,将__nop()重定义为NOP() #define NOP( 阅读全文
posted @ 2025-02-07 19:55 小智001 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 场景1:修饰数组 const int a[]={1,2,3,4,5}; //整个数组为常量数组,不可以修改。 a[0]=10; //不允许 a[1]=11; //不允许 场景2:修饰常量指针(指向常量的指针,常量为形容词,指针为名词,这样看,常量指针本质是指针,常量修饰它,表示这个指针乃是一个指向常 阅读全文
posted @ 2025-02-07 19:49 小智001 阅读(8) 评论(0) 推荐(0) 编辑
摘要: ·类其实就是一种数据类型,和结构相似。类的成员包括两类,属性(成员变量)和行为(成员函数)。 ·成员函数定义的两种方法(可能有多种,觉得这两种比较常用) 1、将类的成员函数定义在类体内,如 class CPerson { public: short age; short getage() { ret 阅读全文
posted @ 2025-01-10 21:25 小智001 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 三态:高电平、低电平和高阻态 高阻态输出 (High-Z Output):高阻态输出是指一个IO口处于高阻抗状态,此时IO口既不输出高电平也不输出低电平,而是呈现高阻抗状态,相当于断开电路。 高阻态输出的主要用途是:多设备共享总线:允许多个设备共享同一根数据线,但每次只有一个设备能够控制这条数据线。 阅读全文
posted @ 2025-01-10 19:33 小智001 阅读(80) 评论(0) 推荐(0) 编辑
摘要: C++语言中使用new关键字分配内存,用完之后需进行释放。 int *newPointGet(int *p1) { int k1=55; p1=new int; //申请一块动态内存(堆),p1指向它 *p1=k1; return p1; } int *PointGet(int *p2) { int 阅读全文
posted @ 2025-01-08 20:59 小智001 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 昨天在调试51单片机的串口时,发现芯片手册上有一句话,在使用定时器1产生串口的波特率时,定时器1就不能使能了。不是不能用,是直接不让使能了,使能后会出错,导致发送的数据不稳定。 今天继续研究了触摸滑条,发现滑条输出的值为从小到大,如下图所示的样子,这就导致从最上面滑动向下滑动和中间向下滑动输出的值不 阅读全文
posted @ 2024-12-26 20:04 小智001 阅读(5) 评论(0) 推荐(0) 编辑
摘要: *iter++ 是一个复合表达式,可分解为*iter和++iter,自增++的优先级要比解引用*的优先级要高,但是后缀自增表示先返回原本的值,再进行自增。也就是说上面的语句和*(iter++)是完全一样的。 Ai解释“这是一个后缀递增操作符。它会返回当前的 iter 值,然后将 iter 增加一个位 阅读全文
posted @ 2024-12-23 22:12 小智001 阅读(5) 评论(0) 推荐(0) 编辑
摘要: IIC引脚配置,SCL和SDA配置为关内部上拉,输出1,SCL和SDA应为开漏输出,若某些51单片机不支持,则使用外部电路配置为开漏输出,SDA需要配置有外部上拉,在SDA输出1时只需改变方向,变为输入模式,通过外部上拉为高电平。 SCL全程由主机控制,全程保持输出状态,输出低电平或高电平。 SDA 阅读全文
posted @ 2024-11-21 19:02 小智001 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 配置串口时,注意对TX的IO口初始配置为输出**高电平**(若为低电平,一般会丢掉帧头,导致数据错误,误以为一直是起始位),RX的IO口初始配置为输入低电平。 TX由高电平变为低电平时表示起始位,停止位是由低电平变为高电平 串口通信数波形传输时为低位在前,高位在后,即LSB小端模式,如发送0x41( 阅读全文
posted @ 2024-11-20 21:27 小智001 阅读(6) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示