- 博客(76)
- 资源 (4)
- 收藏
- 关注
原创 C# 学习笔记-001-继承
可以使用base()语法调用基类中的任何方法,不必从同一个方法的重载中调用。如果签名相同的方法在派生类和基类都有声明,但该方法没有分别声明为virtual和override,派生类方法就会隐藏基类方法。抽象类不能实例化,抽象函数不能直接实现,必须在非抽象来的派生类中重写。声明接口和声明抽象类型完全相同,声明接口使用修饰符 interface。虚方法可以被重写,重写使用override重写虚方法。密封的类不能被继承,方法不能被重写。接口只能包含:方法,属性,索引器,事件。
2024-01-11 11:31:27
492
转载 文件的打开(fopen函数)
文件的打开(fopen函数)fopen函数用来打开一个文件,其调用的一般形式为: 文件指针名=fopen(文件名,使用文件方式); 其中, “文件指针名”必须是被说明为FILE 类型的指针变量; “文件名”是被打开文件的文件名; “使用文件方式”是指文件的类型和操作要求。 “文件名”是字符串常量或字符串数组。 例如: FILE *fp; fp=("fil
2017-11-19 21:25:00
13394
1
转载 ADO 数据库编程
一、数据库操作准备// ---------------------------------------------------------------------------------------------------------------------------------1、导入ADO动态链接库 在工程的stdafx.h中加入如下语句: #import
2017-11-19 15:29:53
457
原创 STM32F407 外部中断
STM32F4外部中断简介 STM32F4的IO口在第六章有详细介绍,而中断管理分组管理在前面也有详细的阐述。这里我们将介绍STM32F4外部IO口的中断功能,通过中断的代码主要分布在固件库的stm32f4xx_exti.h和stm32f4xx_exti.c文件中。 STM32F4的每个IO都可以作为外部中断的中断输入口,这点也是STM32F4的强大之处。STM32F407的中断控制器支持
2017-03-23 13:43:46
15777
3
原创 STM32F407 串口编程USART1,USART2,USART3,UART4
串口设置的一般步骤可以总结为如下几个步骤: 1) 串口时钟使能,GPIO时钟使能。 2) 设置引脚复用器映射:调用GPIO_PinAFConfig函数。 3) GPIO初始化设置:要设置模式为复用功能。 4) 串口参数初始化:设置波特率,字长,奇偶校验等参数。 5) 开启中断并且初始化NVIC,使能中断(如果需要开启中断才需要这个步骤)。 6) 使能串口。
2017-03-22 17:06:07
38747
5
转载 从焊接角度谈画PCB图时应注意哪些问题?
从焊接角度谈画PCB图时应注意哪些问题?随着电子技术的飞速发展,电子元器件的小型化、微型化、BGA、间距0.3mm~0.5mm高密度的芯片越来越普遍,对电子焊接技术的要求也就越来越高。虽然现在有了更精密的贴片机可以代替人工焊接,但影响焊接质量的因素太多。本文将从贴片焊接的角度,介绍了几点PCB设计时需要注意的要点,根据经验,如果未按照这些要求,很有可能造成焊接质量不高,虚焊和甚至在返修
2016-02-25 10:02:56
898
转载 模式对话框与非模式对话框的区别
模式对话框就是不处理它就没法处理父窗口,而非模式对话框就是不用先处理此对话框也可以处理父窗口.例子:在桌面上右击我的电脑,选择属性,弹出系统属性窗口,点击下面的技术支持,弹出技术支持信息,现在再对系统属性窗口进行操作就操作不了,这种叫做模式对话框;关闭技术支持信息,在系统属性里选择硬件,点击设备管理器,弹出设备管理器窗口,现在再对系统属性窗口进行操作仍然可以操作,这种就叫做非模式对话框。
2015-12-12 11:19:58
665
转载 VC 互助平台
奖金制度1. 静态一个月45%利息 (最低投资100元人民币,100---100000元人民币,100的整数倍任意投资)最长时间30天必须连本带利出场,您捐助他人1万,30天您收回14500元必须离场想再次捐助,可以循环进场,持续赚钱。匹配时间0-14天2. 互联网首创,资金离手短,收益快,风险低,利率高等特点!3. “0”投资,教会他人操作,一样享受所有动
2015-11-26 16:55:36
1029
转载 单文档添加按钮
1)在窗户的客户区内添加按钮及其响应函数第一步:添加一个按钮 首先在**View.h中定义一个按钮标识 #define ID_BUTTON 100 其次给C**View类添加一个成员变量 CButton m_myButton; //这条语句写在**Vi
2015-11-19 17:56:05
1361
转载 在串口通信开发中实现自动查找串口端口的方法
开发工具:visual studio 2010本机可用串口信息如下:1 、查询注册表 查询注册表的方法是比较常见的方法,通过查看“ HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM ”项来获取串口信息。该方法就是使用编程方法读取注册表内信息,相当于用户通过在运行框内输入 ”regedit” (或 regedit32 )直接
2015-11-17 15:17:46
4616
转载 VC++ 动态检测串口的热插拔
VC++ 动态检测串口的热插拔VC++ 动态检测串口的热插拔(一)通过遍历实现在串口编程中经常需要知道串口号,用来配置串口,可是没有好的办法,只能进到设备管理器中去看,那么如何能够实现软件的自动检测串口号,并且可支持热插拔检测那?下面将讲述两种方法来实现这种效果:一种是遍历设备列表中的所有串口0-255,二是通过读去注册表来实现检测在这篇文章中将
2015-11-17 14:56:48
1492
转载 Windows的字体LOGFONT
Windows的字体LOGFONT LOGFONT是Windows内部字体的逻辑结构,主要用于设置字体格式,其定义如下:typedef struct tagLOGFONTA{ LONG lfHeight; LONG lfWidth; LONG lfEscapement; LONG
2015-11-13 22:47:32
483
原创 printf的格式控制的完整格式:
% - 0 m.n l或h 格式字符下面对组成格式说明的各项加以说明:①%:表示格式说明的起始符号,不可缺少。②-:有-表示左对齐输出,如省略表示右对齐输出。③0:有0表示指定空位填0,如省略表示指定空位不填。④m.n:m指域宽,即对应的输出项在输出设备上所占的字符数。N指精度。用于说明输出的实型数的小数位数。为指定n时,隐含的精度为n=6位。⑤l或h:
2015-11-07 17:58:19
915
转载 MFC 中 Radio Button 使用方法
先为对话框加上2个radio button,分别是Radio1和Radio2。问题1:如何让Radio1或者Radio2默认选上?如何知道哪个被选上了?关键是选上,“默认”只要放在OnInitDialog()即可。三种方法可以让它选上,第一种:((CButton *)GetDlgItem(IDC_RADIO1))->SetCheck(TRUE);//选上((CButto
2015-11-06 22:44:57
477
转载 MFC常用类、成员函数、数组类、Cstring类、CTime类、CPoint类
MFC数组类CByteArray:CDWordArray:CPtrArray:CUIntArray:CWordArray:CStringArray:常用成员函数1.int Add( ARG_TYPE newElement ); throw( CMemoryException );2.TYPE& ElementAt( int nIndex );3.
2015-11-05 07:55:21
829
原创 CString 成员函数用法大全
CString的构造函数CString( );例:CString csStr;CString( const CString& stringSrc );例:CString csStr("ABCDEF中文123456"); CString csStr2(csStr);CString( TCHAR ch, int nRepeat = 1 );例:CString
2015-11-04 10:07:43
403
原创 CString 成员函数
函数名: 注释作用GetLength: 获取CString类的对象包含的字符串的长度(字节数)IsEmpty: 测试CString类的对象包含的字符串是否为空Empty: 使CString类的对象包含的字符串为空字符串GetAt: 获得字符串指定位置处的字符"[]"操作符: 获得字符串指定位置处的字
2015-11-04 10:06:24
409
转载 VC 获取静态文本控件和文本框控件上的文本方法
1.获取静态文本控件上的文本,应该用CWnd类的成员函数GetWindowText来获取,但是首先要获取这个文本控件,就要用CWnd类的另一个成员函数GetDlgItem,如果要设置文本内容,则要用另一个成员函数SetWindowText,静态文本框在默认情况下不发送通知消息的,要将其发生变化需改变它的属性里的“通知”属性 例如:GetDlgItem(IDC_STA
2015-11-04 08:14:56
1727
原创 String.Format 方法
String.format()用法package junit.test; import java.util.Date;import java.util.Locale; import org.junit.Test; public class StringFormat { /*String.format()用法 1、转换符%s: 字符串类型,如:"ljq"%b:
2015-11-04 07:47:58
430
原创 vc CEdit类控件的使用
当控件变量设置为Value时,必须用UpdateData。(通常编辑框变量设置为Value)UpdateData(TRUE) -- 刷新控件的值到对应的变量//程序UpdateData(FALSE) -- 拷贝变量值到控件显示控件变量设置为Control时,直接使用类的成员函数(.)操作。 m_path.SetWindowText("wangshuai!
2015-11-01 22:36:51
1347
转载 mic的灵敏度和声音的大小
今天查看麦克风的一些资料,发现这个博客写得很好,不知道这样转载是否可以。 mic的灵敏度和声音的大小 我对于mic的灵敏度一直无法说出其准确定义的表述。我看过mic的sepc上面都是标注的负的多少dB,比如-42dB。所以我一直认为-30dB的mic的灵敏度比-42dB的mic的灵敏度要高,也就是负数比较大小。然后我认为对应到声音大小,灵敏度为-30dB的mic要比灵敏
2015-10-14 11:18:16
38839
4
转载 有关SD卡接线的探索(为什么标准SD卡是九根线,而一般原理图上都是11根线或更多呢?)
首先说几个概念:SD卡:SDHC卡(SD High Capacity,大容量SD卡):4GB~32GBSDXC卡(SD eXtended Capacity):64GB~2TB,这是2009年SD协会发布的新标准SDIO:SD Input Output 带有输入输出设备的SD卡 SD技术是一个大家族,由SD协会负责设置行业标准,应用在超过 400 种品牌,涵盖数十种产品类别及
2015-09-28 21:13:03
1751
转载 线性光耦原理与电路设计
线性光耦原理与电路设计1. 线形光耦介绍光隔离是一种很常用的信号隔离形式。常用光耦器件及其外围电路组成。由于光耦电路简单,在数字隔离电路或数据传输电路中常常用到,如UART协议的20mA电流环。对于模拟信号,光耦因为输入输出的线形较差,并且随温度变化较大,限制了其在模拟信号隔离的应用。对于高频交流模拟信号,变压器隔离是最常见的选择,但对于支流信号却不适用。一些厂家提
2015-01-06 16:05:31
1216
转载 说说光耦继电器
说说光耦继电器 光耦继电器是固态继电器的一种。英文是Solid State Optronics Relay。一般继电器都是机械触点,靠通电流过线圈变成有磁性的磁铁吸合触点,从而控制开光状态。而光耦继电器工作原理类似于光耦(其实看等效电路图是一样的)。 首先要搞清楚继电器的几个专业术语:Form A=常开触点Form B=常闭触点Form C=转换触点
2015-01-05 18:05:37
9263
1
转载 交流电压测量 测量电路
关键字:交流电压测量 测量电路 交流电压测量电路中的整流装置与交流电流测量电路中的整流装置相似。因而在具有交流电流和交流电压测量功能的万用表中都是共用一套整流器件。交流电压测量中,扩大量程用的倍率器结构与直流电压测量用的倍率器相同(由倍率电阻组成的等比例变值电路被称为倍率器;由于电阻具有时间常数的特性,所以倍率器也具有时间常数的特性),如图1所示。一般万用表都采用先降压后整流的方式。
2014-03-01 15:02:14
7136
1
转载 电容测量仪
关键字:电容测量仪 本例展示的是一种价格低廉但却十分精确的电容测量仪。这是一款精度高于1pF的微量电容测量仪器,专用于电容式油位计。用户可以通过修改元件值,任意调整该测量仪的电容适用范围。由于该测量仪的设计初衷是用于油位测量,因此其电源部件被设计为能够承受摩托车或汽车供电过程中可能发生的电压瞬变。U3A是一种使用陶瓷谐振器(Y1)的振荡器。U3C到U3F的输出电路以455
2014-03-01 14:51:50
2003
原创 OS_FLAG.C
OS_FLAG.C/*********************************************************************************************************** uC/OS-II*
2013-10-10 10:33:52
898
原创 OS_TASK_STAT_EN
OS_TASK_STAT_EN设定系统是否使用μC/OS-II中的统计任务(statistic task)及其初始化函数。如果设为1,则使用统计任务OSTaskStat()。统计任务每秒运行一次,计算当前系统CPU使用率,结果保存在8位变量OSCPUUsage中。每次运行,OSTaskStat()都将调用OSTaskStatHook()函数,用户自定义的统计功能可以放在这个函数中。详细
2013-10-08 11:55:42
1630
原创 关于OS_PRIO_SELF的说明
在看ucosii 中关于删除任务的函数 OSTaskDel 时看到if (prio == OS_PRIO_SELF) { /* See if requesting to delete self */ prio = OSTCBCur->OSTCBPrio;
2013-10-08 09:08:03
1237
转载 从单片机初学者迈向单片机工程师
从单片机初学者迈向单片机工程师目录:一、LED 主题讨论周第一章----写在前面......................................................... 1二、LED 主题讨论周第二章----学会释放CPU................................................. 2三、LED 主题讨论周第三章---
2013-07-02 16:56:39
2135
3
转载 LM741构成的电容测量电路设计
LM741构成的电容测量电路设计由LM741等构成的电容测量电路如下图所示,该电路的测量原理是被测电容Cx充、放电而形成三角波,测量三角波的振荡周期就可知电容量的大小。由A1可构成密勒积分电路,经A2构成的施密特电路形成正反馈而产生振荡。其振幅由R4和R3决定,等于电源电压的1/3。Cx的充电电流由电源电压和R2决定,放电电流由电源电压和(R1+R2)决定。从原理上讲,振荡周期应不受电源电
2013-06-27 16:25:14
6335
转载 用M8制作电感、电容、电解电容测量仪表
用M8制作电感、电容、电解电容测量仪表 这个电路不同国家和地区很多人制作过,测量精度高,测量范围大,有用不同语言写的程序,我作了一个BASCOM-AVR版本的,并增加了对电解电容器测量。电感测量范围:0.1μH~2H电容测量范围:1pF~2.5μF电解电容测量范围:0.1μF~30000μF一、电容、电感测量原理:电路是一个由LM393(U3A)组成的LC振荡器。由单片机测
2013-06-27 09:47:56
1709
1
转载 电容电感测试
国外有一个www.aade.com网站上出售用PIC16C622制作的电容电感测试仪套件,可以测量电感量或电容量。后来www.hw.cz上又介绍了用89C2051制作的同类测量仪。我根据其原理仿造了一个,经试用效果不错,简单实用而且准确。 原图中用的开关较多,我简化了一下,只用了一个2×2的开关。另外根据我现有的器件,对其中LC震荡回路的参数做了适当的调整。硬件电路图如下:(在“相册/
2013-06-27 09:12:54
1689
2
转载 用PLL获得高精度的电容表
过去一本《电子设计师选辑》中描述了一种电路,它能以1%精度测量10pF至1μF的电容(参考文献1)。在测试时这种电路会产生一些问题,本例给出了一种改进的电路。图1中的测量电路能够以高精度测量10pF~10μF的电容。它不需要微控制器,因此不需要代码。即使在1pF~10pF范围内,当读数值低至5pF时该电路也有大约±1pF的精度。 电路需要一个高输入阻抗的器件,作为与大阻值电阻R6
2013-06-27 08:58:31
1812
转载 电容电感测试
文中针对电容和电感的测量,简单介绍了关于LC振荡电路测量电容和电感的设计原理。同时通过实验证明该方案能进行高频电感和电容的测量。测量的精度能达到应有要求。 1 测量原理 采用LC振荡器的振荡原理,LC振荡器选择L或是C参数为固定值。通过LC的组合,振荡器起振,当测量电容时电感固定,测量电感时电容固定。通过LC振荡器的频率计算公式 其中,,可以计算出待
2013-06-27 08:54:04
5192
3
原创 单芯片电容测量方案PCAP01原理
1 前言 对于电容传感器的测量来说,传统的电路方式有其无法克服的局限性。复杂的模拟电路设计,难以扩展的电容测量范围,都会给开发带来非常大的阻力。 德国acam公司专利的PICOCAP?测量原理则给电容测量提供了革命性的突破。在2011年推出了最新的带有内部DSP单片机的单芯片电容测量方案PCAP01, 这个芯片会使电容测量提高到一个前所未有的水平。 2.概
2013-06-25 09:46:03
19923
8
原创 MS3110的电容式传感器检测系统
引言 电容式传感器一般是将被测量的变化量转换为电容量的变化。目前国内外都缺乏能够对微小电容进行实时检测的专用仪器,普遍的做法是针对所研发的传感器自行设计、制做专门的电容检测电路,这无疑增加了传感器设计的难度与工作量。针对这一问题,我们设计了通用的电容式传感器检测系统。该系统能够对微小电容进行实时检测,并可以通过上位机实现实时显示、存储等功能。 1 总体设计 电容式传感
2013-06-25 09:33:42
6271
3
原创 Open-Short Test
一.测试目的 Open-Short Test也称为ContinuityTest或Contact Test,用以确认在器件测试时所有的信号引脚都与测试系统相应的通道在电性能上完成了连接,并且没有信号引脚与其他信号引脚、电源或地发生短路。 测试时间的长短直接影响测试成本的高低,而减少平均测试时间的一个最好方法就是尽可能早地发现并剔除坏的芯片。Open-Short测试能快速检测出DU
2013-06-14 09:39:57
20777
4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人