自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 QT和OpenCv联合之遍历mat的四种方法

//对连续空间的遍历访问 Mat mat(3000, 4000, CV_8UC3); //mat.create(3000,4000,CV_8UC3); int es = mat.elemSize();//元素大小字节数 int size = mat.rowsmat.colses; //获取大小 for (int i = 0; i <...

2019-06-12 23:26:46 661 1

原创 矩阵按键

1、矩阵按键的由来2、原理3、代码void keydown(){   GPIO_KEY=0x0f;   //?1??????а???   if(GPIO_KEY=0x0f) //???????   {     GPIO_KEY=0x0f; &nbs...

2019-06-09 22:20:56 284

原创 独立按键

1、按键介绍2、按键原理3、抖动和消抖4、代码void key(){sbit k1=P3^1; if(k1==0) { delay(1000);//消抖,防止是因为抖动按键按下 if(k1==0)//判断按键是否按下 { led=~led; } while(!k1);//当按键松开时退出循环 }}...

2019-06-08 23:30:50 215 1

原创 动态数码管

1、数码管动态显示原理2、数码管电路3、代码void smg_display(){ u8 i; sbit LSA = P2^2; sbit LSB = P2^3; sbit LSC = P2^4; for(i=0;i<8;i++) { //进行位选 switch(i) { case(0): LSA...

2019-06-07 23:51:06 561

原创 单片机学习第七天

数码管1、数码管分类:共阴数码管表:静态显示原理:数码管电路图:锁存器:2、代码u8 SMG[] ={ 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d, 0x7f,0x6f,0x77,0x7c} void smg(){ sbit LSA = P2^2; sbit LSB =...

2019-06-04 23:36:48 141

原创 单片机学习第六天

蜂鸣器1、蜂鸣器分类:2、蜂鸣器原理3、ULN20034、代码sbit beep=P1^5;void beep_xiang(){ beep = ~beep; delay(10);}

2019-06-04 23:04:35 103

原创 单片机学习第五天

流水灯1、C语言的预定义:#define#define pi 3.14152、循环左移右移函数,包含在instrins.h头文件中:循环左移:crol(a,b)循环右移:cror(a.b) //a是移动的值,b是移动的位数3、代码led = 0xfe;typedef unsigned char u8;typedef unsigned int u16;u8 i =0;voi...

2019-06-03 13:05:16 236

原创 单片机学习第四天

单片机闪烁1、c语言的typedef把一个长的数据类型定义成一个短的,方便使用:typedef unsigned int u8; //把无定义整型定义为u8;typedef unsigned char u16;2、延时函数void delay(u16 i){while(i—) //while循环的内容为空,传参进入,限定范围}3、#include"reg52.h"sbit...

2019-06-02 23:41:17 288

原创 单片机学习第三天

点亮LED灯1、读懂原理图2、编写程序sbit led=p2^0; //sbit是reg52的库里的数据类型,应该是枚举类型void main(){while(1){ led = 0;}}

2019-06-02 23:21:04 103

原创 单片机学习第三天

单片机最小系统复位电路晶振电路电源电路

2019-06-01 23:33:59 110

原创 C51学习第二天

1、单片机的中断控制,串口通信和震荡频率2、工作时序2、单片机I/O口结构3、上下拉电阻4、电阻选取原则5、端口既可以输入也可以输出,通常使用的是开漏输出P0和准双向输出P1、P2、P3...

2019-06-01 12:59:45 248

原创 C51学习第一天

1、什么是单片机CPU芯片、存储器芯片、I/O接口芯片和简单的I/O设备,构成了单板微型计算机。最早的是MCS-51单片机。有8位CPU、4k字节ROM、128字节RAM、4个8位并口,1个全双工串行口、2个16位定时器,寻址范围64K,控制功能强的布尔处理器。2、电平特性数字电路:高电平:5V 低电平:0VRS232电平:高电平:12V 低电平:-12V3、80C51系列介绍80C...

2019-06-01 00:14:15 231

原创 C#委托与事件

多播委托 1、 委托可以同时进行一串动作,使用+=运算符。 2、例子: using System; class A { static void read(string s) ...

2019-04-26 23:34:38 84

原创 C#委托与事件

一 、1、让函数以变量的身份出现,成为别人的参数。2、int f(int x,int y); //定义一个函数 g(f) //该函数作为参数,对应于C语言的函数指针3、例子: delegate int D(intx, int y) //定义一个类,是委托类型D class A ...

2019-04-25 17:58:21 104

原创 C语言笔记

程序设计语言的发展(1)第一代的机器语言,由0和1组成的,这是因为CPU和内存是电路组成的。(2)第二代的汇编语言,使用了一些简洁的英文字母和一些有含义的字符串来替代一些操作,例如:ADD、SUB、MOV等,但是只有在资源首先的嵌入式环境或与硬件相关的程序设计过程中,汇编语言才会作为首选语言。(3)第三代的C语言既有高级语言的通用性又有底层语言的高效性,C程序先翻译成汇编程序,然后汇编程序...

2019-03-09 23:43:19 106

原创 VTK学习1

VTK基础知识视图简单的代码使用:生成一个圆柱体,设置相关属性:vtkSlinderSource cylinder = vtkSlinderSource.New();//生成圆柱体cylinder.SetHeight(); //设置柱体的高cylinder.SetRadius(); //设置柱体的半径cylinder.SetResolution(); //设置横截面...

2019-03-09 08:36:37 393

空空如也

空空如也

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

TA关注的人

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