SlideShare a Scribd company logo
1 of 8
Download to read offline
International Journal of Engineering Research and Development
e-ISSN: 2278-067X, p-ISSN: 2278-800X, www.ijerd.com
Volume 9, Issue 2 (November 2013), PP. 22-29

The Computer Architecture of a Microcontroller Based
Transistor Tester with a Logic Display
Aru Okereke Eze1, Opara, F.K2.
1

Department of Computer Engineering Michael Okpara University of Agriculture, Umudike, Umuahia, Abia
State, Nigeria
2
Department of Electrical/Electronics Engineering Federal University of Technology, Owerri, Imo State,
Nigeria

Abstract:- This work exploits the design and implementation of a microcontroller based transistor tester with a
logic control. Microcontroller based transistor tester is a device used to test the electrical behaviour of transistors
and diode states within transistors. The transistor device is commonly used for circuitry and electronics. Most
transistor testers test whether or not a transistor is sinking input (NPN) or sourcing output (PNP). This work is
aimed at designing a microcontroller based transistor tester required to test Bipolar Junction Transistor, Field
Effect Transistor and Uni-junction Transistor. It is also aimed to experimenting and producing a well reliable
transistor, not only testing Bipolar, Field Effect and Uni-junction transistor but also other electronics component
useful in daily human lives.
Keyword:- Microncontroller, Transistor Tester, Liquid Crystal Display, Adc0804, Cpu, Rom, Ram, Etc.

I.

INTRODUCTION

A microcontroller is an integrated chip that is often part of an embedded system. The microcontroller
includes a CPU, RAM, ROM, I/O ports, and timers like a standard computer, but because they are designed to
execute only a single specific task to control a single system, they are much smaller and simplified so that they
can include all the functions required on a single chip. Microcontrollers have become common in many areas,
and can be found in home appliances, computer equipment, and instrumentation. They are often used in
automobiles, and have many industrial uses as well, and have become a central part of industrial robotics and
most especially in the design of a transistor testing devices.
Microcontroller based transistor tester is a device used to test the electrical behaviour of transistors and diode
states within transistors. The transistor device is commonly used for circuitry and electronics. Most transistor
testers test whether or not a transistor is sinking input (NPN) or sourcing output (PNP).
A microcontroller based transistor tester is used to test bipolar junction transistors. It uses a method to type, pin
and check for forward direct current (DC) gain. It can be used to test field effect transistor. A FET can be tested
using a transistor tester and is needed wherein the correct biasing voltages can be applied and the tester display
can reveal the full operating characteristics of the device. And also it can test Unijunction transistor by checking
the resistance between B1 and B2.

II.

SYSTEM METHODOLOGY

It is noted that the project is Micro-controller based, with some discrete components.
A liquid crystal display (LCD) is a thin, flat panel used for electronically displaying information such
as text, images, and moving pictures. Its uses include monitors for computers, televisions, instrument panels,
and other devices ranging from aircraft cockpit displays, to every-day consumer devices such as video players,
gaming devices, clocks, watches, calculators, and telephones. Among its major features are its lightweight
construction, its portability, and its ability to be produced in much larger screen sizes than are practical for the
construction of CRT display technology.

III.

SYSTEM DESIGN

There are different methods which were adopted in this project study which are as follows:
The memory unit/micro-controller
AT89C52 microcontroller
Micro-controller pin descriptions
3.1

THE MEMORY UNIT/ MICRO-CONTROLLER

22
The Computer Architecture of a Microcontroller Based Transistor Tester with a Logic Display
In generating the address, they are sent to the memory unit [RAM]) through the address bus of the
RAMs. This unit constitutes of 128 x 8-bit internal RAM, since the unit functions as the memory storage unit of
the generated addresses, it sends the addresses generated in form of patterns of display through the data bus to
the drivers. This pattern of display is achieved by how the Micro-controller is reprogrammed,
3.2

AT89C52 MICROCONTROLLER
The AT89C52 is a low-power, high-performance CMOS 8-bit microcomputer with 8K bytes of Flash
programmable and erasable read only memory (PEROM). The device is manufactured using Atmel's highdensity non-volatile memory technology and is compatible with the industry-standard 80C51 and 80C52
instruction set and pin out.
The on-chip Flash allows the program memory to be reprogrammed in-system or by a conventional non-volatile
memory programmer. By combining a versatile 8-bit CPU with Flash on a monolithic chip, the Atmel AT89C52
is a powerful microcomputer which provides a highly-flexible and cost-effective solution to many embedded
control applications.
Features of AT89C52 micro-controller:

8k Bytes of In-System Reprogram-able Flash Memory
 Endurance: 1,000 write/Erase Cycles
 Full Static Operation: 0 HZ to 24 MHZ
 Three level Program Memory Lock
 256x 8-bit Internal RAM
 32 Programmable I/O Lines
 Two 16-bit Timer/Channel
 Eight interrupt Sources
 Programmable Serial Channel
 Low power Idle and Power-down Modes
3.3 MICRO-CONTROLLER PIN DESCRIPTIONS
ALE/PROG
Pulse is skipped during each access to external Data Memory. If desired, ALE operation can be
disabled by setting bit 0 of SFR location 8EH. With the bit set, ALE is active only during a MOVX or MOVC
instruction. Otherwise, the pin is weakly pulled high. Setting the ALE-disable bit has no effect if the microcontroller is in external execution mode.
PSEN
Program store Enable is the read strobe to external pro-gram memory. When the AT89C52 is executing
code from external program memory, PSEN is activated twice each machine cycle, except that two PSEN
activations are skipped during each access to external data memory.
EA/VPP
External Access Enable. EA must be strapped to GND in order to enable the device to fetch code from
external program memory locations starting at 000H up to FFFH. Note, however, that if lock bit 1 is
programmed, EA will be
Internally latched on reset.
EA should be strapped to V CC for internal program executions. This pin also receives the 12-volt
programming enable volt-age (VPP) during Flash programming, for parts require 12-volt VPP. From the
diagram, pin 40 is connected to Vcc, while pin 20 is the ground pin. Pin 9 is the reset pin, which must be
connected to Vcc through a 10μF capacitor for CMOS version.
XTAL1
Input to the inverting oscillator amplifier and input to the internal clock operating circuit.
XTAL2
Output from the inverting oscillator amplifier.

23
The Computer Architecture of a Microcontroller Based Transistor Tester with a Logic Display

