文章分类 - 单片机AVR
单片机AVR
摘要:前一段用了mscomm控件编写程序,但是部署到新的设备上时需要手工注册控件,很是麻烦,能不能编写一个Winapi的程序自动注册呢?所以就自己写了一个程序。 原理:如何手工来注册安装MSComm控件。 第一步:将Mscomm.srg, Mscomm32.ocx,Mscomm32.dep三个文件复制到系统文件夹中。要注意的是,MSComm控件是要授权的,所以必须将其使用“执照”Lice...
阅读全文
摘要:对于从事工控和单片机工作的人来说串口编程是很常用的和很重要的。事实上在VB.net和C#中对串口的操作和VS6里没有大的区别。你仍然可以直接调用API或者使用MSComm或其他第三方控件。这里只介绍大家常用的MSComm。例子使用2、3脚跳过线的串口将COM1和COM2连接。 首先,你必须有MSComm.ocx文件在你的Windows的System32目录下,而且它必须正确的注册。你可以装VS6来...
阅读全文
摘要:目次:1.DB9和DB25的常用信号脚说明 2.RS232C串口通信接线方法 3.串口调试中要注意的几点 目前较为常用的串口有9针串口(DB9)和25针串口(DB25),通信距离较近时(<12m),可以用电缆线直接连接标准RS232端口(RS422,RS485较远),若距离较远,需附加调制解调器(MODEM)。最为简单且常用的是三线制接法,即地、接收数据和发送数据三脚相连,...
阅读全文
摘要:一、RS-232、RS-422与RS-485的由来 RS-232、RS-422与RS-485都是串行数据接口标准,最初都是由电子工业协会(EIA)制订并发布的,RS-232在1962年发布,命名为EIA-232-E,作为工业标准,以保证不同厂家产品之间的兼容。RS-422由RS-232发展而来,它是为弥补RS-232之不足而提出的。为改进RS-232通信距离短、速率低的缺点,RS-422定义了一种...
阅读全文
摘要:随着计算机系统的应用和微机网络的发展,通信功能越来越显的重要。这里所说的通信是只计算机与外界的信息交换。因此,通信既包括计算机与外部设备之间,也包括计算机和计算机之间的信息交换。由于串行通信是在一根传输线上一位一位的传送信息,所用的传输线少,并且可以借助现成的电话网进行信息传送,因此,特别适合于远距离传输。对于那些与计算机相距不远的人-机交换设备和串行存储的外部设备如终端、打印机、逻辑分析仪、磁盘...
阅读全文
摘要:Use P/Invoke to Develop a .NET Base Class Library for Serial Device Communications John Hind This article assumes you're familiar with C# and RS232 communications Level of Difficulty 1 2 ...
阅读全文
摘要:同济大学电子与信息工程学院 林阔 于浪 殳伟群 ...
阅读全文
摘要:在Visual C++.NET2003(也包括Visual Studio.NET2003中的VB.NET)中没有将串口通信控件MScomm控件包含进去,因此安装后,会找不到这个控件,这里介绍一个如何在Visual Studio.NET2003中应用MScomm控件的一个简单方法。 ...
阅读全文
摘要:龚建伟评论:本文对在Delphi中使用ActiveX控件,使用行间汇编,用Delphi调用可执行应用程序三种方法实现串口通信进行了阐述。不过在Delphi中进行串口编程并不象作者所说的那样令人头疼,我就知道几个很好用的串口程序是用Delphi编写的(我不太会用Delphi)。 Delphi 是新一代可视化开发工具,它具有功能强大、简便易用和代码执行速度快等特点,Delphi系列开发工具在国际各媒体...
阅读全文
摘要:龚建伟评论:本文对在VB4.0中使用ActiveX控件MSComm进行串口编程,给出了一个实例,因我不懂VB,无法评论其实用性,但经常有网友问及VB的串口编程,故我也放在这里,读者自已去看吧。 摘要:Visual Basic4.0 中通信控件及其在Windows平台下的通信软件设计方法,并结合具体实例给出了基本的通信程序。关键词:Visual Basic MSCOMM.VBX通信控件 程序设计19...
阅读全文
摘要:elphi 是新一代可视化开发工具,它具有功能强大、简便易用和代码执行速度快等特点,是全球公认的快速应用开发工具技术的先驱者,它越来越在构架企业信息系统方面发挥着重要作用。由于Delphi 这些显著特点,许多程序员选择Delphi作为开发工具编制各种应用程序。但是,令人惋惜的是Delphi没有自带串口通讯的控件,在它的帮助文档里也没有提及串口通讯,这就给编制通讯程序的开发人员带来众多麻烦,影响了开...
阅读全文
摘要:大家知道,当我们安装VC++6.0/VB6.0时,如果选择了ACtiveX控件项(自定义安装),MSComm控件就会自动安装在计算机上了,并在系统文件夹下多了3个文件:Mscomm.srg, Mscomm32.ocx,Mscomm32.dep 注意,操作系统不同,则系统文件夹不同: Win98: windows/system Win2000: winnt/...
阅读全文
摘要:摘要:本文详细介绍了MSComm控件在串口编程中使用。 目 次MSComm控件两种处理通讯的方式CommPort属性RThreshold 属性CTSHolding 属性SThreshold 属性CDHolding 属性DSRHolding 属性Settings 属性InputLen 属性EOFEnable 属性Handshake 常数OnComm 常数InputMode 常数错...
阅读全文
摘要:[单片机基础知识]Configuration Bits 设置 编写程序,必须要对环境条件进行设置(Configuration Bits),比如WDT看门狗、晶振类型、代码保护、低压编程等等,每一种芯片的项目不一样,有多有少。正确设置非常重要,否则容易误烧芯片造成损失。 开发工具编译器一般都可以采用菜单方式设置,在编译程序时将设置字一并完成,烧写芯片同时完成CONFIG的烧入。然而,有时候编译...
阅读全文
摘要:本实用新型涉及一种车辆脉冲点火发生器,是由包括至少一个时基电路Ic的振荡器与电压控制频率电路相接,振荡器的产生宽脉冲方波振荡信号经放大电路输入车辆升压变压器,放大电路的输入端与车辆断电器相接。本实用新型由于采用宽脉冲、频率压控电路,无论工作电压高低都能正常、高效地工作,提高混合气的燃烧效率;同时,经过断电器的电流减小到原来的几千分之一(约1mA以下),可大大提高断电器的使用寿命,故障率降低
阅读全文
摘要:上图是一个燃气热水器通用的电子点火电路,工作过程如下:图中K是水压开关,当打开水龙头后K将接通3V的电池组,电路开始工作。由于C2需要一定的充电时间,此时Q6处于截止状态,电源通过两个电阻对C3进行充电,充电电流使得Q7导通,Q8导通。Q8的导通使得供气(煤气)电磁阀BK的启动绕组得电,煤气阀门打开,开始向热水气供气。 由于Q8的导通使Q4也导通,振荡管Q5得到偏置而开始工作,并通过Q9、...
阅读全文
摘要:PIC16C5X单片机概述 —深圳市凌雁电子有限公司 PIC系列单片机是美国Microchip公司推出的具有精简指令集高性能8位单片机,其优点是引脚少,性能优越,可直接带LE...
阅读全文
摘要:逻辑电平的一些概念 要了解逻辑电平的内容,首先要知道以下几个概念的含义: 1:输入高电平(Vih): 保证逻辑门的输入为高电平时所允许的最小输入高电平,当输入电平高于Vih时,则认为输入电平为高电平。 2:输入低电平(Vil):保证逻辑门的输入为低电平时所允许的最大输入低电平,当输入电平低于Vil时,则认为输入电平为低电平。 3:输出高电平(Voh):保证逻辑门的输出为高电平时的输出电平的最小值,...
阅读全文
摘要:一、电容的分类和作用 电容(Electric capacity),由两个金属极,中间夹有绝缘材料(介质)构成。由于绝缘材料的不同,所构成的电容器的种类也有所不同: 按结构可分为:固定电容,可变电容,微调电容。 按介质材料可分为:气体介质电容,液体介质电容,无机固体介质电容,有机固体介质电容电解电容。 按极性分为:有极性电容和无极性电容。 我们最常见到的就是电解电容。 电容在电路中具有隔断直流电,通...
阅读全文