EmEditor新增高亮规则
EmEditor功能的确丰富,刚打开的时候,那工具栏简直铺天盖地的(同时也会让用户觉得界面有些混乱)。由于使用时间较短,并没有更深层次的体验,这里就先说个简单的新增 Markdown 的语法高亮吧(顺带说一下,EmEditor 已经自带了很多类型的语法高亮)。
去官网下载 EmEditor 并安装
去官方插件库中找到 Markdown syntax file 并下载,会得到一个 esy 格式的文件
打开 EmEditor (第一次打开,你会看到壮观的工具栏)
依次点击如下路径:顶部菜单 → 工具(T) → 选择配置(S) → 定义配置(D)
在打开的 #定义配置# 界面中,点击【新建(W)】→ 选择【使用默认配置】 → 【确定】后输入配置名称(例如 markdown)
选择新生成的配置,点击右侧的【属性(P)】
在 #属性# 界面的右侧点击【高亮(1)】
在 #高亮(1)# 界面的左上角找到【仅默认关键字】,点击会打开一个下拉列表,选择【仅用户定义的字符串】
点击下面的【导入(P)】,选择之前下载的 esy 格式文件并【打开】
最后点击【确定】按钮,大功就告成了。
指导日志第一周
指导日志第1周
选择DHT11温湿度传感器,继电器选择1路5V模块,灯光用普通发光二极管,按键选择665mm微动开关,有源蜂鸣器高电平触发,温控选择2路直流电机驱动模块带动直流马达风扇,显示屏选择0.96寸OLED-4管脚驱动芯片SSD1315,心率检测选择MAX30100模块,一块8.5cm面包板,杜邦线跳线若干。
驱动程序通过固件库开发完成。 3.心率尽快检测系统控制架构打算这样设计,以STM32F103C6T6 单片机为核心,脉搏心率和温湿度传感器采集模块、OLCD 显示模块、按键控制模块及报警模块组成。
通过市场调研,心率检测需求有三点,一、心血管疾病成为全球头号死因,大部分人都因为大意错过了最佳治疗时机;二、医院单次性的检测未必足够,目前,当前医院最普遍的检查方法是采用心电图机(ECG)检查患者的心脏功能,但监测时间比较短;三、持续的心率监测有助于诊断疾病,人每一次脉搏的搏动,都代表一次有效的心脏跳动,每分钟心脏跳动的次数就是心率,心率是最直接反映我们心脏健康的标志。
C语言笔试笔记
请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句。
1#define MAX(A,B) (((A)-(B))>>31 ? (B) : (A))
如何输出源文件的标题和目前执行行的行数。
12345int line = __LINE__;char *file = __FILE__;cout<<"file name is "<<(file)<<",line is "<
请说出const与#define 相比,有何优点?
Const作用:定义常量、修饰函数参数、修饰函数返回值三个作用。被const修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。
const 常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查。而对后者只进行字符替换,没有类型安全检查,并且在字符替换可能会产生意料不到的错误。
有些集成化的调试工具可以对const 常量进行调试,但是不能对宏常量进行调试。
简述数组与指针的区别?
(1)数组要么在静态存储区被创建 ...
第一篇文章
使用方法
工程采用Keil MDK 5编写,基于STM32标准库
工程项目文件在 Project 文件夹内的 工程模板.uvprojx,双击即可打开。
可以复制 App文件夹下的 DHT11.c 和 DHT11.h文件到自己的项目中使用。
程序运行时不需要初始化外设,具体的初始化过程在以下函数内部调用了,我们只需要关注下面函数的用法即可。
超详细!0成本搭建个人网站!!【建议收藏】_哔哩哔哩_bilibili
速度
1234567int main(void){ int a = 3; int *p = &a; printf("%p,%p",p,&a); return 0;}
函数说明
uint8_t DHT_Get_Temp_Humi_Data(uint8_t buffer[])
使用此函数需要传入一个8位的的数组。分别用来存储 湿度整数部分、湿度小数部分、温度整数部分、温度小数部分、校验和,注意,湿度小数部分为0。
函数有一个返回值,接收到正确数据返回1,错误返回0,建议在调用时先判断一下该返回 ...