Fig 1: Micro-controller pin configuration
Port 0
Port 0 is an 8-bit open drain bi-directional I/O port. As an output port, each pin can sink eight TTL
inputs. When 1s are written to port 0 pins, the pins can be used as high-impedance inputs.
Port 0 can also be configured to be the multiplexed low-order address/data bus during accesses to external
program and data memory. In this mode, P0 has internal pull-ups.
Port 0 also receives the code bytes during Flash programming and outputs the code bytes during program
verification. External pull-ups are required during program verification.
Port 1
Port 1 is an 8-bit bi-directional I/O port with internal pull-ups. The Port 1 output buffers can
sink/source four TTL inputs. When 1s are written to Port 1 pins, they are pulled high by the internal pull-ups
and can be used as inputs. As inputs, Port 1 pins that are externally being pulled low will source current (IIL)
because of the internal pull-ups. In addition, P1.0 and P1.1 can be configured to be the timer/counter 2 external
count input (P1.0/T2) and the timer/counter 2 trigger input (P1.1/T2EX)..
Port 1 also receives the low-order address bytes during Flash programming and verification.
Port 2
Port 2 is an 8-bit bi-directional I/O port with internal pull-ups. The Port 2 output buffers can
sink/source four TTL inputs. When 1s are written to Port 2 pins, they are pulled high by the internal pull-ups
and can be used as inputs. As inputs, Port 2 pins that are externally being pulled low will source current (IIL)
because of the internal pull-ups. Port 2 emits the high-order address byte during fetches from external program
memory and during accesses to external data memory that uses 16-bit addresses (MOVX @ DPTR). In this
application, Port 2 uses strong internal pull-ups when emitting 1s. During accesses to external data memory that
uses 8-bit addresses (MOVX @ RI), Port 2 emits the contents of the P2 Special Function Register.
Port 2 also receives the high-order address bits and some control signals during Flash programming and
verification.
Port 3
Port 3 is an 8-bit bi-directional I/O port with internal pull-ups. The Port 3 output buffers can
sink/source four TTL inputs. When 1s are written to Port 3 pins, they are pulled high by the internal pull-ups
and can be used as inputs. As inputs, Port 3 pins that are externally being pulled low will source current (IIL)
because of the pull-ups. Port 3 also serves the functions of various special features of the AT89C52, as shown
in the following table.
Port 3 also receives some control signals for Flash programming and verification.
Port
Pin Alternate Functions
P3.0
RXD (serial input port)
P3.1
TXD (serial output port)
P3.2
INT0 (external interrupt 0)
P3.3
INT1 (external interrupt 1)
P3.4
T0 (timer 0 external input)
P3.5
T1 (timer 1 external input)

24
The Computer Architecture of a Microcontroller Based Transistor Tester with a Logic Display
P3.6
P3.7
EA/VPP

WR (external data memory write strobe)
RD (external data memory read strobe)

External Access Enable. Pin 31 (EA/VPP) must be connected to Vcc only of the microcontroller will
use its internal RAM and ROM, otherwise EA must be strapped to GND in order to enable the device to fetch
code from external program memory locations starting at 0000H up to FFFFH. Note, however, that if lock bit 1
is programmed, EA will be internally latched on reset.

Fig 2: Internal block diagram of Microcontroller AT89C52.

Fig 3: Standard transistor tester block diagram

IV.

SOFTWARE DEVELOPMENT

Software development involves series of steps or is a set of activities that are necessary to be taken for
the development of reliable and maintainable software. It is of great importance because hardware design cannot
be used in micro-controller based systems without dependable software. A typical micro-controller development
systems (MDS) includes; VDU, Registers, RAM, which serves as a store for the PROM programmer.
Software systems are terms used to describe a program that is provided by the manufacture to aid the
development of user (application) programs. These include programs that convert assembly language into
machine code (assembler), or high-level language into machine code (interpreter or compiler).

25
The Computer Architecture of a Microcontroller Based Transistor Tester with a Logic Display
It also includes programs that facilitate program modification (editor). The computer aided development
methodology, which is essential for software development, is summarized below.
 TEXT EDITOR:
This is a kind of word processor that is used to in programming. After keying in the program codes using the
input device and the program is displayed on the VDU, the Text editor can be used to check and correct errors in
the program in the program. In a nutshell, the text editor is used to edit the program after it has been written.
 TRANSLATOR
There are two types of translators, assembler and complier. An assembler translates assembly language in the
form of mnemonic (memory aids) into machine code. A good feature of assemblers is creating a list that shows
the machine code and the assembly language of the program side by side. A complier on the other hand
translates a high-level language into machine code.
 LINKER/LOCATOR
This is used to join the different modules that make up the program together in the correct sequence and this is
to be bound to addresses. The linker/locator pair works together to coordinate between the separate modules for
smooth program execution.
 LOADER
The loader aids in loading an object code into RAM.
 TESTING
After the program is written, it was tested; it was tested; this involves executing the program with selected
inputs called test cases, the result of the test is used to decide whether or not the program is functioning as
desired.
 DEBUGGING
This involves detecting out and removing errors in the program.

V.

DEVELOPMENT PROCESS

In writing the software for this project a modular approach was employed. This made it easier to check
for errors and debug the program. The choice of assembly language is because it makes a program small and
enhances faster execution. High-level language is complex.
5.1 PROGRAM ENTRY AND EDITING
After the design of the software, a text editor is employed to enter the source code into the disk file. As
noted earlier, the text editor also functions to correct error in the program.
5.2 ASSEMBLING AND LINKING
After the source of the monitor has been transformed into object codes for the micro-controller
(AT89C52), the assembler (A51) then produces an object file and a listing file. These two files generally
represent the result of the assembly.
Furthermore, after assembling process the linker (L51) processes the different object modules and binds all
selectable modules to specific address locations in the memory. It also joins references between modules are
resolved. Finally it summarizes listing files which shows the comprehensive results of the link/locate operation.
5.3 DESIGN PROCESS
A micro-controller based project design process is characterized by the following;
 Definition of task
 Requirements
 Factor that influence choice
In defining a task, every design comes from an idea or a problem that requires a solution. Questions may be
generated on what exactly that is required to be achieved and the feasibility of the ideas as regards to the
implementation.
If these questions are analyzed critically with tangible solutions to the problem, a development of this
idea into a reality is the next step.
Requirements for design process have to be considered once an idea has been established. The need to
determine whether or not the idea requires a PC or not, depending on the complexity of the circuitry, or whether
the circuits to be designed needs to make a complex decision or deal with complex data.
A micro-controller will be the best option based on the circuits to be designed with less hardware
connections and flexibility. Writing a program that performs a desired function accesses the ability of the microcontroller. However, it came to our thought that among all the components used here the one that consumes the

26
The Computer Architecture of a Microcontroller Based Transistor Tester with a Logic Display
least power is the Liquid Crystal Display (LCDs), which need as much as 15-volt to glow and draw as
maximum as 2-ampere of current.

D1

1
2
3

10k

R2
1k

6
7

R1

10k

R10

CS
RD
WR
CLK IN
INTR
A GND
D GND
VREF/2
CLK R

VCC
DB0(LSB)
DB1
DB2
DB3
DB4
DB5
DB6
DB7(MSB)

U3

VIN+
VIN-

19

ADC0804

18

9

XTAL1

