12 2014 档案
摘要:1length1 = Int32.Parse(szLine.Substring(1, 2), System.Globalization.NumberStyles.HexNumber);//计算这一行有多少个数据 add1 = Int32.Parse(sz...
阅读全文
摘要:1.漏极开路输出与集电极开路输出相同,就是内部没有负载电阻。漏极开路输出高电平时必须在输出端与正电源(VCC)间外接一个上拉电阻。否则只能输出高阻态。2.上图a为正常输出(内有上拉电阻):场效应管导通时输出低电位,截止时输出高电位。上图b为漏极开路输出,外接上拉电阻:场效应管导通时输出低电位,截止时...
阅读全文
摘要:1.// 源数组 - 起始位置 -目的数组 - 起始位置 - 长度 System.Array.Copy(mcu_data, 2, read_mcu_data_whole, 0, mcu_data.Length - 4);//减去前后总共4个标记
阅读全文
摘要:Thread.Sleep(3);//延时一会,等接受完成再去读
阅读全文
摘要:只是外部ram的寄存器,内部还未解决1.头文件char xdata PWMOMUX1 _at_ 0x02A7;//10'b10_1010_0111;程序:u16 addr;addr =0x02A7; *((u8 xdata *)addr) = 0x34;
阅读全文
摘要:1.比如说TexBox输入'a'按下->触发KeyDown事件,然后去处理 ->将a显示输入到文本框后 ->触发KeyPress事件
阅读全文
摘要:1.@作用 过滤字符串中转义符他可以将省略一个'\'(系统)C:\Windows = (C#中)@"C:\Windows" = (C#中)"C:\\Windows"
阅读全文
摘要:快捷键 使用KeyDonw事件输入限制使用 KeyPress 事件1.注意:如果是整个窗体的快捷键,一定要把窗体属性中的KeyPreview改为trueprivate void textbox_KeyDown(object sender, KeyEventArgs e){ // 如果按下组合键CT...
阅读全文
摘要:1.手册pwm互补不对;;PWMSUBM0真实 00,11 :互补 01 ,10:同相 2.char * 出问题3.同时pwm打开不是受pwm0频率控制4.jmt测试助手,,textbox输如"ctrl+enter"完成;快捷键未完成;
阅读全文
摘要:1.遇到问题时看看这里//每次响应中断结束后清空缓存,防止在显示关闭时,打开后又一次性出现 serialPort1.DiscardInBuffer();
阅读全文
摘要:1.正确PWMSUBM0 &= (byte)(PWMSUBM0 | 0xfc);PWMSUBM0 &= (byte)(PWMSUBM0 | (byte)0xfc);2.不能编译的PWMSUBM0 &=(PWMSUBM0 | (byte)0xfc);
阅读全文
摘要:// //将int进制转换 // private byte hex(int myHex) { byte[] a = BitConverter.GetBytes(myHex); re...
阅读全文
摘要:1.在闪电KeyPress事件中添加 private void textBox_pwmx_fre_KeyPress(object sender, KeyPressEventArgs e) { //如果输入的不是数字键,也不是回车键、Backspace键,则取消该输...
阅读全文
摘要:闪电中的Validated
阅读全文
摘要:1.直接在main_Form_Load的初始化中加//忽略跨线程检查 // System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false;
阅读全文
摘要://设置鼠标在控件上面时,改变光标形状 private void pictureBox_macroLogo_MouseHover(object sender, System.EventArgs e) { this.Cursor = Cursor...
阅读全文
摘要:1.传入serialport 和待显示串口的Commbox private void Search_AddSerialToComboBox(SerialPort MyPort, ComboBox MyBox) { ...
阅读全文
摘要:1.缓冲区不定字节读取(波特率很高也没问题)//Thread.sleep(1000);//处理事件这块可以加上延时确保不定数的数据可以全部收到缓冲后,才去读缓冲内容--单位:毫秒 byte[] data = new byte[serialPort1.BytesToRead]; //定义缓冲区,因为串...
阅读全文
摘要:设置下拉框的DropDownStyle属性为DropDownList
阅读全文
摘要:1.选择文件夹FolderBrowserDialog fbd = new FolderBrowserDialog(); fbd.SelectedPath = "D:";//默认路径 if(fbd .ShowDialog() == DialogResult....
阅读全文
摘要://打开计算器 ProcessStartInfo startInfo = new ProcessStartInfo(); startInfo.FileName = @"C:\WINDOWS\system32\notepad.exe";//devmgmt....
阅读全文
摘要:1.加入using System.Diagnostics;2. private void button_main_baidu_Click(object sender, EventArgs e) { Process.Start("http://www.baidu...
阅读全文
摘要:1.闪电事件,注意添加手动或者点击按钮->属性中的闪电->下面对应各种事件在上面: private void button1_MouseHover(object sender, EventArgs e) { button1.BackgroundImage = Pr...
阅读全文
摘要:1.设置Panel位置大小 private void button2_Click(object sender, EventArgs e) { panel1.Visible = false; panel2.Location = new ...
阅读全文
摘要:1.思路:在一个面板上显示或者隐藏不同窗体 private void button1_Click(object sender, EventArgs e) { chuangti at = new chuangti(); this.panel1....
阅读全文
摘要:1.在主窗体程序中定义对应别的窗体的对象Form_a_class form1 = Form_a_class test_delegate();2.调用显示 form1.ShowDialog();
阅读全文
摘要:1.在主窗体(含有serialPort的窗体)中//先定义委托 public delegate void OpenPort(); public delegate void ClosePort();//同样在主窗体中实现添加 public void ClosePort()//关闭串口,供委托调用...
阅读全文
摘要:1.问题1是这样的,网友意思让使用一个按键对应显示一个panel即,http://zhidao.baidu.com/question/1924974374730559427.html2.那么我在设计界面时候,我能想到的就是将所有panel摆放在同一个位置,然后通过按键选择哪个隐藏哪个显示;;但是设计...
阅读全文
摘要://没有标题 this.FormBorderStyle = FormBorderStyle.None; //任务栏不显示 this.ShowInTaskbar = false;//实现拖动1.在窗体类里面加入,下面两个,按提示加入命名...
阅读全文
摘要:1.就是想做一个类似下面界面的窗体,上面一排按键,点击一个下面对应改变一次界面的内容,这是如何实现的呢...是不是通过,比如这里有四个按键,然后使用4个大小相同的面板,每个面板内容不同.按一个按键,对应选择一个界面显示,其他隐藏,,,我是新手,这样猜的不知是不是这样弄得,有没有好的方法指导一下,谢谢...
阅读全文