- 博客(24)
- 收藏
- 关注
原创 java韩顺平学习笔记8 (集合)
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QaOinhBs-1692940599498)(https://gitee.com/lu_zhao_wen/md-image-library/raw/master/img/image-20230822120447967.png)]
2023-08-25 13:17:08 178
原创 java韩顺平学习笔记6 (异常)
throw new NewException("输入的年龄有误");System.out.println("你输入的年龄正确");class NewException extends RuntimeException{ //自定义异常,继承RuntimeException输入999 抛出异常。
2023-08-03 12:22:36 59
原创 java韩顺平学习笔记5(枚举和注解)
Deprecated表示过时,不推荐使用,但还是可以使用的。@SuppressionWarning({“all”}) 取消所有警告抑制单类型警告@SuppressWarnings(“unchecked”)、抑制多类型警告@SuppressWarnings(“unchecked”,“rawtypes)、抑制所有类型警告:@SuppressWarnings(“all”)all: 抑制所有警告boxing :抑制装箱、拆箱操作时候的警告cast: 抑制映射相关的警告。
2023-07-30 12:31:13 138 1
原创 java韩顺平学习笔记3
private static eHanS eh =new eHanS("德莱文");//创建新对象,静态变量只会初始化一次//私有构造器//返回一个对象return eh;//静态方法只能调用静态属性***代码解读:***由于eh是静态static,所以只会初始化一次eh静态变量接口代码实现接口的类代码@OverrideSystem.out.println("Phone开始工作");@OverrideSystem.out.println("Phone结束工作");
2023-07-28 22:22:35 103 1
原创 java韩顺平学习笔记1
/等价//方式1 定义int类型的数组,变量名number,静态初始化//方式2//等价//1.分配空间给数组,动态初始化//2.分配空间给数组数组名的长度:数组名.length//静态初始化,每一行的元素 数量可以不同//等价的三种方式//1.动态初始化初始化二维数组(我的习惯用法)//2.//3. 封装就是把抽象出的数据【属性】和对数据的操作【方法】封装在一起,数据被保护在内部,程序的其他部分只有通过被授权的操作【方法】,才能对数据进行访问。(调用方法修改属性)
2023-07-19 15:09:36 145
原创 10-1 DS1302时钟芯片
1.CE在读写过程中为高电平:1,不读写则为低电平:0.2.发送命令字,先发送第1个字节的Address Byte的最低位,SCLK给上升沿。最低位就被写入单片机。SCLK清零3.A0写入,SCLK给上升沿,A0写入单片机………………最高位(第8位)写入。4.(根据第一个字节来读或写年月日……)开始发送第2个字节的D0,SCLK给上升沿,D0写入单片机…………最高位D7发送,D7写入单片机。SCLK置零,CE置零SCLK上升沿为写,下降沿为读时钟芯片只操作D0~D7。
2023-06-02 10:33:24 1318
原创 9-LED点阵
一共有8*8=64个LED。通过行(DP)和列(P0)一起控制选择LED。其中行(DP)要通过74HC595(串转并)模块进行转换才能选择,类似38译码器。
2023-05-25 16:46:30 259
原创 51单片机 6-1矩阵键盘的输入
扫描顺序从左到右,第一列->第二列->第三列->第四列判断哪个键按下原理(十字交叉,行列引脚都为0的按键):现在扫描的是第一列,应令第一列的引脚P1_3=0,其他列引脚(列引脚一共有4个P1_3,P1_2,P1_1,P1_0)为1,然后判断P17 P16 P15 P14 哪一个为0,就是哪一个键值按下。强上拉概念:假设按下S2,当其第二列引脚P1_2为1时,即使按下S2会让P1_7=0,但由于P1_7与P1_2相连,高电压会拉高低电压,此时P1_7实际上不为0,因为电压被拉高了。由此无法进行IF判断。
2023-05-12 19:08:49 509
原创 串口通信学习
利用STC-ISP中的波特率计算器来初始化串口,AUXR在STC89C52RC中没有,可以删除这两行代码。其中波特率发生器,定时器时钟一定要选择方框中的选项,波特率4800表示发送的速率。利用STC-ISP中的波特率计算器来初始化串口,AUXR在STC89C52RC中没有,可以删除这两行代码。其中波特率发生器,定时器时钟一定要选择方框中的选项,波特率4800表示发送的速率。在串口助手页面,向单片机发送0xfe数据,LED灯如下。SBUF就是要发送的8位比特。UART.c函数,加了2个打开串口中断的代码。
2023-05-09 21:41:23 1179
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人