P0.0/AD0
P0.1/AD1
P0.2/AD2
P0.3/AD3
P0.4/AD4
P0.5/AD5
P0.6/AD6
P0.7/AD7

XTAL2

RST

P2.0/A8
P2.1/A9
P2.2/A10
P2.3/A11
P2.4/A12
P2.5/A13
P2.6/A14
P2.7/A15

C1
29
30
31

150p

Q6

PNP TESTED
TRANSISTOR

1
2
3
4
5
6
7
8

D2

R3

D0
D1
D2
D3
D4
D5
D6
D7

20
18
17
16
15
14
13
12
11

1k

1k

RS
RW
E

U2
1
2
3
4
5
8
10
9
19

DIODE

R9

7
8
9
10
11
12
13
14

RV1

NPN TESTED TRANSISTOR

1k

4
5
6

Q1

R8

VSS
VDD
VEE

LCD
LM016L

DIODE

2k

PSEN
ALE
EA

P1.0/T2
P1.1/T2EX
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7

P3.0/RXD
P3.1/TXD
P3.2/INT0
P3.3/INT1
P3.4/T0
P3.5/T1
P3.6/WR
P3.7/RD

39
38
37
36
35
34
33
32
21
22
23
24
25
26
27
28
10
11
12
13
14
15
16
17

AT89C52

Fig 4: circuit diagram of micro-controller based transistor tester with a display

VI.

SYSTEM FLOW CHART

Fig 5: system flow chart

27
The Computer Architecture of a Microcontroller Based Transistor Tester with a Logic Display
VII.

DISCUSSION

LCD (Liquid Crystal Display) screen is an electronic display module. A 16x2 LCD display is very
basic module and is very commonly used in various devices and circuits. These modules are preferred over
seven segments and other multi segment LEDs. The reasons being: LCDs are economical; easily programmable;
have no limitation of displaying special and even custom characters (unlike in seven segments), animations and
so on.
A 16x2 LCD means it can display 16 characters per line and there are 2 such lines. In this LCD each
character is displayed in 5x7 pixel matrix. This LCD has two registers, namely, Command and Data.
The command register stores the command instructions given to the LCD. A command is an instruction given to
LCD to do a predefined task like initializing it, clearing its screen, setting the cursor position, controlling display
etc. The data register stores the data to be displayed on the LCD. The data is the ASCII value of the character to
be displayed on the LCD.
Pin Diagram:

Fig 6: LCD display

VIII.

CALCULATING THE LCD RESISTOR VALUE

An LCD must have a resistor connected in series to limit the current through the LCD, otherwise it will burn out
almost instantly.
The resistor value, R is given by:
Vs = supply voltage
VL = LCD current (usually 2V)
I = LCD current (e. g. 20mA), this must be less than the maximum permitted value.
If the calculated value is not available we choose the nearest standard resistor value which is greater, so that the
current will be a little less than you chose. In fact you may wish to choose a greater resistor value to reduce the
current (to increase battery life for example) but this will make the LCD less bright. If the supply voltage
Vs=9V, and you have an LCD (VL = 2V), requiring a current I = 20mA = 0.020A
R = (9V – 2V) /0.02A = 35oΩ, so choose 390Ω (the nearest standard value which is greater).
Working out the LCD resistor formula using Ohm’s law Ohm’s law says that the resistance of the resistor,
R = V/I, where: V = voltage across the resistor (= Vs – VL in this case)
I = the current through the resistor
So R = (Vs – VL) /I
Pin Description:
Pin
No
1
2
3
4
5
6

Function

Name

Ground (0𝑉)
Supply voltage; 5𝑉 (4.7𝑉 – 5.3𝑉)
Contrast adjustment; through a variable resistor
Selects command register when low; and data register when high
Low to write to the register; High to read from the register
Sends data to data pins when a high to low pulse is given

Ground
𝑉𝑐𝑐
𝑉𝐸𝐸
Register Select
Read/write
Enable

28
The Computer Architecture of a Microcontroller Based Transistor Tester with a Logic Display
7
8
9
10
11
12
13
14
15
16

DB0
DB1
DB2
DB3
DB4
DB5
DB6
DB7
Lcd+
Lcd-

8-bit data pins

Backlight VCC (5V)
Backlight Ground (0V)

IX.

CONCLUSION

Recent developments in science and technology provide a wide range scope of applications of high
performance in testing electronic devices with the use of a transistor tester. Certain problems were encountered
during the design of this project, especially the problem of short circuit. Yet, this project is considered quite
successful in the sense that it is functional in all operations and all the objectives of the project is achieved as
earlier planned. There was no necessity to modify or amend the project plan or use different devices. All the
tasks were carried out as planned and the steps used were purely based on the suitability with supervisor’s
approval.

REFERENCES
[1].
[2].
[3].
[4].
[5].
[6].
[7].
[8].

J. Lim and A. Oppenheim (1988): Advanced Topics in Digital Processing.
Prentice Hall limited,
New Delhi 2nd edition. Pg 567.
Edward Roll Tuft (1990): Principles of Information display.
Graphic
Press Canada, 3rd edition. Pg 890 and 989.
B. BORAT (1997) : A course in digital processing
Wiley
6th
edition. Smith Publisher Washington. Pg 58-63
Lawrence A. Duarte (1998): The Microcontroller Beginner’s Handbook.
2nd Edition. United
States of America: Prompt Publication. pg 3-5.
Joseph Greenfield (1999): Digital Electronic Design.
Oxford
University
press 4th edition. Pg 89,567,905 and 1023.
Mcdraw Archer (2000): Advanced Digital Electronics,
Oxford
University press, 2nd edition. Pg 456 and 789.
Van Staveren and Arthur Roermond (2000): Structured Electronic Design, Springer Publishers New
York. 5th edition. Pg 4, 6, 11-15.
Muhammad H. Rashid (2004): Power Electronics Circuits, Devices and Applications. 3rd edition.
United States of America: Springer publishers.

Aru, Okereke Eze is a lecturer in the Department of Computer Engineering, Michael Okpara University of
Agriculture, Umuahia, Abia State, Nigeria. His research Interests include Computational Intelligence, Computer
Hardware design and maintenance, Security system design, , Expert systems and Artificial Intelligence, Design
of Microcontroller and Microprocessor based system, digital systems design using microcontrollers and other
computer related subjects.
Email: okezearu@yahoo.com
Prof. Ogbonnaya Okoro is a senior research fellow in the Department of Electrical/Electronic Engineering and
the Dean of the College of Engineering, Michael Okpara University of Agriculture, Umuahia, Abia State,
Nigeria. His research interests include Electrical Power and Machines, Control Systems, Architecture of
Computerised Electrical Machines, etc.
Dr. Opara Felix Kelechi is a Senior lecturer in the Department of Electrical/Electronic Engineering, Federal
University of Technology,Owerri, Imo State, Nigeria. His research interests include Computer Hardware design
and maintenance, Electronic and Communication Systems, Data Communication system designs etc.

