自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YYC的博客

面向百度编程爱好者

  • 博客(98)
  • 资源 (2)
  • 收藏
  • 关注

原创 用 Python 让 Excel 快速按条件筛选数据

用 Python 让 Excel 快速按条件筛选数据本文即使用python实现excel快速筛选数据有一张 12 个月份的产品销售情况表。安装所需的 Python 第三方库xlwings 的特色:xlwings 能够非常方便地读写 Excel 文件中的数据,并且能够进行单元格格式的修改可以和 Matplotlib 以及 Pandas 无缝连接可以调用 Excel 文件中 VBA 写好的程序,也可以让 VBA 调用用 Python 写的程序开源免费,一直在更新导入 xlwings:i

2021-01-21 01:29:48 50

原创 Katago围棋分析(三)

Katago围棋分析(三)大飞守角,二间眺守角是AI时代最常见的招式之一,本文将对于大飞守角,二间眺守角katago分析其常见招式。1.对于大飞收角1.1靠一般对于大飞守角都是这一靠,靠的话直接扳为常见下法此时打吃和立皆可。战斗开始:1.2另一个靠这种情况可以靠在里面这样走白满意:黑要是贪图实地这样走也不是不行:若是另一边有子下法类似,就是不要打吃那一步:2.二间跳守角2.1挂完一碰二间跳常见下法为挂完一碰:搬外面:搬里面:看白要哪个,要上面的和

2021-01-19 02:43:58 73 1

原创 单片机期末复习

单片机期末复习(汇编)一、1+2+3+…+nORG 0000H ;伪指令,定义下面的指令所在地址,此句为主程序开始地址LJMP MAIN ;无条件转移到MAINMAIN: MOV A,#100 MOV R3,A;100个数(循环100次) MOV DPTR,#0;将DPTR置0 MOV A,#0 L: MOV A,DPL; 将DPTR低八位拿出来 ADD A,R3; 与R3中的值相加 ① MOV DPL,A;

2021-01-19 02:02:08 87

原创 usb转ttl 一直显示正在检测目标单片机 ...的解决方法

usb转ttl 一直显示正在检测目标单片机 …的解决方法芯片:STC51F204EA接口PCB:(5个接口)连线:解决方法:1.单片机电源需要接USB的5V接口2.最低波特率调到1200,最高波特率调到最大3.冷启动:点下载按钮后,断开GND线再接上...

2020-12-31 17:19:32 64

原创 数电实验 可控分频器

