自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 通讯录管理系统

功能描述:实现添加联系人功能,联系人上限为1000人,联系人信息包括(姓名、性别、年龄、联系电话、家庭住址)设计时候可以在通讯录结构体中,维护一个容量为1000的存放联系人的数组,并记录当前通讯录中联系人数量。添加联系人:向通讯录中添加新人,信息包括(姓名、性别、年龄、联系电话、家庭住址)最多记录1000人。思路:添加联系人前先判断通讯录是否已满,如果满了就不再添加,未满情况将新联系人信息逐个加入到通讯录。添加联系人函数封装好后,在main函数中创建一个通讯录变量,这个就是我们需要一直维护的通讯录。

2024-04-28 18:01:05 250

原创 6.string类总结

【代码】6.string类总结。

2024-04-25 11:00:24 107

原创 5.组合与继承

在C++中,面向对象(Object-Oriented)是一种程序设计范式,它使用“对象”来设计应用程序和软件。面向对象编程(OOP)的核心概念包括类(Class)、对象(Object)、封装(Encapsulation)、继承(Inheritance)和多态性(Polymorphism)。:类是对某一类对象的抽象描述,它定义了对象的属性和方法。属性通常表现为类的数据成员,而方法则是类的成员函数。:对象是类的实例。每个对象都有它自己的属性(即类的数据成员的值)和方法(即类的成员函数)。

2024-04-23 18:33:20 999

原创 指针问题

【代码】指针问题。

2024-04-23 15:42:13 94

原创 IO口的分配

PA0 温湿度传感器(DHT11) PA 继电器X2(风扇、除湿机) PA1 光敏传感器 PA4,PA5,PA6,PA7 步进电机(窗帘) PA2 烟雾传感器(MQ-2) 蜂鸣器 报警灯 PA3 测速传感器(FC-33) 继电器(窗户) 舵机(门) 日光灯

2024-04-22 20:11:30 140

原创 线性表(链表)

1.单向链表2.双向链表3.循环链表

2024-04-22 17:07:02 388

原创 统计大小写

(65到90),小写字母的范围是。

2024-04-22 00:26:58 149

原创 4.特殊运算符重载

运算符通常用于访问数组或容器的元素。然而,这个运算符也可以被重载以用于自定义类型的对象。运算符时,你通常是在实现类似数组或集合的自定义类型,比如自定义的数组类、矩阵类或字符串类。运算符时,左边的对象通常是自定义类型的实例,而右边的对象或值则是你想要访问的索引。运算符的常见方式是通过成员函数重载。

2024-04-22 00:12:02 132

原创 3.运算符重载

【代码】3.运算符重载。

2024-04-21 23:39:11 114

原创 2.类与对象

类:由方法成员和数据成员组成,

2024-04-21 16:11:41 174

原创 数组的查找算法

1.线性查找2.二分查找3.哈希查找

2024-04-19 17:28:26 71

原创 数组的排序算法

每次比较数组中相邻的两个数组元素的值,将较小的数排在较大的数前面,可实现数组元素的从小到大排序;每次将较大的数排在较小的数前面,可实现数组元素从大到小排序。

2024-04-19 17:28:19 285 1

原创 函数指针/指针函数

数据类型> (*)();

2024-04-14 16:11:44 168

原创 线性表(顺序存储)

1 代表 是一个空表;

2024-04-11 12:57:44 162

原创 多级指针/一级指针/二级指针

把指向一级指针变量的指针变量称为二级指针变量,简称为。对于指向处理数据的指针变量称为一级指针变量,简称为。<存储形式> <数据类型> **<指针名>把一个指向指针变量的指针变量,成为。

2024-04-10 16:24:54 185

原创 数组指针/指针数组

1.数组指针2.指针数组

2024-04-10 14:40:02 319 1

原创 调试器GDB的使用

将此程序用GCC编译时要加上 “” 选项,“-g "选项告诉gcc编译器生成包含调试信息的可执行文件。

