自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (2)
  • 收藏
  • 关注

原创 一个典型的Quartus II 逻辑项目的实现过程

工具:1. Quartus II-64bit Version 13.1.02. ModelSim ALTERA STARTER EDITION 10.1d3. Notepad++ v4.8.2工作目录结构: 一、 安装工具1. 先安装Quartus II注意: 2. 如果不是正版,为学习目的,需要破解。3. 安装Notepad++,并设置

2017-08-28 23:12:54 4478

原创 C#中实现动态隐藏/显示RDLC报表的表头(列)

1.设计好RDLC报表(.rdlc文件),包含所有可能要选择的列。2.在.rdlc文件中创建参数,如图3.设置列的可见性,如图4.在相应的代码中传递显示/隐藏参数,代码: ReportParameter rp; if (checkBox_cehao.Checked) rp = new R

2017-08-04 10:15:49 4266 1

原创 快照:verilog中的阻塞与非阻塞

2016-12-19 09:26:57 368

原创 Chart控件使能光标(Cursor)

2015-12-24 20:53:48 5284

原创 C# 线程向UI通信 委托(delegate)

委托是一种引用方法的类型。一旦为委托分配了方法,委托将与该方法具有完全相同的行为。委托是一种安全地封装方法的类型,它与 C 和 C++ 中的函数指针类似。委托是一种数据结构,它引用静态方法或引用类实例及该类的实例方法。1. 在类中定义委托要用的方法 public void addConsoleInfoMethod(string str)

2015-12-21 21:18:01 3195

原创 DLVA prj

