Experimental report on serial communication and access to IBM Comm. Title of Ports Lab: Access to serial communication and IBM communication. One of the main differences between serial communication and parallel communication using DOS and BIOS is the number of rows used for data transfer. In parallel communication, one line of each data bit is transmitted, and in the case of serial communication, data is transmitted line by line.
IBM introduced the PS2 port to the personal computer. It is a widely used interface for keyboard and mouse communication with the host. The PS 2 port consists of two lines for communication. One row is used to stream data in the serial stream and the other row is used for clock information to determine if the data is valid and retrievable. Data is transmitted in 11-bit data packets including 8-bit data, odd parity bits, and stop bits. The Quartus II Web Edition design software is a comprehensive environment for Altera's programmable chip system (SOPC) design. This software is used in this project to program and implement TEA (Tiny Encryption Algorithm) on Altera 's DE 1 Cyclone II FPGA. This program can also be used for simulation and timing analysis.
MATLAB is a high-level programming language for numerical calculation, data acquisition and analysis. It is a Bluetooth serial port (serial port communication is part of MATLAB's basic functions) or via a USB connection, for example to control the Lego NXT robot via RWTH - Mindstorms NXT Toolbox (free and open source) Can be used. Simulink is a block diagram environment for modeling and simulating dynamic systems. Simulink allows the user to program LEGO NXT or EV 3 automatically after designing and simulating the control algorithm and the LEGO system. For programming support for Lego NXT or EV 3 only Simulink is required at no additional charge
Serial port communication is used for electronic hardware. The serial port or RS 232 has several port settings that need to be configured. The advantage of this outdated technology is that it is best suited to the application we are designing and the amount of data that needs to be exchanged with the milling machine. Figure 1 shows the dialog displayed to the user when the user selects "Serial Port" from the "Settings" menu. In this dialog, the user can select the port setting. The reason for including this control is that the application can run on a different PC. The default port configuration is shown in Figure 1.