自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

liming0931的专栏

不积小流,无以成江海

  • 博客(18)
  • 资源 (3)
  • 收藏
  • 关注

转载 关于STM32驱动DS1302实时时钟的一点思考

https://www.cnblogs.com/qsyll0916/p/8127925.html挺不错的。。记录下

2018-09-29 19:56:54 500

转载 什么是同步?什么是互斥?

现代操作系统基本都是多任务操作系统,即同时有大量可调度实体在运行。在多任务操作系统中,同时运行的多个任务可能: 都需要访问/使用同一种资源 多个任务之间有依赖关系,某个任务的运行依赖于另一个任务 这两种情形是多任务编程中遇到的最基本的问题,也是多任务编程中的核心问题,同步和互斥就是用于解决这两个问题的。 互斥:是指散步在不同任务之间的若干程序片断,当某个任务运行其中一个...

2018-09-29 19:55:45 10471 2

原创 C语言小笔记(1)

枚举类型的大小是4,和一个int整形大小一样 就是最后一个逗号后面的表达式的值,比如:int a=1,b;b=(a+1,a+2,a+3);那么b的值就是a+3,也就是4 函数名   :printf 函数原型:int printf (char * format,args,···); 功能:按format指向的格式字符串所规定的格式,将输出表列args的值输出到标准输出设...

2018-09-25 15:19:58 158

转载 typedef 复杂函数指针

下面是三个变量的声明,我想使用typedef分别给它们定义一个别名,请问该如何做?>1:int *(*a[5])(int, char*);>2:void (*b[10]) (void (*)());>3. doube(*)() (*pa)[9];答案与分析:对复杂变量建立一个类型别名的方法很简单,你只要在传统的变量声明表达式里用类型名替代变量名,然后把关键字typede...

2018-09-24 21:18:00 221

转载 typedef 函数指针的使用(含例子)

C代码  //#include<iostream.h>  #include<stdio.h>    typedef int (*FP_CALC)(int, int);  //注意这里不是函数声明而是函数定义,它是一个地址,你可以直接输出add看看  int add(int a, int b)  {       return a + b;  }  int...

2018-09-24 21:16:02 329

转载 关于计算机与MCU通信及MAX232、CH340T与PL2303的区别

原理:单片机的TXD、RXD是TTL电平,所以你得万变不离其宗的将其它信号转成TTL电平,只有这样给单片机下载程序才有可能成功!其中CH340、PL2303等芯片是直接将USB信号转换为TTL电平或者TTL电平转换为USB信号,而MAX232等芯片是将TTL转换为RS232信号或者将RS232信号转换为TTL.MAX232:外围电路简单,但是占用pcb面积大,不美观PL2303:水货多不稳定,...

2018-09-24 11:12:51 440

转载 CH340电路设计

版权声明:技术需要共享,但同时需要尊重原创者的辛劳,转载引用请注明出处。 https://blog.csdn.net/JAZZSOLDIER/article/details/66967735 最近选用USB转串口芯片进行开发调试,在调研了各主流芯片的之后,觉得 CH340 系列的性价比很高,而且技...

2018-09-21 10:43:46 5945

转载 USB转串口CH340接线方法

https://blog.csdn.net/wangjiaweiwei/article/details/49612207 USB转串口模块可以使用5V电压供电,需要将跳帽按下图安装。  USB转串口模块可以使用3.3V电压供电,需要将跳帽按下图安装。 可...

2018-09-21 10:42:19 41496 2

原创 链表——新建链表

#include <stdio.h>#include <stdlib.h>#include <string.h>struct node{ int data; struct node *pNext;};//新建nodestruct node * create_node(int data){ struct node *p...

2018-09-08 20:06:28 282

原创 结构体内存对齐——2

#include <stdio.h>#include <string.h>#include <malloc.h>/* So, when you are working with image headers, binary headers, and network packets, and are trying to access theTCP/ IP ...

