- 博客(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
原创 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关注的人