Skip to main content

Port Serial

serial port

Port Serial
Standard RS 232 was established by Electronic Industry Association and Telecommunication Industry Association in 1962. The complete name is EIA/TIA-232 interface between Data Terminal Equipment and Data Circuit-Terminating Equipment Employing Serial Binary Data Interchange. In spite of its long name, this standard only relates to data communication between computers with computer complement equipment. There are two main stuffs set by standard RS 232, i.e:
Ø  Signal form and tension level used RS 232 was created in 1962, before ICTTL was well-known. Moreover, the tension level determined for RS 232 does not have any relation with the level TTL, even it is said that it is different. Here are differences between the tension level RS 232 and TTL:
Picture. Differences between the Tension Level RS232 and TTL
Ø  Determination of signal types and connector used, and signal structure in connector foot 9. Some parameters determined by EIA (Electronic Industry Association) are
1.      Space (logic 0) tension from +3 V to +25 V
2.      Mark (logic 1) tension from -3 V to -25 V
3.      Tension area from +3 to -3 V is not defined
4.      Open series tension must not more than 25 V (ground reference)
5.      Short connective series current must not more than 500 Ma
A driver has to be able to handle this current without getting broken. Beside describing the tension level like what it has been discussed above, Standard RS232 determines signal types used to arrange information exchange between DTE and DCE.
There are 24 signal types. However, common signal used are usually 9 signal types. Connector used is determined in standard RS 232, for complete signal used by connector DB 25. While connector DB 9 is only used for 9 signals which is commonly used

Transmit Data
For sending serial data
Received Data
For receiving serial data
Request to Send
A signal for informing modem that UART is ready to conduct data exchange
Clear to Send
Telling that modem is ready to conduct data exchange
Data Set Ready
For telling UART that modem is ready to conduct data exchange
Carrier Detect
While modem detect “carrier” from other modem, the signal will be activated
Data Terminal
The opposite of DSR, it is used for telling that UART is ready to conduct communication
For telling that UART is ready to conduct communication
Ring Indicator
It will be active if modem detects quivering signal from phone channel

Those signals 96 are in the direction of DCE and come from DCE. For the signals in the direction of DCE, it means that DTE has function as output and input, for example signal TxD, at the side of foot DTE TxD is output. This foot is connected to foot TxD on DCE which has a function as input. The other way around of TxD signal is RxD. This signal comes from DCE and it is connected to RxD foot on DTE which has a function as output.
Testing conducted by connecting two computers through port serial (port DB 9) is with null modem configuration. Null modem configuration is conducted with 3 data channel: TxD (sending channel), RxD (receiving channel), and ground.

Basically, serial communication inter PC occurs through port serial or DB9. Powerful component which can be used for accessing/serial communication for Delphi is comport. In creating the application of serial communication between two personal computers (PC), it needs two applications, i.e: data sender application and data receiver application. The application that will be created recently is simple application which can be then developed to be more complex application.

Popular posts from this blog

Login Form Delphi by Connecting to Ms Access Database.

this the step by step  to making application :

Login Form Delphi by Connecting Ms Access Database.

In making/ building application in Delphi, login Form is an important to protect application so that cannot be open by irresponsible person. This login Form is connected with database so that able to keep a lot of username data and password. Before make the application, please create a database as the picture below:
Picture :Login  form Delphi database Microsoft Access
Save the database in the folder which use to save the application

Next step is create the application

Enter the component and the source code as follows.

No Component NameProperties Value1Label1CaptionUsername2Label2CaptionPassword3Edit1Text -4Edit2Text -5Button1CaptionLogin6Adoconnection1--7AdoQuery1ConnectionADOConnection1

Arrange the component as the picture below:

Figure. Login Form Delphi design form

 Create new form

Form properties can be check in the table below
No Component NameProperties Value1Form1CaptionSuccess…

Step by step Accessing SMS With Delphi: Sending SMS Using Borland Delphi 7 Exploit Comport Component (Siemens))

In this example, will present the way how making SMS delivery program with Delphi, basically, data in data communication series between Delphi and mobile phone happen in Format Protocol Data Unit (PDU). The destination number of sending Message and message that will be sent through Delphi program that is made have to be changed into PDU Form first, next is the data will be sent through serial port to mobile phone. To make the send SMS Application , please enter the following component to Form 1.

No Component NameProperties ValueButton1CaptionConnectButton2CaptionDisConnectButton3CaptionConvert to PDUButton4CaptionSend to HPButton5CaptionClearButton6CaptionStart Send SMSButton7CaptionSet PortEdit1Text-Edit2Text<Type The SMS here>Edit3Text-Label1Caption1) Destination Number :Label2Caption2Label3CaptionPDU lengthLabel4CaptionLabel lengthComLed1--Memo1--Memo2--Comport1--Arrange the Component  in such away so that the visualization program is as follows:

Then type the follow…

The Example Using Chart In Borland Delphi 7

The Example Using Chart In Borland Delphi 7

In this writing will discuss about how to use the chart in Delphi 7. In the example that is made by using Delphi 7, chart will appear 2 data in the form of incremental data number, the first data named data 1 and the second data named data 2. Data 1 is incremental data 1 that is begun from 0 until 10; while data 2 is same. Yet, in the beginning condition of data 1 start from 0 while data 2 start from 1.

To make application as the explanation above, please enter the components in the table below into design form.

NoComponentPropertiesValueNote1Form1CaptionThe Chart of Data on Delphi 72GroupBox1CaptionThe Chart of Data on Delphi 73Label1CaptionData 14Label2CaptionData 25Edit1Text06Edit2Text07Button1CaptionShow to Chart8Button2CaptionClose9Timer1EnabledFalse10Chart--Check the NoteNote:

Double click on chart component, set the property of chart as below:

Click on  Add.. Button

Then the following chart gallery will be shown:

Choose the…