Delphi

简单的RS232C/TTL电平转换和串口取电
Delphi

简单的RS232C/TTL电平转换和串口取电

87 0

作者:温正伟 原载:无线电杂志  在许多单片机的应用中都会使用到串行口与电脑的串行口相连接,进行数据的传输或控制命令的发送与接收。单片机的串口有很大一部分是使用TTL电平标准的(PIC的可以直接连接在电脑串口),它的逻辑1电平是5V,逻辑0电平是0V,而电脑串行口所使用的是RS232C的电平标准,它的逻辑1电平是-3V--12V,逻辑0电平是+3V-+12V。两者的电平范围相差很远,所以连接时需要用到电平转换电路。这样电路有好多种,一般来说商业化的成品会用到MAX232,DS275等专用的RS232、T

Delphi RS232C接脚与对连线
Delphi

Delphi RS232C接脚与对连线

37 0

出处:网络旧制JIS名称新制JIS名称全 称说 明FGSGFrame Ground连到机器的接地线TXDSDTransmitted Data数据输出线RXDRDReceived Data数据输入线RTSRSRequest to Send要求发送数据CTSCSClear to Send回应对方发送的RTS的发送许可,告诉对方可以发送DSRDRData Set Ready告知本机在待命状态DTRERData Terminal Ready告知数据终端处于待命状态CDCDCarrier Detect载波检出,用

Delphi RS232C串行通讯接口的应用
Delphi

Delphi RS232C串行通讯接口的应用

83 0

本文的相关程序下载:点击下载    CDLE-J20.hex //单片机程序    CDLE-J20_Main.c //单片机C语言原程序    demop.exe //演示软件    源码.rar //演示软件delphi源码    (程序中使用delphi的串口SPCOM控件请自行下载,下载后可以在DELPHI中以控件安装方式安装)  猜猜看图一上接在PC电脑后面板上的小电路是什么? 图1:接在电脑后面板的小电路  也许你能猜到这上面有一块51单片机,但我想你猜不到它的作用。这正是这一期的实例制作�

Delphi

DELPHI 串口控制继电器

43 0

串口编程...1.条件:买一个40-~50元的继电器(支持5V电压之类);2.动手:串口中的DTR针脚可以输出你需要的电压,你焊两根线,一跟连接诶tr(4号针脚),一跟连接地线(一般是五号针脚),然后你编程升高DTR的电位,就可以打开继电器(5V),降低就关闭;3.代码说话:给你个例子,串口编程控制诶tr和rts针脚电压,rts也可以输出一个5-8V的电压 unit Unit1; interface uses Windows, Messages, SysUtils, Classe

Delphi

delphi udp文件传输

89 0

客户端:unit UnitClient;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, IdBaseComponent, IdComponent, IdUDPBase, IdUDPClient, IdAntiFreezeBase, IdAntiFreeze, Gauges;type TFormClient = class(TFor

Delphi

Delphi ScreenCap 截图

31 0

unit Unit1;interfaceuses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, jpeg;type TForm1 = class(TForm) btnScreenCap: TButton; procedure Scree

Delphi

Delphi FullScreen全屏

53 0

procedure TForm1.FormCreate(Sender: TObject);begin { Position form } Top := 0; Left := 0; { Go full screen } BorderStyle := bsNone; WindowState := wsmaximized; ClientWidth := Screen.Width; ClientHeight := Screen.Height; Refresh; SetForegroundWi