29

More Related Content

What's hot

Atmel and pic microcontroller
Atmel and pic microcontrollerAtmel and pic microcontroller
Atmel and pic microcontrollerTearsome Llantada
 
8051 Microcontroller Overview by Venkatrao Ramisetti
8051 Microcontroller Overview by Venkatrao Ramisetti 8051 Microcontroller Overview by Venkatrao Ramisetti
8051 Microcontroller Overview by Venkatrao Ramisetti VenkatraoRamisetti
 
8051 microcontroller
8051 microcontroller 8051 microcontroller
8051 microcontroller Gaurav Verma
 
RF based Wireless Robot using 8051 Microcontroller
RF based Wireless Robot using 8051 MicrocontrollerRF based Wireless Robot using 8051 Microcontroller
RF based Wireless Robot using 8051 MicrocontrollerRahul Kumar
 
MICROCONTROLLER 8051- Architecture & Pin Configuration
MICROCONTROLLER 8051- Architecture & Pin Configuration MICROCONTROLLER 8051- Architecture & Pin Configuration
MICROCONTROLLER 8051- Architecture & Pin Configuration AKHIL MADANKAR
 
Microprocessor 8051
Microprocessor 8051Microprocessor 8051
Microprocessor 8051Anil Maurya
 
PIC MICROCONTROLLERS -CLASS NOTES
PIC MICROCONTROLLERS -CLASS NOTESPIC MICROCONTROLLERS -CLASS NOTES
PIC MICROCONTROLLERS -CLASS NOTESDr.YNM
 
Embedded system 8051 Microcontroller
Embedded system 8051 MicrocontrollerEmbedded system 8051 Microcontroller
Embedded system 8051 Microcontrollerankitsharmaj
 
PIC Microcontroller
PIC MicrocontrollerPIC Microcontroller
PIC MicrocontrollerDivya Bansal
 
Gesture based vehicle movements control and alerting system docu
Gesture based vehicle movements control and alerting system docuGesture based vehicle movements control and alerting system docu
Gesture based vehicle movements control and alerting system docuVignan Munna
 
Embedded systems, 8051 microcontroller
Embedded systems, 8051 microcontrollerEmbedded systems, 8051 microcontroller
Embedded systems, 8051 microcontrollerAmandeep Alag
 
Microcontroller pic 16 f877 registers memory ports
Microcontroller pic 16 f877 registers memory portsMicrocontroller pic 16 f877 registers memory ports
Microcontroller pic 16 f877 registers memory portsNilesh Bhaskarrao Bahadure
 
Ashish microcontroller 8051
Ashish microcontroller 8051Ashish microcontroller 8051
Ashish microcontroller 8051ASHISH RAJ
 

What's hot (20)

Atmel and pic microcontroller
Atmel and pic microcontrollerAtmel and pic microcontroller
Atmel and pic microcontroller
 
8051 Microcontroller Overview by Venkatrao Ramisetti
8051 Microcontroller Overview by Venkatrao Ramisetti 8051 Microcontroller Overview by Venkatrao Ramisetti
8051 Microcontroller Overview by Venkatrao Ramisetti
 
8051 microcontroller
8051 microcontroller 8051 microcontroller
8051 microcontroller
 
89s52 2
89s52 289s52 2
89s52 2
 
AT89C51 Data sheets
AT89C51 Data sheetsAT89C51 Data sheets
AT89C51 Data sheets
 
MICROCONTROLLER 8051
MICROCONTROLLER 8051MICROCONTROLLER 8051
MICROCONTROLLER 8051
 
RF based Wireless Robot using 8051 Microcontroller
RF based Wireless Robot using 8051 MicrocontrollerRF based Wireless Robot using 8051 Microcontroller
RF based Wireless Robot using 8051 Microcontroller
 
MICROCONTROLLER 8051- Architecture & Pin Configuration
MICROCONTROLLER 8051- Architecture & Pin Configuration MICROCONTROLLER 8051- Architecture & Pin Configuration
MICROCONTROLLER 8051- Architecture & Pin Configuration
 
Microprocessor 8051
Microprocessor 8051Microprocessor 8051
Microprocessor 8051
 
PIC MICROCONTROLLERS -CLASS NOTES
PIC MICROCONTROLLERS -CLASS NOTESPIC MICROCONTROLLERS -CLASS NOTES
PIC MICROCONTROLLERS -CLASS NOTES
 
8051 MICROCONTROLLER
8051 MICROCONTROLLER 8051 MICROCONTROLLER
8051 MICROCONTROLLER
 
8051 basics
8051 basics8051 basics
8051 basics
 
Pic full note
Pic full notePic full note
Pic full note
 
Embedded system 8051 Microcontroller
Embedded system 8051 MicrocontrollerEmbedded system 8051 Microcontroller
Embedded system 8051 Microcontroller
 
PIC Microcontroller
PIC MicrocontrollerPIC Microcontroller
PIC Microcontroller
 
At89s52
At89s52At89s52
At89s52
 
Gesture based vehicle movements control and alerting system docu
Gesture based vehicle movements control and alerting system docuGesture based vehicle movements control and alerting system docu
Gesture based vehicle movements control and alerting system docu
 
Embedded systems, 8051 microcontroller
Embedded systems, 8051 microcontrollerEmbedded systems, 8051 microcontroller
Embedded systems, 8051 microcontroller
 
Microcontroller pic 16 f877 registers memory ports
Microcontroller pic 16 f877 registers memory portsMicrocontroller pic 16 f877 registers memory ports
Microcontroller pic 16 f877 registers memory ports
 
Ashish microcontroller 8051
Ashish microcontroller 8051Ashish microcontroller 8051
Ashish microcontroller 8051
 

Viewers also liked

Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 

Viewers also liked (10)

Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 

Similar to International Journal of Engineering Research and Development (IJERD)

Technical seminar project stalin babu m 116_f1a0471
Technical seminar project stalin babu m 116_f1a0471Technical seminar project stalin babu m 116_f1a0471
Technical seminar project stalin babu m 116_f1a0471STALIN BABU
 
Electronic voting machine using mcu 89s52
Electronic voting machine using mcu 89s52Electronic voting machine using mcu 89s52
Electronic voting machine using mcu 89s52Saurav Kumar
 
Electronic voting machine presentation
Electronic voting machine  presentationElectronic voting machine  presentation
Electronic voting machine presentationRavikant Dhayal
 
Overview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontrollerOverview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontrollerRup Chowdhury
 
EMBEDDED SYSTEMS AND IOT lab manual for enginnering students
EMBEDDED SYSTEMS AND IOT lab manual for enginnering studentsEMBEDDED SYSTEMS AND IOT lab manual for enginnering students
EMBEDDED SYSTEMS AND IOT lab manual for enginnering studentseceprinter6
 
