- 博客(949)
- 资源 (1)
- 收藏
- 关注
原创 51单片机入门(七)
这个代码会有些缺陷,TMOD,它是不可位寻址,必须8位同时赋值,当使用一个定时器的时候不会出现问题,同时使用定时器1和定时器0,先配置的定时器1,给0 0 0 1 之后,再配置定时器0的时候,会把0 0 0 1覆盖掉。直接连在一起,按键检测不灵敏,需要按很长时间才会有检测,我们下面用定时器,实现流水灯的流转,同时按键检测也会很灵敏。独立按键和流水灯简单拼接起来,会有些问题,led流水灯在移动的时候有一个很长的delay、通过这个代码可以不影响高四位,配置低四位。自己写的这个有1us的偏差,
2026-02-01 16:00:36
72
原创 51单片机入门(六)
矩阵会减少lo的使用 ,独立按键有四个lo口,矩阵就会减少。那一列按下就是0,对应具体那一个按下就是0不按下就是1。逐行扫描开发板是共用的,有点问题,其他地方会受到影响。一行一行的按下,逐行扫描,就知道那个按下了。按过四次之后,再按没用了。具体到哪一行的那一个按下那个就是0。模块化编程,把前面写的函数复制过来。哪一行不按下就是1,按下就是0。s1-s9:对应数字的1-9。那个按下就是0,没按下就是1。按下第一行,第二列松手:02。第一行、第三列松手:03。
2026-01-31 11:02:59
66
原创 51单片机入门(五)
下面代码,防止重复包含,如果没有定义,才编译里面代码,再定义后不会再编译了,防止重复。这个可以调节对比度,当插上这个LCD之后,数码管就没用了,回显示乱码。下面把前面写的东西,进行模块化:有的可以模块化,有的不能,具体区分。如果定义了AAA,里面的代码才参与编译,没有定义程序不会报错。.h文件需要和main在同一个路径下,如果不在需要指定。定义了AAA,下面参与编译,代码无效,会报错。P0口是数码管的口子,P2口是3个led口子。二进制不能直接写二进制,需要写十六进制代表。led灯以500毫秒在闪烁。
2026-01-26 23:24:02
810
原创 51单片机入门(四)
上面写的代码就是单片机直接扫描数码管,显示多为数据就涉及到数码管的动态扫描,不断地送数据不断的刷新,就属于单片机直接扫描,会消耗cpu时间,一旦程序受到阻塞,没来的级扫描,数码管显示就会有问题闪烁或熄灭。TM1640:专用驱动芯片扫描,单片机通过特定协议告诉tm1640显示什么,他自己会不断地扫描数码管 ,它只需要两根线可以控制16个数码管显示任意数字,它就不会出现不显示,闪烁的问题。高电平点亮数码管电流小,会很暗,所以加了一个缓冲器,来提高他的驱动能力。定义子函数,实现传参显示:那个位置,显示值。
2026-01-25 16:50:29
529
原创 51单片机入门(三)
unsigned char 无符号的字符型,是8位的二进制数据,正好跟p2口和其他的寄存器都是一样的,用它来表示一个寄存器。写寄存器,会把这个状态送到lo口 ,如果lo口产生的电平,也会把电平的数据送回给寄存器,直接读寄存器。第一个程序的功能,通过按独立按键的第一个键实现led灯的亮灭:按下灯点亮,松手熄灭。2.通过软件,当按下按键的时候,延迟20毫秒,松开按键的时候,也延迟20毫秒。就实现,按下没反应,松手亮了,再按下没反应,松手灭了。就实现了案例,按一下加一位的效果,按一下逐渐+1。
2026-01-25 12:16:56
396
原创 C语言基础(十)
void类型的指针无法获取指针里面的数据,改成char类型的指针,因为char类型的指针只占一个字节。如果函数比较多,可以用函数指针。
2026-01-21 22:01:11
199
原创 C语言基础(八)
目录:1.数组常见算法-基本查找2.数组常见算法-二分查找3.数组常见算法-插值查找4.数组常见算法-分块查找和哈希查找5.数组常见算法-冒泡排序6.数组常见算法-选择排序减少代码:
2026-01-18 14:20:47
167
原创 C语言基础(七)
如果重复了,默认值是0,重复就跳过了,就给了默认值,我们不要跳过要重新生成一个,可以吧i++放到里面。访问不存在的索引,不会报错,是错误的数据。
2026-01-17 22:25:29
156
原创 51单片机入门(一)
RAM:随机存储器,断电丢失,相当于电脑内存条ROM:只读处理器,长期存储,相当于电脑硬盘,踏实用来存储我们的的程序的单片机有个缺口要朝上红外接收头:可以接受遥控器的键值stc不会使用者个at下载,这个是给at单片机使用的用来下载程序的,stc单片机可以直接通过usb下载程序可以做无线遥控器,可以通过这个无线模块实现一个单片机到另外一个单片机获取做一个无线遥控器时钟芯片可以做一个闹钟,或者定时控制的复位按键:控制程序从头开始运行。
2026-01-17 18:25:32
428
原创 C语言基础(三)
目录:1.标识符2.键盘录入的基本使用3.键盘录入多个数据4.算数元素运算符(加减乘)5.运算符-隐式转换6.运算符-强制转换7.运算符-字符相加 会导致数据发生错误:
2026-01-13 22:32:23
190
原创 微信小程序黑马优购(项目)(十四)
目录:1.登录与支付-微信支付-在请求头中添加Tocken身份认证字段2.登录与支付-微信支付-了解微信支付的流程3.登录与支付-微信支付-创建订单4.登录与支付-微信支付-订单预支付5.登录与支付-微信支付-实现微信支付6.分支的合并与提交。
2026-01-07 23:22:34
254
原创 微信小程序黑马优购(项目)(十)
目录:1.购物车页面-收货地址-初步实现my-address组件2.购物车页面-后货地址-实现选择收货地址功能3.购物车页面-后货地址-渲染收货人的信息4.购物车页面-收货地址-把address信息存储到vuex中5.购物车页面-收货地址-将vuex中的address持久化存储到本地6.购物车页面-收货地址-将addstr抽离为getters。
2025-12-28 22:45:00
243
原创 微信小程序黑马优购(项目)(九)
目录:1.购物车页面-商品列表-渲染商品列表区域的构2.购物车页面-商品列表-基于props封装radio的勾选状态3.购物车页面-商品列表-修改购物车商品的勾选状态4.购物车页面-商品列表-封装NumberBox5.购物车页面-商品列表-封装num-change事件6.购物车页面-商品列表-优化Numbox组件7.购物车页面-商品列表-修改购物车中商品的量8.购物车页面-商品列表-实现滑动删除。
2025-12-26 23:12:17
229
原创 微信小程序黑马优购(项目)(八)
目录:1.加入购物车-初始化vuex2.加入购物车-实现加入购物车功能3.加入购物车-动态统计购物车总量4.加入购物车-持久化存储购物车中的中的商品5.加入购物车-优化商品详情页的total监听器6.加入购物车-动态设置tabBar的数字徽标。
2025-12-17 21:04:00
229
原创 微信小程序黑马优购(项目)(七)
目录:1.商品详情-创建分支-添加编译模式2.商品详情-获取商品详情的数据3.商品详情-轮廓图效果4.商品详情-渲染美化商品信息区域5.商品详情-渲染商品详情数据并优化详情页的显示6.商品详情-渲染商品导航区域。
2025-12-11 22:39:33
254
原创 微信小程序黑马优购(项目)(五)
修改一个bug显示高度不完整:屏幕的高度,减去搜索区域的高度吸顶:修改源代码:背景颜色自动获取焦点:出现键盘防抖:搜索框每输入一个就会打印一个,会多次发送请求,不合理。
2025-11-24 22:46:45
387
原创 微信小程序黑马优购(项目)(四)
目录:1.分支操作2.分类-初始化分类区域的页面布局3.分类-获取并渲染一级分类的列表4.分类-渲染二级和三级分类表5.分类-优化分类页面的效果。
2025-11-23 17:05:08
177
原创 微信小程序黑马优购(项目)(三)
目录:1.首页-实现分类导航区域2.首页-获取楼层数据并渲染楼层的标题3.首页-渲染楼层中的图片4.首页-点击楼层图片跳转到商品列表页。
2025-11-23 15:38:50
263
原创 微信小程序黑马优购(项目)(二)
目录:1.设置tabBar效果2.首页-轮廓图效果3.首页-配置小程序分包4.首页-点击轮播图跳转到商品详情页5.首页-封装uni.$showMsg函数。
2025-11-22 21:58:58
330
原创 微信小程序开发教程(二十一)
徽标有点靠上超出了浅灰线,可以进行设置,这两个中间有一个margin,我们可以去掉去掉这个margin:想要覆盖Vant的默认样式,进行样式覆盖:实现特定标签显示消息提示:0的话是不会显示的这个info要设置动态的,把Store中的sum数设置到这个info里数据监听sum变化,并赋值给info。
2025-09-21 14:16:08
637
原创 微信小程序开发教程(十九)
目录:1.全局数据共享-了解全局数据共享方案和MobX2.全局数据共享-创建Store实例并定义计算属性与actions方法3.全局数据共享-在页面使用Store中的成员4.数据共享-在组件中使用Store中的成员全局组件:
2025-09-20 14:28:29
179
原创 微信小程序开发教程(十七)
目录:1.组件通信-使用属性绑定实现父向子共享数据2.组件通信-使用属性绑定实现父向子共享数据3.组件通信-使用selectComponent获取组件实例4.自定义组件behaviors5.总结子向父传值
2025-09-18 22:27:22
231
后端java行情不行,真的要转行吗?
2023-02-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1