自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32LCD中英文显示

液晶显示器(LCD)是一种广泛使用的显示技术,它通过控制液晶分子的排列来调节光线的透过率,从而实现图像的显示。已知字模是图形数据,而图形在计算机中是由一个个像素点组成的,所以字模实质是一个个像素点数据。为方便处理,我们把字模定义成方块形的像素点阵,且每个像素点只有0和1这两种状态(可以理解为单色图像数据),下图两个宽、高为16x16的像素点阵组成的两个汉字图形,其中的黑色像素点即为文字的笔迹。

2024-06-29 12:14:07 739

原创 STM32漂亮的跑马灯

主要用途是用来初始化GPIO口的状态第一个参数是一个结构体类型变量,指定哪组IO口,第二个同样是一个结构体类型变量,它共有三个变量,第一个指定哪个IO口,第二个指定速度,第三个指定Mode模式。代码如下://LED0-->PB.5 端口配置//推挽输出//IO口速度为50MHz//根据设定参数初始化为GPIOB.5作用:读取某个GPIO的输入电平。实际操作的是GPIOx_IDR寄存器。4个设置输出电平函数:作用:设置某个IO口输出为高电平(1)。实际操作BSRR寄存器。

2024-06-20 11:23:55 718

原创 上位机使用VS制作一个简单计算器

在使用Visual Studio制作简易计算器时,设计界面是关键步骤。首先,打开Visual Studio创建一个新的Windows窗体应用项目。然后,利用工具箱中的控件,如按钮(Button)和文本框(TextBox),拖拽到窗体上。布局时,将数字按钮按行排列,操作符按钮如加减乘除放置在数字按钮旁边或下方。确保界面整洁,按钮大小和间距一致,易于用户点击操作。最后,为每个按钮添加事件处理,实现相应的功能,如数字输入、运算逻辑和结果显示。简洁直观的界面设计可以提升用户体验,使计算器更加易用。

2024-06-20 09:32:29 917

原创 ESP8266:低成本Wi-Fi模块的探索与应用

随着物联网技术的蓬勃发展,ESP8266模块凭借其出色的性能和亲民的价格,已经成为连接物理世界与数字世界的桥梁。通过本文的探索,我们深入了解了ESP8266的硬件特性、开发环境、编程基础、Wi-Fi功能、网络协议支持、数据传输能力、电源管理、安全性以及故障排除等方面的知识。然而,随着技术的发展和应用的深入,我们也必须认识到ESP8266在安全性、稳定性和功耗管理方面的挑战。随着物联网技术的快速发展,ESP8266模块因其低成本和易于编程的特性,成为了许多创客和开发者的首选。

2024-06-19 21:56:53 1104

原创 嵌入式入门开发

**实时操作系统(RTOS)**:了解RTOS的基本概念,学习如何使用RTOS进行任务调度、同步和通信。- **C语言**:C语言是嵌入式开发中最常用的编程语言,因为它接近硬件,执行效率高,而且资源占用少。- **开发板**:选择合适的开发板进行学习和实验,如Arduino、Raspberry Pi等。- **微控制器(MCU)**:学习不同类型的微控制器,如51系列、AVR、PIC、ARM等。- **数字逻辑**:了解基本的数字逻辑概念,如逻辑门、触发器、计数器等。

2024-06-13 19:46:11 483

原创 工业uni-app入门开发

在一些兼职平台或者外包平台上,我们可以搜到很多关于Uni-app的外包项目开发需求。Uni-app是一个基于Vue.js的跨平台应用开发框架,允许开发者使用一套代码同时构建iOS、Android、H5以及小程序等多个平台的应用。通过使用Uni-app框架,我们可以大大提高开发效率,降低维护成本。笔者理解Uni-app非常适合要求短平快的多端开发项目。本文就带大家初步了解一下Uni-app的技术原理和开发入门知识。2。

2024-06-07 16:09:54 507

原创 KNX—智能调光控制项目

1.使用ETS5新建项目。(打开5软件,点击绿色的“+”创建新项目)2.构建项目的建筑结构,添加项目局部结构3.为项目结构添加KNX设备产品,可以选择离线导入或者在线更新市场4.构建对应的组地址结构,如图5.配置2路调光模块,打开2路调光模块参数,然后到通用设置6.分配好2路调光模块对应的地址。

2024-04-24 11:39:18 263

原创 认识物联网RFID系统

物联网可以实现全球范围内物品的跟踪与信息的共享从而给物体赋予智能,实现人与物体、物体与物体的沟通和对在物联网时代,人类在信息与通信的世界里将获得一个新的沟维度,从任何时间、任何地点人与人之间的沟通和连接,扩展人与物、物与物之间的沟通和连接。射频简称RF射频就是射频电流,它是一种高频交流变化电磁波的简称。物联网的定义是,通过射频识别(RFID)、传感器、全球定位系统、激光扫描器等信息传感设备,按照约定的协议,把何物体与互联网连接起来,进行信息交换和通讯,以实现智能化识别、定位、跟踪、监控和管理的一种网络。

2024-03-19 21:29:33 299 3

原创 认识单片机数组的概念

数组属于常用的数据类型,数组中的元素有固定数目和相同类型,数组元素的数据类型就是该数组的数据类型。数组元素的下标从0开始计算,5 个元素分别为 a[0]、a[1]、a[2]、a[3]、a[4]。其中在|中的各数据值即为相应数组元素的初值,各值之间用逗号间隔,例如:int num[10]=(0,1,2,3,4,5,6,7,8,9 );方括号中的常量表达式表示数组元素的个数,也称为数组的长度。这里没有指定数组的元素个数,在小中说明的各数据值的个数就是数组中的元素个数因此数组 tab 的元素个数是7个。

2023-12-22 14:12:22 1224

原创 认识单片机LED数码管

要在共阳极数码管上显示数字“0”,则需要将数码管的 a、b、c、d、e、f六个段点亮,其他段熄灭,需要向 P1 口传送数据11000000B(0xCO),该数据就是与字符0相对应的共阳极字型编码。要用共阴极数码管显示数字1,就要把数码管的b、c 两段点亮,其他段息灭,因此,要向 P1口传送数据 00000110B(0x06),这就是字符1的共阴极字型编码了。通过点亮不同的段,显示出不同的字符。要使数码管显示出数字或字符,直接将相应的数字或字符送至数码管的段控制端是不行的,必须使段控制端输出相应的字型编码。

2023-12-22 14:11:22 693

空空如也

空空如也

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

TA关注的人

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