Design and implementation of real time security guard robot using GSM/CDMA ne...
Design and implementation of real time security guard robot using GSM/CDMA ne...Design and implementation of real time security guard robot using GSM/CDMA ne...
Design and implementation of real time security guard robot using GSM/CDMA ne...Claude Ndayisenga
 
Microcontroller based digital code lock report 2
Microcontroller based digital code lock report 2Microcontroller based digital code lock report 2
Microcontroller based digital code lock report 2Lachamo Best
 
TV Remote Operated Domestic Appliances Control
TV Remote Operated Domestic Appliances ControlTV Remote Operated Domestic Appliances Control
TV Remote Operated Domestic Appliances ControlEdgefxkits & Solutions
 
AN INTEGRATED FOUR-PORT DC-DC CONVERTER-CEI0080
AN INTEGRATED FOUR-PORT DC-DC CONVERTER-CEI0080AN INTEGRATED FOUR-PORT DC-DC CONVERTER-CEI0080
AN INTEGRATED FOUR-PORT DC-DC CONVERTER-CEI0080Vivek Venugopal
 
1444461651 p327 334
1444461651 p327 3341444461651 p327 334
1444461651 p327 334Alok Tiwari
 
Coin based mobile charger project report
Coin based mobile charger project reportCoin based mobile charger project report
Coin based mobile charger project reportkaushal chaubey
 
Module 5 embedded systems,8051
Module 5 embedded systems,8051Module 5 embedded systems,8051
Module 5 embedded systems,8051Deepak John
 
8051 Microcontroller
8051 Microcontroller8051 Microcontroller
8051 Microcontrollerthokalpv
 
8051-microcontroller
8051-microcontroller8051-microcontroller
8051-microcontrollerjhcid
 
At 89s51
At 89s51At 89s51
At 89s51Mr Giap
 
CodeWarrior, Linux; OrCad and Hyperlynx; QMS Tools
CodeWarrior, Linux; OrCad and Hyperlynx; QMS ToolsCodeWarrior, Linux; OrCad and Hyperlynx; QMS Tools
CodeWarrior, Linux; OrCad and Hyperlynx; QMS Toolsdjerrybellott
 

Similar to International Journal of Engineering Research and Development (IJERD) (20)

Atmega 16 drdo report
Atmega 16 drdo reportAtmega 16 drdo report
Atmega 16 drdo report
 
Technical seminar project stalin babu m 116_f1a0471
Technical seminar project stalin babu m 116_f1a0471Technical seminar project stalin babu m 116_f1a0471
Technical seminar project stalin babu m 116_f1a0471
 
Electronic voting machine using mcu 89s52
Electronic voting machine using mcu 89s52Electronic voting machine using mcu 89s52
Electronic voting machine using mcu 89s52
 
Electronic voting machine presentation
Electronic voting machine  presentationElectronic voting machine  presentation
Electronic voting machine presentation
 
Overview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontrollerOverview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontroller
 
EMBEDDED SYSTEMS AND IOT lab manual for enginnering students
EMBEDDED SYSTEMS AND IOT lab manual for enginnering studentsEMBEDDED SYSTEMS AND IOT lab manual for enginnering students
EMBEDDED SYSTEMS AND IOT lab manual for enginnering students
 
Design and implementation of real time security guard robot using GSM/CDMA ne...
Design and implementation of real time security guard robot using GSM/CDMA ne...Design and implementation of real time security guard robot using GSM/CDMA ne...
Design and implementation of real time security guard robot using GSM/CDMA ne...
 
Microcontroller based digital code lock report 2
Microcontroller based digital code lock report 2Microcontroller based digital code lock report 2
Microcontroller based digital code lock report 2
 
TV Remote Operated Domestic Appliances Control
TV Remote Operated Domestic Appliances ControlTV Remote Operated Domestic Appliances Control
TV Remote Operated Domestic Appliances Control
 
CHAPTERS
CHAPTERSCHAPTERS
CHAPTERS
 
AN INTEGRATED FOUR-PORT DC-DC CONVERTER-CEI0080
AN INTEGRATED FOUR-PORT DC-DC CONVERTER-CEI0080AN INTEGRATED FOUR-PORT DC-DC CONVERTER-CEI0080
AN INTEGRATED FOUR-PORT DC-DC CONVERTER-CEI0080
 
1444461651 p327 334
1444461651 p327 3341444461651 p327 334
1444461651 p327 334
 
Coin based mobile charger project report
Coin based mobile charger project reportCoin based mobile charger project report
Coin based mobile charger project report
 
Microcontroller at89 s52 datasheet
Microcontroller at89 s52 datasheetMicrocontroller at89 s52 datasheet
Microcontroller at89 s52 datasheet
 
Module 5 embedded systems,8051
Module 5 embedded systems,8051Module 5 embedded systems,8051
Module 5 embedded systems,8051
 
8051 Microcontroller
8051 Microcontroller8051 Microcontroller
8051 Microcontroller
 
8051-microcontroller
8051-microcontroller8051-microcontroller
8051-microcontroller
 
Ee6008 mcbsd notes
Ee6008 mcbsd notesEe6008 mcbsd notes
Ee6008 mcbsd notes
 
At 89s51
At 89s51At 89s51
At 89s51
 
CodeWarrior, Linux; OrCad and Hyperlynx; QMS Tools
CodeWarrior, Linux; OrCad and Hyperlynx; QMS ToolsCodeWarrior, Linux; OrCad and Hyperlynx; QMS Tools
CodeWarrior, Linux; OrCad and Hyperlynx; QMS Tools
 

More from IJERD Editor

A Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service AttacksA Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service AttacksIJERD Editor
 
MEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACEMEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACEIJERD Editor
 
Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...IJERD Editor
 
Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’IJERD Editor
 
Reducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding DesignReducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding DesignIJERD Editor
 
Router 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and VerificationRouter 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and VerificationIJERD Editor
 
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...IJERD Editor
 
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVRMitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVRIJERD Editor
 
Study on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive ManufacturingStudy on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive ManufacturingIJERD Editor
 
Spyware triggering system by particular string value
Spyware triggering system by particular string valueSpyware triggering system by particular string value
Spyware triggering system by particular string valueIJERD Editor
 
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...IJERD Editor
 
Secure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid SchemeSecure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid SchemeIJERD Editor
 
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...IJERD Editor
 
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraGesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraIJERD Editor
 
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...IJERD Editor
 
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...IJERD Editor
 
Moon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF DxingMoon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF DxingIJERD Editor
 
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...IJERD Editor
 
Importance of Measurements in Smart Grid
Importance of Measurements in Smart GridImportance of Measurements in Smart Grid
Importance of Measurements in Smart GridIJERD Editor
 
Study of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powderStudy of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powderIJERD Editor
 

More from IJERD Editor (20)

A Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service AttacksA Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
 
MEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACEMEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACE
 
Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...
 
Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’
 
Reducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding DesignReducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding Design
 
Router 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and VerificationRouter 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and Verification
 
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
 
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVRMitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
 
Study on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive ManufacturingStudy on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive Manufacturing
 
Spyware triggering system by particular string value
Spyware triggering system by particular string valueSpyware triggering system by particular string value
Spyware triggering system by particular string value
 
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
 
Secure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid SchemeSecure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid Scheme
 
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
 
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraGesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
 
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
 
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
 
Moon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF DxingMoon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF Dxing
 
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
 
Importance of Measurements in Smart Grid
Importance of Measurements in Smart GridImportance of Measurements in Smart Grid
Importance of Measurements in Smart Grid
 
Study of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powderStudy of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powder
 

Recently uploaded

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 

Recently uploaded (20)

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 

International Journal of Engineering Research and Development (IJERD)

  • 1. International Journal of Engineering Research and Development e-ISSN: 2278-067X, p-ISSN: 2278-800X, www.ijerd.com Volume 9, Issue 2 (November 2013), PP. 22-29 The Computer Architecture of a Microcontroller Based Transistor Tester with a Logic Display Aru Okereke Eze1, Opara, F.K2. 1 Department of Computer Engineering Michael Okpara University of Agriculture, Umudike, Umuahia, Abia State, Nigeria 2 Department of Electrical/Electronics Engineering Federal University of Technology, Owerri, Imo State, Nigeria Abstract:- This work exploits the design and implementation of a microcontroller based transistor tester with a logic control. Microcontroller based transistor tester is a device used to test the electrical behaviour of transistors and diode states within transistors. The transistor device is commonly used for circuitry and electronics. Most transistor testers test whether or not a transistor is sinking input (NPN) or sourcing output (PNP). This work is aimed at designing a microcontroller based transistor tester required to test Bipolar Junction Transistor, Field Effect Transistor and Uni-junction Transistor. It is also aimed to experimenting and producing a well reliable transistor, not only testing Bipolar, Field Effect and Uni-junction transistor but also other electronics component useful in daily human lives. Keyword:- Microncontroller, Transistor Tester, Liquid Crystal Display, Adc0804, Cpu, Rom, Ram, Etc. I. INTRODUCTION A microcontroller is an integrated chip that is often part of an embedded system. The microcontroller includes a CPU, RAM, ROM, I/O ports, and timers like a standard computer, but because they are designed to execute only a single specific task to control a single system, they are much smaller and simplified so that they can include all the functions required on a single chip. Microcontrollers have become common in many areas, and can be found in home appliances, computer equipment, and instrumentation. They are often used in automobiles, and have many industrial uses as well, and have become a central part of industrial robotics and most especially in the design of a transistor testing devices. Microcontroller based transistor tester is a device used to test the electrical behaviour of transistors and diode states within transistors. The transistor device is commonly used for circuitry and electronics. Most transistor testers test whether or not a transistor is sinking input (NPN) or sourcing output (PNP). A microcontroller based transistor tester is used to test bipolar junction transistors. It uses a method to type, pin and check for forward direct current (DC) gain. It can be used to test field effect transistor. A FET can be tested using a transistor tester and is needed wherein the correct biasing voltages can be applied and the tester display can reveal the full operating characteristics of the device. And also it can test Unijunction transistor by checking the resistance between B1 and B2. II. SYSTEM METHODOLOGY It is noted that the project is Micro-controller based, with some discrete components. A liquid crystal display (LCD) is a thin, flat panel used for electronically displaying information such as text, images, and moving pictures. Its uses include monitors for computers, televisions, instrument panels, and other devices ranging from aircraft cockpit displays, to every-day consumer devices such as video players, gaming devices, clocks, watches, calculators, and telephones. Among its major features are its lightweight construction, its portability, and its ability to be produced in much larger screen sizes than are practical for the construction of CRT display technology. III. SYSTEM DESIGN There are different methods which were adopted in this project study which are as follows: The memory unit/micro-controller AT89C52 microcontroller Micro-controller pin descriptions 3.1 THE MEMORY UNIT/ MICRO-CONTROLLER 22
  • 2. The Computer Architecture of a Microcontroller Based Transistor Tester with a Logic Display In generating the address, they are sent to the memory unit [RAM]) through the address bus of the RAMs. This unit constitutes of 128 x 8-bit internal RAM, since the unit functions as the memory storage unit of the generated addresses, it sends the addresses generated in form of patterns of display through the data bus to the drivers. This pattern of display is achieved by how the Micro-controller is reprogrammed, 3.2 AT89C52 MICROCONTROLLER The AT89C52 is a low-power, high-performance CMOS 8-bit microcomputer with 8K bytes of Flash programmable and erasable read only memory (PEROM). The device is manufactured using Atmel's highdensity non-volatile memory technology and is compatible with the industry-standard 80C51 and 80C52 instruction set and pin out. The on-chip Flash allows the program memory to be reprogrammed in-system or by a conventional non-volatile memory programmer. By combining a versatile 8-bit CPU with Flash on a monolithic chip, the Atmel AT89C52 is a powerful microcomputer which provides a highly-flexible and cost-effective solution to many embedded control applications. Features of AT89C52 micro-controller:  8k Bytes of In-System Reprogram-able Flash Memory  Endurance: 1,000 write/Erase Cycles  Full Static Operation: 0 HZ to 24 MHZ  Three level Program Memory Lock  256x 8-bit Internal RAM  32 Programmable I/O Lines  Two 16-bit Timer/Channel  Eight interrupt Sources  Programmable Serial Channel  Low power Idle and Power-down Modes 3.3 MICRO-CONTROLLER PIN DESCRIPTIONS ALE/PROG Pulse is skipped during each access to external Data Memory. If desired, ALE operation can be disabled by setting bit 0 of SFR location 8EH. With the bit set, ALE is active only during a MOVX or MOVC instruction. Otherwise, the pin is weakly pulled high. Setting the ALE-disable bit has no effect if the microcontroller is in external execution mode. PSEN Program store Enable is the read strobe to external pro-gram memory. When the AT89C52 is executing code from external program memory, PSEN is activated twice each machine cycle, except that two PSEN activations are skipped during each access to external data memory. EA/VPP External Access Enable. EA must be strapped to GND in order to enable the device to fetch code from external program memory locations starting at 000H up to FFFH. Note, however, that if lock bit 1 is programmed, EA will be Internally latched on reset. EA should be strapped to V CC for internal program executions. This pin also receives the 12-volt programming enable volt-age (VPP) during Flash programming, for parts require 12-volt VPP. From the diagram, pin 40 is connected to Vcc, while pin 20 is the ground pin. Pin 9 is the reset pin, which must be connected to Vcc through a 10μF capacitor for CMOS version. XTAL1 Input to the inverting oscillator amplifier and input to the internal clock operating circuit. XTAL2 Output from the inverting oscillator amplifier. 23
  • 3. The Computer Architecture of a Microcontroller Based Transistor Tester with a Logic Display Fig 1: Micro-controller pin configuration Port 0 Port 0 is an 8-bit open drain bi-directional I/O port. As an output port, each pin can sink eight TTL inputs. When 1s are written to port 0 pins, the pins can be used as high-impedance inputs. Port 0 can also be configured to be the multiplexed low-order address/data bus during accesses to external program and data memory. In this mode, P0 has internal pull-ups. Port 0 also receives the code bytes during Flash programming and outputs the code bytes during program verification. External pull-ups are required during program verification. Port 1 Port 1 is an 8-bit bi-directional I/O port with internal pull-ups. The Port 1 output buffers can sink/source four TTL inputs. When 1s are written to Port 1 pins, they are pulled high by the internal pull-ups and can be used as inputs. As inputs, Port 1 pins that are externally being pulled low will source current (IIL) because of the internal pull-ups. In addition, P1.0 and P1.1 can be configured to be the timer/counter 2 external count input (P1.0/T2) and the timer/counter 2 trigger input (P1.1/T2EX).. Port 1 also receives the low-order address bytes during Flash programming and verification. Port 2 Port 2 is an 8-bit bi-directional I/O port with internal pull-ups. The Port 2 output buffers can sink/source four TTL inputs. When 1s are written to Port 2 pins, they are pulled high by the internal pull-ups and can be used as inputs. As inputs, Port 2 pins that are externally being pulled low will source current (IIL) because of the internal pull-ups. Port 2 emits the high-order address byte during fetches from external program memory and during accesses to external data memory that uses 16-bit addresses (MOVX @ DPTR). In this application, Port 2 uses strong internal pull-ups when emitting 1s. During accesses to external data memory that uses 8-bit addresses (MOVX @ RI), Port 2 emits the contents of the P2 Special Function Register. Port 2 also receives the high-order address bits and some control signals during Flash programming and verification. Port 3 Port 3 is an 8-bit bi-directional I/O port with internal pull-ups. The Port 3 output buffers can sink/source four TTL inputs. When 1s are written to Port 3 pins, they are pulled high by the internal pull-ups and can be used as inputs. As inputs, Port 3 pins that are externally being pulled low will source current (IIL) because of the pull-ups. Port 3 also serves the functions of various special features of the AT89C52, as shown in the following table. Port 3 also receives some control signals for Flash programming and verification. Port Pin Alternate Functions P3.0 RXD (serial input port) P3.1 TXD (serial output port) P3.2 INT0 (external interrupt 0) P3.3 INT1 (external interrupt 1) P3.4 T0 (timer 0 external input) P3.5 T1 (timer 1 external input) 24
  • 4. The Computer Architecture of a Microcontroller Based Transistor Tester with a Logic Display P3.6 P3.7 EA/VPP WR (external data memory write strobe) RD (external data memory read strobe) External Access Enable. Pin 31 (EA/VPP) must be connected to Vcc only of the microcontroller will use its internal RAM and ROM, otherwise EA must be strapped to GND in order to enable the device to fetch code from external program memory locations starting at 0000H up to FFFFH. Note, however, that if lock bit 1 is programmed, EA will be internally latched on reset. Fig 2: Internal block diagram of Microcontroller AT89C52. Fig 3: Standard transistor tester block diagram IV. SOFTWARE DEVELOPMENT Software development involves series of steps or is a set of activities that are necessary to be taken for the development of reliable and maintainable software. It is of great importance because hardware design cannot be used in micro-controller based systems without dependable software. A typical micro-controller development systems (MDS) includes; VDU, Registers, RAM, which serves as a store for the PROM programmer. Software systems are terms used to describe a program that is provided by the manufacture to aid the development of user (application) programs. These include programs that convert assembly language into machine code (assembler), or high-level language into machine code (interpreter or compiler). 25
  • 5. The Computer Architecture of a Microcontroller Based Transistor Tester with a Logic Display It also includes programs that facilitate program modification (editor). The computer aided development methodology, which is essential for software development, is summarized below.  TEXT EDITOR: This is a kind of word processor that is used to in programming. After keying in the program codes using the input device and the program is displayed on the VDU, the Text editor can be used to check and correct errors in the program in the program. In a nutshell, the text editor is used to edit the program after it has been written.  TRANSLATOR There are two types of translators, assembler and complier. An assembler translates assembly language in the form of mnemonic (memory aids) into machine code. A good feature of assemblers is creating a list that shows the machine code and the assembly language of the program side by side. A complier on the other hand translates a high-level language into machine code.  LINKER/LOCATOR This is used to join the different modules that make up the program together in the correct sequence and this is to be bound to addresses. The linker/locator pair works together to coordinate between the separate modules for smooth program execution.  LOADER The loader aids in loading an object code into RAM.  TESTING After the program is written, it was tested; it was tested; this involves executing the program with selected inputs called test cases, the result of the test is used to decide whether or not the program is functioning as desired.  DEBUGGING This involves detecting out and removing errors in the program. V. DEVELOPMENT PROCESS In writing the software for this project a modular approach was employed. This made it easier to check for errors and debug the program. The choice of assembly language is because it makes a program small and enhances faster execution. High-level language is complex. 5.1 PROGRAM ENTRY AND EDITING After the design of the software, a text editor is employed to enter the source code into the disk file. As noted earlier, the text editor also functions to correct error in the program. 5.2 ASSEMBLING AND LINKING After the source of the monitor has been transformed into object codes for the micro-controller (AT89C52), the assembler (A51) then produces an object file and a listing file. These two files generally represent the result of the assembly. Furthermore, after assembling process the linker (L51) processes the different object modules and binds all selectable modules to specific address locations in the memory. It also joins references between modules are resolved. Finally it summarizes listing files which shows the comprehensive results of the link/locate operation. 5.3 DESIGN PROCESS A micro-controller based project design process is characterized by the following;  Definition of task  Requirements  Factor that influence choice In defining a task, every design comes from an idea or a problem that requires a solution. Questions may be generated on what exactly that is required to be achieved and the feasibility of the ideas as regards to the implementation. If these questions are analyzed critically with tangible solutions to the problem, a development of this idea into a reality is the next step. Requirements for design process have to be considered once an idea has been established. The need to determine whether or not the idea requires a PC or not, depending on the complexity of the circuitry, or whether the circuits to be designed needs to make a complex decision or deal with complex data. A micro-controller will be the best option based on the circuits to be designed with less hardware connections and flexibility. Writing a program that performs a desired function accesses the ability of the microcontroller. However, it came to our thought that among all the components used here the one that consumes the 26
  • 6. The Computer Architecture of a Microcontroller Based Transistor Tester with a Logic Display least power is the Liquid Crystal Display (LCDs), which need as much as 15-volt to glow and draw as maximum as 2-ampere of current. D1 1 2 3 10k R2 1k 6 7 R1 10k R10 CS RD WR CLK IN INTR A GND D GND VREF/2 CLK R VCC DB0(LSB) DB1 DB2 DB3 DB4 DB5 DB6 DB7(MSB) U3 VIN+ VIN- 19 ADC0804 18 9 XTAL1 P0.0/AD0 P0.1/AD1 P0.2/AD2 P0.3/AD3 P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7 XTAL2 RST P2.0/A8 P2.1/A9 P2.2/A10 P2.3/A11 P2.4/A12 P2.5/A13 P2.6/A14 P2.7/A15 C1 29 30 31 150p Q6 PNP TESTED TRANSISTOR 1 2 3 4 5 6 7 8 D2 R3 D0 D1 D2 D3 D4 D5 D6 D7 20 18 17 16 15 14 13 12 11 1k 1k RS RW E U2 1 2 3 4 5 8 10 9 19 DIODE R9 7 8 9 10 11 12 13 14 RV1 NPN TESTED TRANSISTOR 1k 4 5 6 Q1 R8 VSS VDD VEE LCD LM016L DIODE 2k PSEN ALE EA P1.0/T2 P1.1/T2EX P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 P3.0/RXD P3.1/TXD P3.2/INT0 P3.3/INT1 P3.4/T0 P3.5/T1 P3.6/WR P3.7/RD 39 38 37 36 35 34 33 32 21 22 23 24 25 26 27 28 10 11 12 13 14 15 16 17 AT89C52 Fig 4: circuit diagram of micro-controller based transistor tester with a display VI. SYSTEM FLOW CHART Fig 5: system flow chart 27
  • 7. The Computer Architecture of a Microcontroller Based Transistor Tester with a Logic Display VII. DISCUSSION LCD (Liquid Crystal Display) screen is an electronic display module. A 16x2 LCD display is very basic module and is very commonly used in various devices and circuits. These modules are preferred over seven segments and other multi segment LEDs. The reasons being: LCDs are economical; easily programmable; have no limitation of displaying special and even custom characters (unlike in seven segments), animations and so on. A 16x2 LCD means it can display 16 characters per line and there are 2 such lines. In this LCD each character is displayed in 5x7 pixel matrix. This LCD has two registers, namely, Command and Data. The command register stores the command instructions given to the LCD. A command is an instruction given to LCD to do a predefined task like initializing it, clearing its screen, setting the cursor position, controlling display etc. The data register stores the data to be displayed on the LCD. The data is the ASCII value of the character to be displayed on the LCD. Pin Diagram: Fig 6: LCD display VIII. CALCULATING THE LCD RESISTOR VALUE An LCD must have a resistor connected in series to limit the current through the LCD, otherwise it will burn out almost instantly. The resistor value, R is given by: Vs = supply voltage VL = LCD current (usually 2V) I = LCD current (e. g. 20mA), this must be less than the maximum permitted value. If the calculated value is not available we choose the nearest standard resistor value which is greater, so that the current will be a little less than you chose. In fact you may wish to choose a greater resistor value to reduce the current (to increase battery life for example) but this will make the LCD less bright. If the supply voltage Vs=9V, and you have an LCD (VL = 2V), requiring a current I = 20mA = 0.020A R = (9V – 2V) /0.02A = 35oΩ, so choose 390Ω (the nearest standard value which is greater). Working out the LCD resistor formula using Ohm’s law Ohm’s law says that the resistance of the resistor, R = V/I, where: V = voltage across the resistor (= Vs – VL in this case) I = the current through the resistor So R = (Vs – VL) /I Pin Description: Pin No 1 2 3 4 5 6 Function Name Ground (0𝑉) Supply voltage; 5𝑉 (4.7𝑉 – 5.3𝑉) Contrast adjustment; through a variable resistor Selects command register when low; and data register when high Low to write to the register; High to read from the register Sends data to data pins when a high to low pulse is given Ground 𝑉𝑐𝑐 𝑉𝐸𝐸 Register Select Read/write Enable 28
  • 8. The Computer Architecture of a Microcontroller Based Transistor Tester with a Logic Display 7 8 9 10 11 12 13 14 15 16 DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 Lcd+ Lcd- 8-bit data pins Backlight VCC (5V) Backlight Ground (0V) IX. CONCLUSION Recent developments in science and technology provide a wide range scope of applications of high performance in testing electronic devices with the use of a transistor tester. Certain problems were encountered during the design of this project, especially the problem of short circuit. Yet, this project is considered quite successful in the sense that it is functional in all operations and all the objectives of the project is achieved as earlier planned. There was no necessity to modify or amend the project plan or use different devices. All the tasks were carried out as planned and the steps used were purely based on the suitability with supervisor’s approval. REFERENCES [1]. [2]. [3]. [4]. [5]. [6]. [7]. [8]. J. Lim and A. Oppenheim (1988): Advanced Topics in Digital Processing. Prentice Hall limited, New Delhi 2nd edition. Pg 567. Edward Roll Tuft (1990): Principles of Information display. Graphic Press Canada, 3rd edition. Pg 890 and 989. B. BORAT (1997) : A course in digital processing Wiley 6th edition. Smith Publisher Washington. Pg 58-63 Lawrence A. Duarte (1998): The Microcontroller Beginner’s Handbook. 2nd Edition. United States of America: Prompt Publication. pg 3-5. Joseph Greenfield (1999): Digital Electronic Design. Oxford University press 4th edition. Pg 89,567,905 and 1023. Mcdraw Archer (2000): Advanced Digital Electronics, Oxford University press, 2nd edition. Pg 456 and 789. Van Staveren and Arthur Roermond (2000): Structured Electronic Design, Springer Publishers New York. 5th edition. Pg 4, 6, 11-15. Muhammad H. Rashid (2004): Power Electronics Circuits, Devices and Applications. 3rd edition. United States of America: Springer publishers. Aru, Okereke Eze is a lecturer in the Department of Computer Engineering, Michael Okpara University of Agriculture, Umuahia, Abia State, Nigeria. His research Interests include Computational Intelligence, Computer Hardware design and maintenance, Security system design, , Expert systems and Artificial Intelligence, Design of Microcontroller and Microprocessor based system, digital systems design using microcontrollers and other computer related subjects. Email: okezearu@yahoo.com Prof. Ogbonnaya Okoro is a senior research fellow in the Department of Electrical/Electronic Engineering and the Dean of the College of Engineering, Michael Okpara University of Agriculture, Umuahia, Abia State, Nigeria. His research interests include Electrical Power and Machines, Control Systems, Architecture of Computerised Electrical Machines, etc. Dr. Opara Felix Kelechi is a Senior lecturer in the Department of Electrical/Electronic Engineering, Federal University of Technology,Owerri, Imo State, Nigeria. His research interests include Computer Hardware design and maintenance, Electronic and Communication Systems, Data Communication system designs etc. 29