PROGRAMMABLE SYSTEM, PROGRAMMABLE LOGIC UNIT, AND LOGIC PROGRAMMING: A BASIC GUIDE