- 博客(20)
- 收藏
- 关注

原创 二进制的使用
二进制的介绍、二进制(binary)在数学和电路中指以2为基数的基数系统,以2为基数代表系统是二进制的。在这一系统中,通常用两个不同的符号0和1来表示。表示方法及写法例子仅写2进制转10进制整数部分例:1001=1*2^3+ 1 =9小数部分例:0.11 = 1*2^(-1)+1*2*(-2)=0.75实数11.11 = 1*2^1+1*2^0+1*2^(...
2020-02-08 12:47:21
1245
原创 Scrapy学习基础(一)
1.Scrapy框架框架结构引擎(Scrapy): 用来处理整个系统的数据流处理, 触发事务(框架核心)调度器(Scheduler): 用来接受引擎发过来的请求, 压入队列中, 并在引 擎再次请求的时候返回. 可以想像成一个URL(抓取网页的网址或者说是链接) 的优先队列, 由它来决定下一个要抓取的网址是什么, 同时去除重复的网址下载器(Downloader): 用于下载网页内容, 并将网页内容返回给蜘蛛(Scrapy下载器是建立在twisted这个高效的异步模型上的)爬虫(Spider
2022-01-12 11:30:45
348
原创 2021-05-25 算法1:素数的筛选
算法1:素数的筛选普通素数的判断朴素方法一:改进朴素方法二:素数筛算法步骤求解思路:练习题线性筛算法步骤普通素数的判断朴素方法一:求第10001个素数的值!#include <stdio.h>int is_prime(int n) { for(int i = 2; i < n; i++) { if(n % i == 0) return 0; } return 1;}int main() { int i = 2, n =1; while(n < 100
2021-05-25 23:28:04
284
1
原创 simulink下编译器的安装
MATLAB版本:2108a1.查看是否安装编译器mex -setup先安装MinGw-w64 4.9.2 在操作这些步骤:A)在win7/8/10上将MW_MINGW64设置为系统环境变量(注意名字必须为MW_MINGW64,位置最好放在c盘下面,方便启动调用)确保拥有管理员权限右击计算机>属性>高级系统设置>高级>环境变量>系统变量新建...
2019-06-15 11:38:26
4481
原创 Codewarrior的processor expert 快速开发学习总结
1.工程的建立,芯片选择等步骤就不介绍了,傻瓜式下一步,不同一般工程建立,选择专家模式即可,如下图:2.生成完毕,选择芯片封装---根据板子芯片选择封装,进入如下图界面最左边代码区:都是库文件,不需要修改;中间CPU配置:时钟,BDM等;最右上角芯片及资源:不可修改;右下角:可以加载到里的驱动库文件。3.第一步:配置CPU1)clock setting2)BDM deb...
2018-12-11 11:48:58
3331
转载 集成式电子液压制动系统液压力变结构控制
转自:http://www.360doc.com/content/17/0530/15/28704984_658459526.shtml集成式电子液压制动系统液压力变结构控制*余卓平,韩 伟,熊 璐(1.同济大学汽车学院,上海 201804; 2.同济大学新能源汽车工程中心,上海 201804)[摘要] 针对集成式电液制动系统液压力控制中系统受到摩擦等非线性因素的影响而控制精度低的...
2018-09-14 18:17:07
4536
原创 汽车EPS解析
EPS助力转向EPS关键技术1 控制模块控制原理控制电机电流信号的原理如图3所示,控制单元采用了闭环反馈调节,利用PID调节器,将电机的实际电流反馈回来与来自单片机的目标电流相比较,经过转换从而得到控制电机的斩波信号,该信号经过电机驱动电路可驱动电机进行转向助力。控制电枢电流采用了电流反馈,使得电机的目标电流和实际工作电流之间的误差减少到足够小,从而使系统能够很快达到稳
2017-09-30 16:20:34
6729
2
原创 MinGW编译环境dos下gcc编译静态动态库
动态库生成指令:GCC -shared -o teat.dll hello.c -Wl,--out-implib,test.a-shared --告诉gcc hello.c 文件需要编译成动态库-Wl表示后面的内容是ld参数,需要传递给ld--out-implib,test.a表示让ld生成一个test.a的静态库--out-implib,test.lib生成一个导
2017-08-04 23:13:35
3801
原创 G128的RTI时间设置
unsigned int single = 0;void INIT_RTI(void){ CPMUINT = 0x80; //RTI使能设置 CPMURTI = 0x6f; //时钟配置60us}#pragma CODE_SEG __NEAR_SEG NON_BANKEDinterrupt void RTI_inter(void) {
2017-07-19 16:32:15
703
原创 I/O口的三种结构
准双向IO:双向导通,结构和开漏类似,内部电阻上拉,可以输入输出高低电平。开漏输出:输出端相当于三极管的集电极. 只能输出低电平,要得到高电平状态需要上拉电阻才行. 适合于做电流型的驱动,其吸收电流的能力相对强(一般20ma以内).注意:上拉电阻R pull-up的阻值决定了逻辑电平转换的沿的速度。阻值越大,速度越低功耗越小。反之亦然.一般1~10K阻值选择。强推挽输出:一般是指两个三
2017-03-14 10:56:06
8616
原创 51单片机f-0循环倒计时程序
#includesbit ADDR0 = P2^2;sbit ADDR1 = P2^3;sbit ADDR2 = P2^4;//控制引脚unsigned char code LedChar[17]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};/
2017-01-17 19:00:09
2346
1
原创 流水灯程序总结:关于Crol和cror的用法
流水灯程序总结#include#include#include //crol和cror函数调用头文件 #define LoopLed P2 //P2管脚重命名void sleep(unsigned int a);void main(){unsigned char i;LoopLed = 0xFE; //111111
2017-01-17 13:55:14
9664
1
转载 Linux下如何用GCC编译动态库
本文主要解决以下几个问题 1 为什么要使用库? 2 库的分类 3 创建自己的库 或许大家对自己初学 Linux时的情形仍记忆尤新吧。如果没有一个能较好的解决依赖关系的包管理器,在Linux下安装软件将是一件及其痛苦的工作。你装a包时,可能会提示你要先装b包,当你费尽心力找到b包时,可能又会提示你要先安装c包。我就曾被这样的事搞的焦头烂额,至今一提起rpm仍心有余悸,
2017-01-16 15:04:43
347
转载 用gcc编译生成静态链接库*.a文件的方法
1、用gcc的-c选项生成.o文件,如gcc -c test1.c test2.c test3.c编译后会生成test1.o test2.o test3.o三个目标文件。2、然后用ar命令生成.a文件,如ar crv test.a test1.o test2.o test3.o我们知道静态库也称档案库,在此档案文件中实际上是收集了一系列的目标文件。这
2017-01-16 14:55:07
1758
转载 GCC静态库和动态库详解
一、基本概念1.1什么是库在windows平台和linux平台下都大量存在着库。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于windows和linux的平台不同(主要是编译器、汇编器和连接器的不同),因此二者库的二进制是不兼容的。本文仅限于介绍linux下的库。 1.2库的种类linux下的库有
2017-01-16 14:14:11
385
转载 delay函数的用法及声明
在VC中使用带上头文件 #include 注意: 在VC中Sleep中的第一个英文字符为大写的"S" 在标准C中是sleep, 不要大写.. 下面使用大写的来说明,, 具体用什么看你用什么编译器. 简单的说VC用Sleep, 别的一律使用sleep. Sleep函数的一般形式: Sleep(unisgned long); 其中,Sleep()里面的单位,是以毫秒为单位
2017-01-16 14:02:29
47612
原创 dos命令使用
好开心,第一天使用dos来点实际的查看当前目录的文件 dirdir 文件路径文件查找cd 文件路径新建文件1、在dos下新建一个文本文件,并同时添加一些内容,例如:echo abc>c:\abc.txt特点:适合添加的内容较少的情况,支持批处理。2、在dos下新建一个文本文件,并同时添加一些内容,例如:cop
2017-01-12 20:38:44
540
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人