数电实验 可控分频器主程序:module yyc_3559_4(clk,x,c0,c1,c,cnt0,cnt1);input clk,x;output reg c0=0;output reg c1=0;output reg c=0;output reg [16:0]cnt0=17'b0;output reg [12:0]cnt1=13'b1;always@(posedge clk)beginif(cnt0==17'd7024) // 50000000/3559/2=7024

2020-12-21 13:34:12 28

原创 C51汇编实现时间控制器+proteus仿真

电路图:汇编代码: ORG 0000H LJMP MAIN ORG 000BH LJMP TIME ORG 0100H ;宏定义 ;键位 K0 BIT 20H.0 K1 BIT 20H.1 K2 BIT 20H.2 K3 BIT 20H.3 K4 BIT 20H.4 ;暂存区 ST DATA 68H MT DATA 69H HT DATA 6AH DT DATA 6BH MOUT DATA 6C

2020-12-17 23:21:38 56

原创 (八)定时计数器

(八)定时计数器1.中断使能寄存器IE2.中断优先级寄存器IP3.中断控制专用寄存器TCON4.工作方式寄存器TMOD5.定时计数器原理工作方式0由上面分析可知,产生t=2ms的周期信号需要500次脉冲数,赋予2^13-500的初值就是为了计脉冲数达到500时计数器溢出,自动发生中断,输出波形工作方式26.100ms定时查询方式需要判断TF1是否为1,为1则说明发生溢出,计数已满中断方式不需要判断TF17. 1s定时8.定时计数器初值分析

2020-12-16 02:42:00 76

原创 带小数点数码管的显示

带小数点数码管的显示数码管的示意图如上,通过点亮a-g七个led来拼成对应的数字或字符,数码管有共阳极(底电平亮)和共阴极(高电平亮),以上图的数字2为例:共阳极(0亮1灭): DP G F E D C B A 1 0 1 0 0 1 0 0 = 0xA4共阴极(1亮0灭): DP G F E D C B A 0 1 0 1 1 0

2020-12-14 03:12:36 285

原创 modelsim中使用rom的时候,输出出现高阻或无输出

modelsim中使用rom的时候,输出出现高阻或无输出modelsim是让初学者非常恶心的软件,报错时通常不会详细说明哪里有问题,导致浪费大量时间来找错。使用rom时遇到输出为z或者没输出时,通常为没有读取到rom中的数据需要如下设置:1.找到altera_mf.v和220model.v这2个文件然后把他们放入仿真目录中一起编译一下,这两个文件在quartus 安装目录eda/sim_lib下。2.需要放入数据文件到目录中,如mif或hex(高版本的modelsim可以跑mif,不用参照其他博客

2020-12-06 16:17:26 105

原创 数电实验 按键防抖设计(状态机)

数电实验(六) 按键防抖设计(状态机)主程序:module yyc2018113559_6_1(input clk,rst,key_in,output reg key_state, //按键状态,低电平为未按下,高电平为按下状态output reg [3:0] key_count, //用于数码管输出的数字output reg [6:0] codeout);parameter IDLE=2'b00; //定义4种状态parameter FILTER0=2'b01;

2020-12-05 15:06:05 152

原创 (七)外部中断

(七)外部中断1.中断使能寄存器2.中断优先级寄存器3.中断控制专用寄存器4.相关寄存器的设定5.通过外部中断INT0控制流水灯6.RL,RR分别为循环左移,循环右移,从而实现单灯的来回移动。8....

2020-12-01 18:45:54 94

原创 按结构体中的某一个元素进行排序()

(第一篇博客…有点小激动哈哈哈)今天在写克鲁斯卡尔算法的时候碰到了一个问题,就是如何快速将边(Edge)这一结构体按权重(weight)排序,结构体如下:struct Edge { int vex1; //起点 int vex2; //终点 int weight; //权重};百度后发现头文件#include<algorithm>中有一个sort函数, 里面包含三个参数第一个是要排序的数组的起始地址 第二个是结束的地址(最后一位...

2020-11-29 10:13:07 144

原创 (六)汇编实现数码管显示

(六)汇编实现数码管显示1.译码器的使用与否上面的部分使用了译码器,下面的部分没有使用译码器1)不使用译码器的代码:P2,0,P2.1为加按键,减按键LED中依次存储数字的数码管显示花样2)使用数码管2.两位数码管静态驱动通过DIV将十进制数的十位放到A,个位放到B,再分别到TABLE中输出数码管花样3.数码管的动态显示P1.0到P1.3连接片选信号,P1.4到P1.7连接译码器。片选信号作用:例如第一位显示8时,此时所有4位都是8,通过片选信号控制第一位的8显示出

2020-11-26 22:10:35 284

原创 (五)汇编实现流水灯

(五)汇编实现流水灯1.单灯循环亮灭通过延时程序来实现循环亮灭2.P1口多灯循环亮灭前一个是对P1.0口操作,这个是对整个P1口操作3.开关控制单灯亮灭4.多开关控制多灯亮灭5.流水灯(查表方式实现)6.流水灯按键控制(查表方式实现)...

2020-11-23 01:51:34 432

原创 (四)汇编延时程序分析

(四)汇编延时程序分析NOP为空指令,占用一个机器周期

2020-11-22 20:50:53 128

原创 汇编入门(三)

汇编入门(三)ORG 0000H ;伪指令,定义下面的指令所在地址,此句为主程序的开始地址LJMP MAIN ;无条件转移到MAINMAIN: ;主程序 MOV A,#01010101B MOV 20H,A //因为是存一位,所以要存到cy中;对A的特殊功能寄存器直接寻址和累加器某一位的寻址要用ACC //一位一位操作即可,cy作为中间储存 MOV C,ACC.2 MOV 20H.1,C MOV C,ACC.1 MOV

2020-11-18 01:16:14 103

原创 Katago围棋分析(二)

Katago围棋分析(二)之前在对局过程中对手使用了古老的定式,即点三三之后连扳,取实地,还可以选择方向,左右边都可,很舒服的下法。之后的下法黑棋可以飞,敌我消长点白棋之后可以贴一个,黑棋大概率直接脱先。黑棋在布局阶段直接扳的话会很无聊,因为下面气紧,白棋压一个没法脱先,所以这里最好不要在布局就扳一个这种情况下白棋眼位充足,面对黑棋进攻,完全不慌,甚至可以脱先...

2020-11-13 22:11:36 394

原创 汇编入门(二)

汇编入门(二)1.输出0-1转变的次数到累加器A中RLC:JNB:;0-1转变的次数 累加器A中ORG 0000HMOV A,#10101011BMOV R1,#0MOV R2,#7L0: RLC A ;带进位累加器循环左移,A最高位的值放在C里 JC L1 ;如果进位位为1 则转移到L1 JNB ACC.7,L1 ;判断ACC的第7位是否为0 若是则转移到L1 INC R1 ;R1加1L1: DJNZ R2,L

2020-11-03 18:31:33 128

转载 [转]51汇编指令集详解()

数据传递类指令    以累加器为目的操作数的指令      MOV A,Rn      MOV A,direct      MOV A,@Ri      MOV A,#data  第一条指令中,Rn代表的是R0-R7。第二条指令中,direct就是指的直接地址,而第三条指令中,就是我们刚才讲过的。第四条指令是将立即数data送到A中。下面我们通过一些例子加以说明:      MOV A,R1 ;将工作寄存器R1中的值送入A,R1中的值保持不变。      ...

2020-11-03 17:42:05 194

原创 数电实验 可逆计数器设计

数电实验(三) 可逆计数器设计module yyc2018113559_3(clk,clr,x,Q,co,codeout);input clk,clr,x; //clk时钟,clr低电平Q清零,x转换加计数与减计数output reg[6:0] codeout;output co; //进位信号output reg[3:0] Q;always @(posedge clk,negedge clr) //敏感信号为clk上升沿,clr下降沿 if(!clr) //如果clk为低电平,Q

2020-10-26 23:43:19 319

转载 [转]51单片机教程(从原理开始基于汇编)()

很多电子爱好者,都想学习单片机这门技术。下面的这一系列教程是www.51hei.com专门为初学者入门而准备的,从底层硬件入手基于汇编和c两种语言,详细的介绍了单片机的原理,指令,寄存器,以及接口等,后面还为你准备了一些小的设计。都是从单片机最基本的东西讲起,相信你一定能看懂,并且学会单片机这门有意思的技术,有什么问题可在文章后面的评论留言1课:单片机简叙2课:单片机引脚介绍3课:单片机存储器结构4课:第一个单片机小程序5课:单片机延时程序分析6课:单片机并行口结构7课:...

2020-10-26 01:45:20 101

原创 汇编入门(一)

keil入门(一)1.第一个汇编程序建立文件时扩展名一定要为asm第一个汇编程序:ORG 0000H ;伪指令,定义下面的指令所在地址,此句为主程序的开始地址LJMP MAIN ;无条件转移到MAINMAIN: ;主程序 MOV 30H,#40H ;30H的内容为40H MOV 40H,#10H ;40H的内容为10H MOV R0,#30H ;R0的内容为30H MOV A,@R0 ;A的内容为40H MOV R1,A

2020-10-22 22:49:02 173

原创 数电实验 彩灯控制器设计

数电实验(二) 彩灯控制器设计层次设计教学:https://blog.csdn.net/m0_37652453/article/details/105326243module yyc2018113559_2_1(clk,en,Q); //六进制计数器input clk,en; //clk为时钟output reg[2:0] Q;always@(posedge clk)begin if(en==1'b1) //en等于1时计数 begin if(Q<3'd5)

2020-10-19 22:49:58 593

原创 Katago围棋分析(一)

AI围棋分析(一)本文使用软件基于github开源围棋项目katago:https://github.com/lightvector/KataGo本文即为了记录我与katago在对弈过程中所学习到的一些招式,以逐步提升棋力,在AI时代重新认识围棋。1.打入的选点:对于白棋上部的打入,AI推荐下法有M18与L17两种。对于M18常规下法:通常白棋直接压,这时O18扳回有些软弱。在L17扳强硬,如下变化图。若白在开始尖顶,则黑可直接长。要么从上部逃出,要么瞄准J17的跳。至此黑要么逃出要么眼

2020-10-08 01:36:09 1210

转载 WireShark抓包分析()

简述:本文介绍了抓包数据含义,有TCP报文、Http报文、DNS报文。如有错误,欢迎指正。1、TCP报文TCP:(TCP是面向连接的通信协议,通过三次握手建立连接,通讯完成时要拆除连接,由于TCP 是面向连接的所以只能用于点对点的通讯)源IP地址:发送包的IP地址;目的IP地址:接收包的IP地址;源端口:源系统上的连接的端口;目的端口:目的系统上的连接的端口。 TCP是因特网中的传输层协议,使用三次握手协议建立连接。当主动方发出SYN连接请求后,等待对方回答SYN,ACK。这种...

2020-10-03 03:45:43 205

转载 wireshark抓包详细图文教程

wireshark是非常流行的网络封包分析软件,功能十分强大。可以截取各种网络封包,显示网络封包的详细信息。使用wireshark的人必须了解网络协议,否则就看不懂wireshark了。为了安全考虑,wireshark只能查看封包,而不能修改封包的内容,或者发送封包。wireshark能获取HTTP,也能获取HTTPS,但是不能解密HTTPS,所以wireshark看不懂HTTPS中的内容,总结,如果是处理HTTP,HTTPS 还是用Fiddler, 其他协议比如TCP,UDP 就用wireshark

2020-10-03 03:44:24 341

转载 [转]dfs刷题模板总结

dfs刷题模板总结0.前言本文主要讲解平常刷题中常用到的dfs,并总结出了基本套路模板。1.什么时候用dfs?(该用的时候用), 屁话dfs是经常使用的暴力解法。常常,其优化版本要么是记忆化搜索,要么就是dp。但是因为dfs很好想,而且很好实现(只要递归即可),所以dfs常常出现在题解中。2.如何用dfs?dfs出现的地方,常常对应的是多个选择的地方,选或者不选;放或者不放;做或者不做…等等。再上一个选择的基础上,又迎来下面的一波选择。 为...

2020-09-19 22:01:52 105

原创 概率论(五) 样本,抽样分布,参数估计与假设检验

概率论(五) 样本,抽样分布,参数估计与假设检验

2020-08-06 11:26:07 92

原创 概率论(四) 随机变量数字特征与大数定律及中心极限定理

概率论(四) 随机变量数字特征与大数定律及中心极限定理

2020-08-06 11:23:16 36

原创 概率论(三) 多维随机变量及其分布

概率论(三) 多维随机变量及其分布

2020-08-06 11:20:21 53

原创 概率论(二) 随机变量及其分布

概率论(二) 随机变量及其分布

2020-08-06 11:18:01 39

原创 概率论(一) 概率论的基本概念

概率论(一) 概率论的基本概念

2020-08-06 11:14:04 63

原创 自动控制原理(四) 频域响应分析法

自动控制原理(四) 频域响应分析法

2020-08-04 15:36:25 191

原创 自动控制原理(三) 根轨迹

自动控制原理(三) 根轨迹

2020-08-04 15:33:23 81

原创 自动控制原理(二) 线性控制系统的运动分析

自动控制原理(二) 线性控制系统的运动分析

2020-08-04 15:29:15 35

原创 自动控制原理(一) 线性控制系统的数学描述

自动控制原理(一) 线性控制系统的数学描述

2020-08-04 15:24:54 42

原创 暑假练习(四) 数论

暑假练习(四) 数论1.1 GCD 与LCM欧几里德算法又称辗转相除法,用于计算两个整数a,b的最大公约数。其计算原理依赖于下面的定理:gcd函数就是用来求(a,b)的最大公约数的。gcd函数的基本性质:gcd(a,b)=gcd(b,a)=gcd(-a,b)=gcd(|a|,|b|)int gcd(int a,int b){ if(b==0) return a; else return gcd(b,a%b);}1.2 拓展欧几里得算法现在我们知道c=gcd(a,b),那么

2020-08-03 22:04:59 87 2

原创 暑假练习(三) 图论

暑假练习(三) 图论1.最短路1.1 Floyd算法Stockbroker Grapevine POJ - 1125理解了题意即可,几乎是模板题#include<stdio.h>#include<string.h>#include<iostream>#include<algorithm>#define INF 0x3f3f3f3fusing namespace std;const int N=110;int n,map[N][N];

2020-08-03 21:56:03 32

原创 暑期练习(二) 动态规划

暑期练习(二) 动态规划1. POJ 1692 Crossed Matchings题意:给出两行数,求上下匹配的最多组数是多少。匹配规则1.匹配对的数字必须相同2.每个匹配必须有且只能有一个匹配与之相交叉,且相交叉的两组匹配数字必须不同,一个数最多只能匹配一次方法:DP分析:用dp[i][j]表示第一行取i个数,第二行取j个数字的最多匹配项对于某个dp[i][j]:1.不匹配第一行i个,或不匹配第二行第j个:dp[i][j]=Max(dp[i-1][j],dp[i][j-1])2.如果a

2020-07-08 00:10:53 499

转载 [转]深层理解DFT与DTFT,DFS的关系()

学过卷积,我们都知道有时域卷积定理和频域卷积定理,在这里只需要记住两点:1.在一个域的相乘等于另一个域的卷积;2.与脉冲函数的卷积,在每个脉冲的位置上将产生一个波形的镜像。(在任何一本信号与系统课本里,此两条性质有详细公式证明) 首先来说图(1)和图(2),对于一个模拟信号,如图(1)所示,要分析它的频率成分,必须变换到频域,这是通过傅立叶变换即FT(Fourier Transform)得到的,于是有了模拟...

2020-07-03 23:18:03 137

背包九讲2.0.zip

大名鼎鼎的背包九讲!明明在github上是直接下载的,我就不明白了,网上的那些要下载币的家伙,是你们写的嘛?你们凭啥收币?我看了半天每一个都要币!都是相同的资源!此资源免费下载!

2020-02-13

tb106thurnherr.pdf

latex图片插入教学 全英文,很好用,很详细 latex图片插入教学latex图片插入教学latex图片插入教学latex图片插入教学latex图片插入教学latex图片插入教学latex图片插入教学latex图片插入教学latex图片插入教学latex图片插入教学

2020-01-30

空空如也

空空如也

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

TA关注的人 TA的粉丝

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