- 博客(8)
- 收藏
- 关注
原创 OLED显示的限制反选操作(PCtoLCD2002字模生成)
分析了一下原因,PCtoLCD2002生成的字模是两行一字节的字符,也就是总共24个字节用来显示一个12*12的字,但是实际上是占用了12*16的像素,因为一行高度为8,他有两行,所以在取反的时候,会把第二行没有显示内容的部分也取反,导致直接取反了16格的像素,而文字的实际高度是12。这里加入了一个在第几行的判断,第一行就正常取反,如果是第二行,那就给字节一个异或,相同为0,不同为1,和00011111异或,就能做到后5位取反,前3位保持不变。看似好像没什么问题,但是和下面连起来了,很不美观。
2024-11-30 16:28:29
431
原创 51/52单片机实现静态数码管计时,实现动态数码管后两位计时,实现动态数码管前面7位显示固定内容,最后一位计时。
/ 最后一位是 “-”void switch_LS(u16 i){ // 选位LSB = 1;LSA = 1;break;LSB = 1;LSA = 0;break;LSB = 0;LSA = 1;break;LSB = 0;LSA = 0;break;LSB = 1;LSA = 1;break;LSB = 1;LSA = 0;break;LSB = 0;LSA = 1;break;LSB = 0;LSA = 0;break;u8 i;u8 j = 0;
2024-01-09 20:11:03
734
原创 51/52单片机实现流水灯、流水灯左右循环操作
其实和上面方法同理,这里使用了keil内置的位移库函数,左移是_crol_(),右移是_cror_()。如题,使用c语言编写程序实现流水灯和流水灯左右循环。流水灯实现有四种方法,下面一一展示。
2024-01-08 17:39:28
3972
1
原创 wps插入图片时显示不全
WPS文字文档设定了“固定的行距”从而导致显示不全。2、把“行距”设为非“固定值”即可。1、选中显示不全文字-右键-段落。
2023-12-28 19:44:43
1124
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人