自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dengfengling999的博客

欢迎沟通交流!

  • 博客(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

原创 C语言基础(十三)

目录:黑屏会自动拼接显示。

2026-01-29 21:28:32 24

原创 C语言基础(十二)

下面的数据会覆盖,再获取数据就是错误的。

2026-01-28 22:51:36 242

原创 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

原创 51单片机入门(二)

目录:1.点亮一个LED2.LED灯闪烁3.LED流水灯。

2026-01-24 17:06:44 346

原创 C语言基础(十一)

长度写的话要把结束空间留出来不能使用指针的方式定义,会放到常量区的,不能修改,因为键盘录入是修改字符串的。

2026-01-24 10:49:27 143

原创 C语言基础(十)

void类型的指针无法获取指针里面的数据,改成char类型的指针,因为char类型的指针只占一个字节。如果函数比较多,可以用函数指针。

2026-01-21 22:01:11 199

原创 C语言基础(九)

目录:1.针2.指针的第一个作用3.指针的第二个作用4.指针的第三个用

2026-01-19 20:56:44 114

原创 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语言基础(六)

种子不变,运行的随机数都是一样的。修改代码:取余第二部的结果+开头。

2026-01-16 22:38:50 159

原创 C语言基础(五)

目录:case穿透。

2026-01-14 22:28:12 340

原创 C语言基础(四)

目录:mac。

2026-01-14 20:50:29 237

原创 C语言基础(三)

目录:1.标识符2.键盘录入的基本使用3.键盘录入多个数据4.算数元素运算符(加减乘)5.运算符-隐式转换6.运算符-强制转换7.运算符-字符相加 会导致数据发生错误:

2026-01-13 22:32:23 190

原创 C语言基础(二)

其他类型int 可以省略,带上int是完整形态。

2026-01-10 22:10:07 150

原创 C语言基础(一)

目录:未执行前执行后exe文件在外层:

2026-01-09 20:45:08 134 1

原创 微信小程序黑马优购(项目)(十五)

安卓有些功能不能用,开发时候没有做适配。

2026-01-08 00:02:07 173

原创 微信小程序黑马优购(项目)(十四)

目录:1.登录与支付-微信支付-在请求头中添加Tocken身份认证字段2.登录与支付-微信支付-了解微信支付的流程3.登录与支付-微信支付-创建订单4.登录与支付-微信支付-订单预支付5.登录与支付-微信支付-实现微信支付6.分支的合并与提交。

2026-01-07 23:22:34 254

原创 微信小程序黑马优购(项目)(十三)

目录:解决倒计时负数问题。

2026-01-06 22:14:37 310

原创 微信小程序黑马优购(项目)(十二)

目录:确认授权:

2026-01-03 22:32:08 385

原创 微信小程序黑马优购(项目)(十一)

当点了取消之后,小程序在也不能获取微信的收货地址了,这也是个问题。

2026-01-03 12:57:00 428

原创 微信小程序黑马优购(项目)(十)

目录: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

原创 微信小程序黑马优购(项目)(六)

频繁触底,会一下子发送好多请求。

2025-12-02 21:56:48 527

原创 微信小程序黑马优购(项目)(五)

修改一个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

原创 微信小程序黑马优购(项目)(一)

目录:1.配置uni-app的开发环境2.初始化uni-app项目3.代码管理。

2025-11-22 17:31:45 402

原创 微信小程序开发教程(二十一)

徽标有点靠上超出了浅灰线,可以进行设置,这两个中间有一个margin,我们可以去掉去掉这个margin:想要覆盖Vant的默认样式,进行样式覆盖:实现特定标签显示消息提示:0的话是不会显示的这个info要设置动态的,把Store中的sum数设置到这个info里数据监听sum变化,并赋值给info。

2025-09-21 14:16:08 637

原创 微信小程序开发教程(二十)

目录:1.分包的基础概念2.分包的基础用法3.独立分包4.分包预下载。

2025-09-21 11:12:13 318

原创 微信小程序开发教程(十九)

目录:1.全局数据共享-了解全局数据共享方案和MobX2.全局数据共享-创建Store实例并定义计算属性与actions方法3.全局数据共享-在页面使用Store中的成员4.数据共享-在组件中使用Store中的成员全局组件:

2025-09-20 14:28:29 179

原创 微信小程序开发教程(十八)

目录:1.初步安装和使用vant组件库。

2025-09-20 13:26:26 176

原创 微信小程序开发教程(十七)

目录:1.组件通信-使用属性绑定实现父向子共享数据2.组件通信-使用属性绑定实现父向子共享数据3.组件通信-使用selectComponent获取组件实例4.自定义组件behaviors5.总结子向父传值

2025-09-18 22:27:22 231

简单模拟-学生信息管理系统窗体

面对C#初级学习学习者

2022-04-16

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

TA关注的人

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