自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 三行按键法

第二步,就是我们三行按键法本身,先读取我们的键值 key_val ,然后 key_down用于判断是否被按下,按下为对应键值,没有则是0,这里使用了^也就相异则为1相同为0,如果按键被按下了,产生了下降沿,那么前后keyval和keyold肯定是不一样的,再加上一条保险&keyval,那么keyup的值肯定是对应的键值。众所周知,我们一般使用的都是机械按键,在我们触碰案件的时候都会出现抖动,所以消抖成了我们不可缺少的一部分,但是使用三行按键法可以完美解决此类问题。第一步就是使用回调函数判断哪个按键被按下。

2024-08-08 17:17:31 482

原创 GPIO函数配置使用

上下拉的作用,目的:在一开始配制完成的时候,默认就给予高低电平。pull up 就是高电平,up是低电平。

2024-07-22 17:01:31 481

原创 指针的强制类型转换

这里的 time相当于读的app的地址低八位的地址,如果此时我们取*temp,那么就是0x78。指针的类型转换就和普通的一样,加了*而已。

2024-07-18 13:44:03 242

原创 强制类型转换

则 b=0x2f保存的都是最低位。单片机最小单位一bite。

2024-07-18 11:39:34 422

原创 c语言指针的使用

这样也不对,没有给temp初始地址,如果定义 uar *temp=0 也是不对的,指针不能为空。正确做法 void Data_Deal(uar * p, uar *j )这个是不对的,这个只是进行了指针地址的呼唤没有进行值的交换。或者在原先基础上改,uar t=0;列题:进行函数值交换。

2024-07-18 11:14:08 263

原创 单片机按键赋值的意义以及有锁和无锁区别

按键中键值一开始要给0吗?

2022-06-26 10:17:28 538

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除