- 博客(5)
- 收藏
- 关注
原创 蓝桥杯笔记(与单片机原理图、手册、模板代码一起使用)
写代码一个模块一个模块做好验证复用模块(如P0数据的现场保护)引用函数:SelectHC138();//曾将void粘贴,不执行,不报错缺少分号== 与 =代码设置与isp配置同步:如比特率,定时器初值用的9600注意isp也要选择9600,串口助手,Delay配置,比特率计算,com选择,芯片选择都要注意//数组名称不用加unsigned char比特率9600的初值为0xfd显示维持用的Delay。
2024-02-22 16:11:55
1472
1
原创 51单片机——学习笔记2
时序描述的是从寄存器定位到对对应寄存器操作的过程首先要明确的是,无论写入还是读取,都是按位操作,而且操作位的顺序是倒序(与。
2023-12-09 17:18:53
1702
原创 51单片机——学习笔记1
可以看到:按键之间并联连接,实现每个按键相互独立。对每一个按键,都通过P3的一位,即一个IO口与单片机相连。按键的按下与否,对于内置电路来说,是联通状态的变化,这种变化以电平的方式(1或0)在单片机内进行表示按键的状态(0为低电平,按下;1为高电平;未按下)
2023-11-21 00:12:01
542
1
原创 结构体笔记(fjl)
也可以联合一个int和一个char a[4]数组,不妨我们认为int占用四个字节,char占用一个字节,那么因为写入int后,这段内存空间,以char的形式看,对于每一个单元,所占据的就是输入int的十六进制数的一个数位。小结:这里的head,temp都是一个存储过程量的变量,每一次循环,不可避免要进行重新赋值的操作,而这类变量相当于备份,下一次循环修改后,我仍然可以通过取备份中的值,了解到上个循环或者更之前循环的样子(其实第二版程序还有个问题,若第一次输入的就是-1呢?int height;
2023-10-31 20:48:41
179
1
原创 指针笔记(fjl)
16.动态内存申请与返还:int*a=(int*)malloc(n*sizeof(int));注意:要加stdlib头文件,并且拿了空间以后,还要free(),free时p为原址,初始化为0或NULL有一定好处。14.指针与const:int*const p与const int *p,int const*p(*p是常量,但p所指向的i,i不能用*p修改。比较运算,赋值运算(同类型有意义),*p++(因为++优先级高,意思为读取原来p并且访问,但语句结束时p+=1)1.补:指针与多维数组(二维数组为例),
2023-10-29 10:59:51
175
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