if (pwr >= -70.0 && pwr <= 5.0) { //不再listBox中添加重复的项 if (listBox_pwrList.Items.Contains(pwr)) { } else { listBox_pwrList.Items.Add(pwr); } }

2015-12-20 09:25:05 746

原创 4位数据线 LCM

网摘:几天前搞了个LCM1602来玩,网上下载了别人的程序改巴改巴就写到M48里面,就遇到了初始化很不稳定的问题.上网查看,发现很多人都反映如此,也有人提供了解决方法但并不完美.继续找资料,查了很多pdf资料,最后在微雪电子公布的技术文档里找到了答案.原来1602初始化成4位数据线之前必需先初始化成8位(此时命令发送方式是8位格式,但数据线只需接4位),然后再改到4位线宽,这样

2013-05-23 21:06:25 848

原创 Altium designer 技巧

1. 覆铜 过孔 P-V2. 锁定布线S-C,右旋属性,locked3. Push Conflicting Object 推挤布线4. Preserve Angle When Dragging即拖动时保持角度5. Resrrict To 90/45即在走线的时候角度只允许在45度和90度之间切换,走线切换SHIFT+空格。6. 改变元件的层:选中要放在底部的贴片,在拖动过程中按

2013-03-15 15:34:07 751

原创 LINQ笔记

查询指定时间范围的数据 var rs = from r in _db.Rains where r.time > new DateTime(2013, 1, 1) && r.time < DateTime.Now select r; int cnt = rs.C

2013-02-19 21:14:05 263

原创 13.02 PSP

13.02.181. SQL Server nchar与nvarchar的区别。    当用nchar(16)时,用linq+c#得到的字符串会将长度不足的部分补成空格, 而用nvarchar(50)不会。

2013-02-18 09:17:30 284

原创 13.02.16 DataGridView 用法集萃

1.单元格实现下拉列表(Combobox) private void Form_UserMgmt_Load(object sender, EventArgs e) { userBindingSource.DataSource = _db.users; ((DataGridViewComboB

2013-02-17 08:06:14 910

原创 13.02.05 Linq数据,用dataGridView修改、添加、删除 ?

?当应用程序为新添加的行填充默认值时,能使数据输入变得更方便。 通过 DataGridView 类,可以使用DefaultValuesNeeded 事件填充默认值。此事件在用户进入新记录的行时引发。 在代码处理此事件时,可以用选择的值填充所需的单元格。

2013-02-05 09:40:53 768

原创 13.02.04 C# Linq 添加、修改 带有richTextBox格式的内容到数据库

修改 //db.RTUs.AsEnumerable().ElementAt(listBox_rtu.SelectedIndex).RTU_ID = textBox_rtuID.Text; //db.RTUs.AsEnumerable().ElementAt(listBox_rtu.SelectedInd

2013-02-05 09:22:55 678

原创 13.01.24 转换 BCD码

//Prj: 0600 gps+compassU32 power(int base, int times){ int i; U32 rslt = 1; for (i=0;i<times;i++) { rslt *= base; } return rslt;}U32 BCD2Dec(U8 *pBcd, int len){

2013-01-24 19:43:55 607

原创 13.01.18 C# Linq 对查询的非重复元素排序

Queryable..::.Distinct 方法返回序列中的非重复元素.Queryable..::.OrderByDescending 方法按降序对序列的元素排序。                var wrChs = (from wr in db.WaterRatios                               where

2013-01-18 09:41:01 835

原创 13.01.17 c# Linq 从查询的结果中返回指定数量的记录

Queryable..::.Take(Of(TSource>)>) 泛型方法从序列的开头返回指定数量的连续元素。 var rcs = (from r in db.Rains where r.RTU_ID == e.CoverdItem.PointName & r.Ch == 1

2013-01-17 21:22:33 5696

原创 13.01.17 C# Linq 查询最新的记录

var wcs = ( from wc in db.WorkConditions where wc.RTU_ID == e.CoverdItem.PointName orderby wc.time descending select (wc

2013-01-17 19:39:26 775

原创 9506调试笔记

目标:用9506扩展输出,控制LED数码管。1. 复位RESET信号。2. 将OE设为低。3. 设置IO设置输出     ISendStr(0x40, 0x98, ini, 5);    ISendStr(0x42, 0x98, ini, 5);    ISendStr(0x44, 0x98, ini, 5);    ISendStr(0x46, 0x98, ini,

2012-07-30 11:37:27 373

原创 PCB

此为网上看到的关于pcb的知识,具有参考价值:一、硬件工程师电路设计必须紧记的十大要点 一、电源是系统的血脉,要舍得成本,这对产品的稳定性和通过各种认证是非常有好处的。1.尽量采用∏型滤波,增加10uH电感,每个芯片电源管脚要接104旁路电容;2.采用压敏电阻或瞬态二极管,抑制浪涌;3.模电和数电地分开,大电流和小电流地回路分开,采用磁珠或零欧电阻隔开;4.设计

2012-02-20 10:49:48 1388

转载 上拉电阻(转)

上拉电阻下拉电阻的总结-转载 上拉电阻:1、当TTL电路驱动COMS电路时,如果TTL电路输出的高电平低于COMS电路的最低高电平(一般为3.5V),这时就需要在TTL的输出端接上拉电阻,以提高输出高电平的值。2、OC门电路必须加上拉电阻,才能使用。3、为加大输出引脚的驱动能力,有的单片机管脚上也常使用上拉电阻。4、在COMS芯片上,为了防止静电造成损坏,不用的管脚不能悬空,一

2012-02-04 23:24:03 485

原创 频率有无检测

2011-10-28 18:45:24 316

原创 BUG 11.11

2011-10-071. 调试输出异常,发现是dbg0printf的buffer太小,输出时,用到dbg3printf的buffer了,两个buffer连续分配,《projec:t0450》 2011-11-181. c51中文字符定义及引用 ,《projec:0450》unsigned char code Weeks[][7]={"日","一","二","三","四","五"

2011-10-07 22:00:45 227

原创 LPC2000的RTC主电源掉电时钟就不跑的原因

2011-10-01 16:21:54 749

原创 VC及eVC中修改对话框中的光标

典型代码:BOOL CSubDlg::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message){ // TODO: 在此添加消息处理程序代码和/或调用默认值 //SetCursor(AfxGetApp()->Load

2011-09-30 09:14:40 850

原创 VC及eVC中修改对话框的背景色

典型代码:void CDlgInDlg_demoDlg::OnPaint(){ CPaintDC dc(this); // device context for painting // TODO: 在此处添加消息处理程序代码 if (IsIconic())

2011-09-30 09:07:44 477

原创 VC及eVC中将一个对话框作为控件放入另一个对话框

步骤:1. 创建两个对话框CFDlg, CSDlg,在资源视图中将CSDlg的Style设为Child。2. 在CFDlg::OnInitDialog()中添加    m_pSubDlg = new CSDlg(this);m_pSubDlg->Creat

2011-09-30 09:04:55 694

原创 关于IT中的时间表示

 域起始时刻关系NTP时间戳UTC 1900-01-01 00:00:001970-1900= 2208988800sC语言UTC 1970-01-01 00:00:00 TSIPUTC 1980-01-06 00:00:00

2010-03-31 21:01:00 597

原创 eVC & VC 串口编程

步骤:1.打开串口2.读取串口的DCB3.设置串口事件:接收到一个字符4.设置接收与发送的缓冲区大小5.修改DCB6.设置串口的DCB7.读取超时参数8.修改超时参数9.设置超时参数10. 清除收/发缓冲区 11.创建串口接收线程退出事件12.定义串口接收线程13.创建串口接收线程 14.发送数据   

2010-03-14 12:32:00 1403 1

原创 在RL-TCPnet下的UDP通信

 1.    初始化TCPnet。void init_TcpNet (void); 2.    分配自由的UDP Socket。U8 udp_get_socket (    U8   tos,       /* Type Of Service. */    U8   opt,       /* Option to calculate or verify the chec

2010-01-29 12:24:00 3915 2

原创 基于RL-TCPnet的Web Server应用

脚本语言“c”会引起HTTP server script interpreter调用cgi_func函数,此函数由开发人员实现。在“c”命令后可跟一个字符串,作为参数传递给cgi_func函数的形参env。cgi_func函数必须将处理的结果(一个html字符串)作为HTTP响应写到它的输出参数buf中,HTTP server会用此字符串在“c”命令的位置替换“c”命令行,然后输出到浏览器

2010-01-25 12:12:00 2369

原创 RL-RTX中的Event、mailbox、mutex和semaphore

Event flags(事件)事件是实现任务-任务、任务-中断(isr)之间同步的一种机制。一个任务或isr通过设置事件告诉另一任务某一(些)事情发生了;一个任务可以等待某一(些)事件发生后再继续执行。每一任务有16个事件标志可用。情景:        甲:我告诉你,某事发生。(set)        乙:我等到,直到你告诉我某事发生。(wait) 函数原型

2010-01-21 18:51:00 5882 2

arm7操作LCM及串口扩展示例

以LPC22xx为例,介绍用存储器方式访问液晶模块和串口扩展的硬件设计、软件方法。

2011-08-19

空空如也

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

TA关注的人

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