2018-09-07 21:30:32 143

原创 结构体内存对齐_1

#include <stdio.h>#include <string.h>#include <malloc.h>/* So, when you are working with image headers, binary headers, and network packets, and are trying to access theTCP/ IP ...

2018-09-07 21:29:09 124

原创 结构体内存对齐

#include <stdio.h>#include <string.h>#include <malloc.h>/* So, when you are working with image headers, binary headers, and network packets, and are trying to access theTCP/ IP ...

2018-09-07 20:20:30 157

原创 二级指针与字符串数组

 程序源自《C指针:基本概念核心技术及最佳实践》第四章的字符串数组一节#include <stdio.h>#include <string.h>#include <malloc.h>void freestrmemory(char** arr, int length);int main(int argc, char* argv[]){ ...

2018-09-07 19:11:41 1471

原创 统计一行字符中有多少个单词

#include <stdio.h>//只能是单词之间一个空格int words(char string[]){ int result = 0, i = 0; while(string[i] != 0) { if(string[i++] == ' ') { result++; } } if(string[0] != 0) result++;...

2018-09-04 20:13:19 394

原创 冒泡排序

冒泡排序在一组需要排序的数组中,对两两数据顺序与要求顺序相反时,交换数据,使大的数据往后移,每趟排序将最大的数放在最后的位置上,数据的变化像冒泡一样往上升的。#include <stdio.h>void printArray(int arr[], int n){ int i; for(i = 0; i < n; i++) { ...

2018-09-03 14:59:00 206

原创 选择排序

基本思想:在要排序的一组数中,选出最小(或者最大)的一个数与第1个位置的数交换;然后在剩下的数当中再找最小(或者最大)的与第2个位置的数交换,依次类推,直到第n-1个元素(倒数第二个数)和第n个元素(最后一个数)比较为止。  操作方法:第一趟,从n 个记录中找出关键码最小的记录与第一个记录交换;第二趟,从第二个记录开始的n-1 个记录中再选出关键码最小的记录与第二个记录交换...

2018-09-03 14:32:52 106

原创 dosbox下载并配置BC3.1及环境变量的方法

https://www.tuicool.com/articles/v2A3mm——Win8下用DOSBox编写汇编语言http://www.dosbox.com/http://www.masm32.com/http://tieba.baidu.com/p/4897231365_win10上可以运行的DosBox和BC3.1https://blog.csdn.net/doniexun...

2018-09-02 22:16:36 3885 4

转载 STM点滴一

就就是你用BSRR和BRR去改变管脚状态的时候,没有被中断打断的风险。也就不需要关闭中断。This way, there is no risk that an IRQ occurs between the read and the modify access.”用ODR操作GPIO的伪代码如下:    disable_irq()save_gpio_pin_sate = read_g...

2018-09-01 20:40:26 199

经典的c语言解释器ch 8.0

这个软件比较好,可以把c语言当作脚本来执行,验证一些代码,比较方便

2022-11-07

经典的工具:Turbo-c-3.0-DOSBox.7z

这个软件已经集成了dosbox,可以在win10运行,集成了turbo c2.0编译软件,适合回味经典。

2022-11-07

经典的工具:Turbo-C-3.0-DOSBox.7z

这个软件已经集成了dosbox,可以在win10运行,集成了turbo c3.0编译软件,适合回味经典。

2022-11-07

CRC计算工具V3.3.0-64.7z

比较好的crc计算工具,32位64位系统都可以用的。crc的校验方法也很多。推荐使用,希望能够帮助到大家

2019-11-19

C指针好资料,值得学习

C指针好资料,值得学习,所以特地上传,给大家看看,里面有现成的代码,可以自己加以学习,实践

2018-08-28

华清远见共享给学员的面试题

CC++的试题库,不错的,可以供大家参考参考,欢迎大家阅读

2018-05-21

空空如也

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

TA关注的人

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