2024-04-10 09:31:53 220 1

原创 3.boa服务器的移植

1、源码下载1、源码下载。

2024-04-06 09:28:51 87 1

原创 2.需求分析

智能家居控制系统的设计是基于Linux C和HTML界面编程,通过zigbee/STM32/...作为终端环境的采集或硬件的控制,将采集到的数据通过A9端的进程间通信和线程间同步互斥实现对数据的处理或存储,将通过共享内存和信号量将采集到的环境信息上传到网页,并通过消息队列接收来自客户端的请求,结合视频流摄像头实现图像的远程显示,通过GPRS实现远程的短信或电话给master,保证master能实时把控家庭环境状态。

2024-04-03 13:31:09 203 1

原创 1.linux环境搭建

GCC 编译器的环境 : gcc4.6.4ubuntu版本:ubuntu 16.04uboot版本:uboot2013.01NFS : NFS(网络文件系统)为开发板和linux主机之间的通讯。TFTP : TFTP服务器用来实现开发板和linux主机之间的下载和上传硬件要求:Cortex-A9(fs4412)、Zigbee、电脑主机软件环境:ubuntu、**********************************

2024-04-03 11:04:37 312 1

原创 结构体

结构体关键字是struct。

2024-04-02 21:24:24 128 1

原创 TCP/IP

1.2.3.

2024-03-31 17:00:05 351 1

原创 RS485

1.2.3.

2024-03-31 16:53:25 325 1

原创 RS232

RS232协议是在1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家、计算机终端生产厂家共同制定的用于串行通讯的标准;该标准规定采用一个标准的连接器,标准中对连接器的每个引脚的作用加以规定,还对信号的电平加以规定;

2024-03-31 16:52:26 78 1

原创 SPI总线

1.2.3.

2024-03-31 16:35:01 109 1

原创 IIC通信

可以看到在SDA和SCL接了上拉电阻,在空闲时它们是高电平。IIC总线是一种多主机总线,连接在IIC总线上的器件分为主机和从机主机有权发起和结束一次通信,而从机只能被主机呼叫。当总线上有多个主机同时启用总线时,IIC也具备冲突检测和仲裁的功能来防止错误产生。每个连接到IIC总线上的器件都有一个唯一的地址(7bit),且每个器件都可以作为主机也可以作为从机(同一时刻只能有一个主机),总线上的器件增加和删除不影响其他器件正常工作。IIC总线在通信时总线上发送数据的器件为发送器,接收数据的器件为接收器。

2024-03-31 15:27:45 341 1

原创 UART

一般情况下处理器中都会集成UART控制器 我们使用UART进行通信时候只需对其内部的相 关寄存器进行设置即可。

2024-03-31 15:15:56 371 1

原创 通信基础

2.串行通信。

2024-03-31 15:13:59 197 1

原创 1.从C到C++

同一作用域,函数名相同,但是当中的参数必须有所区分(类型、个数、顺序),将构成重载关系。

2024-03-30 10:39:51 265

原创 嵌入式安防监控

1.2.3.

2024-03-29 09:43:09 79 1

原创 在线电子词典

1.2.3.

2024-03-29 09:41:40 326 1

原创 基于Linux的Flappy bird游戏开发

1.2.3.

2024-03-29 09:38:39 89

原创 设备驱动程序(LED灯)

高电平点亮,低电平熄灭。

2024-03-23 00:09:50 288

原创 二、C语言(变量与常量)

在C语言中,变量和常量是两种基本的存储实体,它们在程序中用于存储和操作数据。

2024-03-05 17:12:40 842 1

原创 一、C语言(数据类型)

数据类型名称字节有符号整型4无符号整型4有符号短整型2无符号短整型2long [int]有符号长整型4无符号长整型4。

2024-03-04 21:58:10 407 3

空空如也

空空如也

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

TA关注的人

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