- 社区首页
- 找到 1056 条结果
## 前言
有没有发现,基本上所有的C语言入门书籍,或者是我们的教程里面,第一个C语言程序实体,都是“Hello World!”;我不知道这是不是行业的“潜规则”,总之,它把无数的程序员带进了计算机的世界,步入了代码的大坑里,所以你好,世界!
## 一件趣事
我记得大学学习计算机的时候,就是在电脑这样的一个程序,不知道经过了什么...
李肖遥
2020-07-23 20:08:18
浏览量:362
## 一、介绍
树莓派的小项目中,我首选了智能小车这个项目作为我探索的第一个目标,因为和很多小朋友一样,对遥控小汽车有种喜欢,特别是有过小时候欲求而不得的经历的大人们哈。
其实也还有现实因素考虑,智能小车是地上跑的,比天上飞的水下潜的操作方便、简单、便宜,所需要的元素和技术也比较全面,市场上现...
张国平
2020-07-25 01:19:46
浏览量:1979
C语言会同意一些"令人震惊"的结构,下面的结构是合法的吗,我们来看看几个例子。
## c = a+++b;
以下代码是合法的吗,咋的一看不禁有这样的疑问?
```
int a = 5, b = 7, c;
c = a+++b;
```
这个代码确实不咋符合习惯的写法,但是不管你相不相信,上面的例子是完全合乎语法的。问题是编译器如何处理它?
根据最处理原....
李肖遥
2020-07-27 11:39:00
浏览量:433
## 前言
自公元三世纪我国最早的脉学专著《脉经》问世,脉学理论就得到不断的发展,“望、闻、问、切”是中国传统医学中最具有特色的一种诊断方式之一,“把脉”也成为了医者诊断患者身体状况的重要途径,其中蕴含的丰富的信息为患者的诊断提供了重要依据。但是由于中医靠的是手指获取脉搏心率,虽然简单无创但是也暴露出一...
李肖遥
2020-08-12 21:16:26
浏览量:982
## NULL在C/C++中的标准定义
### NULL的标准定义
```
#if !defined(NULL) && defined(__NEEDS_NULL)
#ifdef _cplusplus
#define NULL 0 // 这里对应C++的情况
#else
#define NULL (void *)0 // 这里对应C语言的情况
#endif
```
编译器预先定义了一个宏`_cplusplus`,来判断当前的编译环境是C++的还是C语言的....
李肖遥
2020-08-10 21:04:58
浏览量:327
我们在定义菜单的时候,常见的总会碰到一堆下拉列表,比如下拉串口波特率,我们一般是这么定义的:
```c
typedef struct //下拉列表项目定义
{
const char *Item; //项目名称
}LIST_ITEM;
```
```c
//通讯波特率选择菜单
LIST_ITEM const COMM_BPS_List[] =
{
"600",
"1200",
"2400",
"4800",
"9600",
...
耳根的耳根
2020-08-11 17:07:54
浏览量:428
## 一套完整的模板源代码
先给大家附上一套完整的模板源代码,此源代码适合的单片机型号是 STC89C52RC, 晶振是 11.0592MHz, 串口波特率是 9600, 初学者只需修改代码里从“C 语言学习区域的开始” 到“C 语言学习区域的结束” 的区域, 其它部分不要更改。 一套完整的模板源代码如下。
View函数如下:
```cpp
void View(...
李肖遥
2020-09-03 15:37:22
浏览量:3503
![](https://IMG_URL_REPLACE/bbsimages/202009/5618661d0b57539e2ff8e6680b894e29.png)
longan nano是Sipeed(矽速科技)推出的开发板,使用兆易创新的gd32vf103cbt6芯片,该芯片是基于芯来科技的Nuclei Bumblebee处理器的32位通用微控制器,Bumblebee处理器是基于RISC-V架构指令集开发,由芯来科技(Nuclei System Techno...
gcrisis
2020-09-17 22:01:13
浏览量:4312
嵌入式系统中串口是非常重要的接口,除了用于与外设通信外,用它打印log和调试是最常用的手段之一。本文介绍gd32vf103芯片串口的最小配置,并实现printf函数,以方便log打印。串口的配置如下所示:
**1、使能串口时钟;**
**2、配置串口使用的引脚为AFIO模式;**
**3、串口初始化;**
**4、通过发送接收寄存器收发数据....
gcrisis
2020-09-23 22:45:21
浏览量:1737
> 笔者能力有限,如果文中出现错误的地方,还请各位朋友能够给我指出来,我将不胜感激,谢谢~
### 引言
编程习惯的培养需要的是一个长期的过程,需要不断地总结,积累,并且我们需要从意识上认识其重要性,一个良好的编程习惯对于我们能力的提高也是由巨大的帮助的。下面是笔者在阅读《专业嵌入式软件开发》这本书时......
7f7d2c8a0e0f6aac
2020-10-29 20:34:45
浏览量:582
树莓派的体积小、能耗低,使其成为远程部署的理想选择,并且从另一台计算机访问树莓派变得很普遍。
有很多不同的解决方案可以远程访问树莓派。最常见的是使用以下两种技术之一:SSH和VNC。
SSH和VNC涉及在树莓派上打开端口(VNC使用端口5900 + N,SSH使用端口22)。黑客会寻找这些开放端口和默认密码的树莓派设备,从而暴...
科技爱好者博客
2020-10-30 22:36:54
浏览量:1506
![](https://IMG_URL_REPLACE/bbsimages/202011/ef273fc9b665cadbcfdf92de9c1230a9.png)
pwm在嵌入式系统中扮演者非常重要的角色,它可以控制显示屏和led的亮度、可以控制电机的转速和舵机的角度,通过pwm将数字的电压输出信号转化成了模拟电压的输出,通过控制占空比就可以调节输出的平均电压。
pwm输出是基于定时器的一个...
gcrisis
2020-11-04 21:33:07
浏览量:1050
#### 一、简介
在嵌入式系统开发过程中,对于各种信号波形的测量是很重要的排错手段,通常使用台式示波器进行波形测量,但是通常台式示波器都比较大,出差或者现场测试不方便。而对于某些个人开发者,价格都比较高。如果有一款小巧的Mini示波器,价格还不贵,那么一定会有它的生存空间。正点原子或许正是看到了这一市场,推...
Angel_YY
2021-01-04 15:25:02
浏览量:2957
> 我们写程序的目的就是使它在任何情况下都可以稳定工作。一个运行的很快但是结果错误的程序并没有任何用处。在程序开发和优化的过程中,我们必须考虑代码使用的方式,以及影响它的关键因素。通常,我们必须在程序的简洁性与它的运行速度之间做出权衡。今天我们就来聊一聊如何优化程序的性能。
[TOC]
## 1. 减小......
5b772bdf5860a56e
2021-01-30 22:20:59
浏览量:823
> 今天不聊技术,来聊一聊如何写一份合格的简历。前两天,在交流群看到了一个同学问如何写简历。于是,我就让他把简历发给了我。简历的制作过程考验了一个人的两个能力,逻辑能力和细节能力。而不考验设计能力。下面就这份简历存在的问题,以及如何写简历做个简单总结。
[TOC]
## 1. 原始简历
![原始简历](https:/......
5b772bdf5860a56e
2021-01-30 22:18:23
浏览量:602
野火开发板使用的无线芯片型号AP6236,包含wifi和蓝牙两个功能,其中与wifi通信的使用SDIO协议,与蓝牙通信的是串口。
SDIO在SD标准上定义了一种外设接口。目前,SDIO主要有两类应用:可移动和不可移动。可移动设备作为Palm和Windows Mobile的扩展设备,用来增加蓝牙、照相机、GPS和802.11b功能。不可移动设备遵循相同的电....
瑟寒凌风
2021-02-08 11:05:48
浏览量:2094
# 前言
在上述教程中,我们已经完成了 `C++`相对于 `C`语言来说独特的语法部分,在接下来的教程中,我们将叙述 `C++`中面向对象的语法特性。我们在学习面向对象的这种编程方法的时候,常常会听到这三个词,**封装、继承、派生**,这也是面向对象编程的三大特性,在本节我们将依次阐述封装、继承、派生的具体用法,在这里.....
wenzi 嵌入式软件
2021-02-19 22:23:17
浏览量:648
# 前言
再上一则教程中,着重讲述了派生类继承于父类之后的一些访问控制,在本次教程中,将介绍如下几个点:**派生类扩展父类功能**,**派生类的空间分布**,以及**多重继承**的相关概念。
## 派生类扩展父类的功能
在前文所述的 `Father`类我们通常也称之为父类或者说称之为基类,而 `Son`类我们则称之为子类或者...
wenzi 嵌入式软件
2021-02-20 16:09:18
浏览量:1471
# 前言
在前面的教程中,阐述了继承的相关内容,其中就包括继承之后数据成员的访问控制以及多重继承,虚拟继承等内容,本节的内容即将阐述另外一个面向对象的特性:**多态**,多态是面向对象编程三大特性之一。
## 定义
如何通俗的话来解释多态呢?我们印出来这样一个例子:首先,我们说:人类用手吃饭是本能,而英国人...
wenzi 嵌入式软件
2021-02-22 10:09:49
浏览量:361
![](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9tbWJpei5xcGljLmNuL3N6X21tYml6X3BuZy91Y2RZbUdYTGlhOWljVThpYkVyTzFNVlEwT3pocmliaFh3VGxyM2dxU29pYWVDa1VqeW5Ca21vWFFncUdtVjVWSVUzNFZEWWN2ZGpTZ3lmcU8wbEtIeUpTQ3R3LzY0MA?x-oss-process=image/format,png,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNz...
良知犹存
2021-03-06 19:44:39
浏览量:411