- 博客(4)
- 收藏
- 关注
原创 AutoLeaders控制组——51单片机学习笔记(二)
STC89C52有3个定时器(T0、T1、T2),T0和T1与传统的51单片机兼容,T2是STC89C52型号单片机新增。中断源个数:8个(外部中断0、定时器0中断、外部中断1、定时器1中断、串口中断、定时器2中断、外部中断2、外部中断3)a.数码管扫描为输出扫描,而类似于数码管扫描,矩阵键盘扫描为输入扫描,分为按行扫描和按列扫描,如此可节约I/O口。VCC,GND:电源与电源地,左侧VCC是主电源,右侧VCC是备用电源。按列扫描时,需要扫描的列置0,其他置1,某行按下会被下拉至0.
2023-12-16 22:31:18
867
原创 Autoleaders控制组-C语言结构体学习笔记
存储使用一组有关联的数据通常使用数组,但现实中不同类型的数据往往也有重要联系,如,一个学生的年龄为int型,姓名为char型,分数为float型;而数组类型固定,无法直接存储不同类型数据;前文建立一类型,未定义变量。struct 结构体名{member list}变量名;struct 类型名 变量名变量名={各元素,逗号分隔};struct 类型名 变量名={各元素,逗号分隔};
2023-11-02 16:46:10
43
原创 AutoLeaders控制组—c指针学习小结
在数组中,常用p++,p–,p1-p2等形式改变指向的元素。c.指针变量常作函数参数,在不同函数传递地址,以此处理其指向的数据,可绕过局部变量的限制。c.C99中,malloc返回值为void型,需进行转换,一些编译器会自动转换。系统将数组名作指针处理,指向数组首元素,如定义a[10],则a为a[0]地址。a.指针记录某数据的地址及类型,常简称地址。c.若需定义指针留作备用,因系统仍会分配其值,可赋值为NULL,表示空地址。1.p=a[0]时,a[i]=*(p+i),&a[i]=p+i.
2023-11-01 21:42:38
46
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人