Chapter 3 Hardware of Microcontroller based Capacitance meter

Size: px
Start display at page:

Download "Chapter 3 Hardware of Microcontroller based Capacitance meter"

Transcription

1 Chapter 3 Hardware of Microcontroller based Capacitance meter

2 28 CHAPTER 3 HARDWARE OF MICROCONTROLLER-BASED CAPACITANCE METER 3.1 Principle of Capacitance Measurement: The capacitance value of a capacitor can be measured by utilizing one of its basic properties. The process is a bit complicated when compared to measuring of a resistance value because the capacitor is a reactive component and requires an AC source to pass current through a capacitor. In general people use to measure the capacitance value by comparing its value with the known value of another capacitor using complicated LCR bridge. In the present study, we adopted the basic principle of charging and discharging of the capacitor an arrangement similar to shown in figure3.1. The basic circuit for measuring the capacitance is shown below. In this the capacitor C is charged through resistor R and during the process the voltage increases exponentially. Once the voltage reaches the maximum Capacity a comparator drives its output high, which is an indication of a fully charged capacitor. This signal is taken into the microcontroller which is the amount of time taken for charging depends on the capacitor, by substituting the values in the following formula the value of the capacitor can be determined.

3 29 C = ( 1.442* St) / R (3.1) Where C = Capacitance of the Capacitor R = Resistance used for charging St = difference in time between charging and discharging capacitor Fig 3.1 : Charging and discharging circuit of a circuit 3.2 Hardware Electronic design basically consists of selecting a suitable set of hardware components that can perform a particular function and by arriving at the correct values of those components. The components and their values are chosen so as to have optimum performance and their efficiency at a reasonable cost. Combining these components result in task accomplishments with desired results. The block diagram of the present low cost Microcontroller based capacitance meter is shown in the figure 3.2 and the schematic circuit diagram of the same is shown in figure 3.3. The capacitance meter consists of the following individual units. Constant Current Source Discharge Section Charging section Range Selection Comparator Counting Unit

4 ROM POWER SUPPLY (OPTIONAL) LCD REFERENCE VOLTAGE \kl MY,... COMPARATOR 7T\ CONSTANT CURRENT SOURCE RANGE SELECTION -> MICROCONTROLLER X51 CORE DATA 1L RAM ~7K CHARGING SECTION m - SERIAL PORT DISCHARGE SECTION FIG 3.2: BLOCK DIAGRAM OF MICOCONTROLLER BASED CAPACITANCE METER

5 FIG 3.3: THE CIRCUIT DIAGRAM OF MICROCONTROLLER BASED CAPACITANCE METER

6 Photograph 1 : Hardware of Microcontroller based Capacitance Meter Photograph 2 : Capacitance Meter

7 Photograph 3 : POMC Based Capacitance Meter

8 30 Microcontroller (89s52) Memory unit Liquid Crystal Display RS-232 Serial Communication Personal Computer Power Supply Constant Current Source A constant current source functions as a regulated current source. It requires a change in thinking, to look at supply that puts out a constant current regardless of the voltage. A current source is an electrical or electronic device that delivers or absorbs electric current19. A theoretically perfect voltage generator would have zero internal impedance and a perfect current equivalent would have infinite internal impedance. If the source internal resistance is very low when Fig 3.4 Constant Current Source compared to the load, then it is said to be stiff and approximates a pure voltage source. Voltage drop across the internal resistance (Rg) is negligible under load. If internal resistance is very large compared to the load resistance R, and the source voltage is increased, a changing load resistance

9 31 will have very little effect on load current. This is because the load current is mainly determined by the source voltage and the internal resistance and is independent of load resistance. Practically, the situation is valid for R < Rg /10, where R is the load resistance in series with Rg. Achieving useful outputs with sources like batteries and resistors is not very practical, but does illustrate which parameters must be controlled in order to build true constant current (and constant voltage) supplies. In the present study, the constant current source is designed using transistors (Q2N 2907). The pulse from pin PI.3 of microcontroller at the base of transistor Q8 switches on the transistor, thereby triggering Q4 and providing the source at Q5. When Q4 conducts the voltage at the collector of Q4 triggers the base of Q5 thereby providing the constant current to charge the unknown capacitor Cx. The ranges are dynamically selected and so there is no need to switch manually. This selection is a bit tricky and comes handy when it comes to range selection Discharge Section The value of the capacitor depends on the time taken to charge the capacitor to a particular voltage on the other hand it is also important that we discharge the capacitor completely prior to the process of charging. So the capacitor discharges before counting the clock pulses of the microcontrollers. To do this Fig 3.5 Discharge Circuit task a pulse is applied from microcontrollers to the base of NPN transistor Q2N that is placed adjacent to the capacitor under test. This provides a low resistance path and will draw any voltage

10 32 available across the capacitor, which acts as a voltage source in the circuit. As the Q2N222 has the fast switching times like tum-on time is 35ns, from 10% to 90%, rise time is 25ns and fall time is 60ns. This is best suited for the applications, which include very low switchover time. If other range is selected, the previously accumulated charge should be removed or it has to be discharged completely before the charging process begins again, otherwise the time calculated is completely wrong and will measure faulty capacitance value Charging Section The basic advantage of the constant current source is to pump the constant current to the circuit following it, for providing consistent current over a period of time even if there are any voltage variations in the circuit preceding to it. This current is fed to the capacitor under test, the process of charging and discharging is done repeatedly so that we get much precision in our measurement. A capacitor is made up of two conductors that store positive and negative charge. When the capacitor is connected to a battery current will flow and the charge on the capacitor will increase until the voltage across the capacitor, determined by the relationship C=Q/V, is sufficient to stop current from flowing in the circuit. Before the switches are closed, there is no charge on the capacitor. When switch S( is closed, current will flow in the circuit as the capacitor is charged. According to Ohm s Law, the voltage across the resistor will be V =IR R (3.2)

11 33 while the voltage across the capacitor will be given by Vc=Q/C (3.3) By Kirchhoff s Rule the voltage changes around the circuit must add to zero so Vbatt - VR -VC =Vbatt -1 R -Q/C = (3.4) When the capacitor charges the charge, Q, starts at zero and there is no voltage on the capacitor. This means that the current initially flows at its maximum rate (I =V /R v Max batt when Q~0). However as the flowing current charges the capacitor, the voltage on the capacitor increases. This voltage opposes the flow of more charge and the current begins to decrease. The rate at which the capacitor charges slows as the current decreases as more and more charge builds up the current becomes smaller and smaller. The current decreases exponentially as it asymptotically approaches zero for longer and longer times. Similarly the charge increases exponentially as it keeps growing but at a slower and slower rate and asymptotically approaches (but never actually reaches) its maximum value. It would take an infinite amount of time to actually reach the full value, since the rate of increase (current) becomes smaller and smaller as time goes by.

12 Range Selection RS1 >= 32N2907 R12 < R13 < R14 10K > 100K > 10K Q8 R16 10K The section of the switches, as to which should be on and for how long, is based on the inputs RS 2 Fig 3.6 Range Selection Circuit RANGE 1 RANGE 2 RANGE 3 received from the microcontroller21. Capacitors with lower values of capacitance will charge very fast when the current supplied to them is high, on the other hand, Capacitors with high values of capacitance will charge very slow, so three different combinations of resistors in the constant current driving circuit are provided to get three different multiplying factors for charging the capacitor under test. This combination is said to be Range Selection, the micro controller selects one at a time depending on the requirement in this Capacitance Meter automatically Comparator < R6 > 10K The comparator designed using LM311. The LM311 series is a monolithic, low input current voltage comparator22. Voltage comparators have input currents nearly a thousand times lower than devices like the CO I GND LM106 or LM710. They are also designed Fig 3.7 Comparator circuit to operate over a wider range of supply voltages from standard ± 15V op amp Supplies down to the single 5V supply used for IC logic. The output is compatible with RTL, DTL and TTL as well

13 35 as MOS circuits. Further, they can drive lamps or relays, switching voltages up to 50V at currents as high as 50 ma. In the present study it is designed with single power supply of +5V Counting Unit The counting unit for the time difference is charging and discharging done by interfacing the analog unit with Microcontroller, which has very low error percentage. If starting and ending events are taken care, which are under software control then result arrived at is more precise value of the capacitance under test. The timer is set to mode 1 which is a sixteen bit counter which counts the internal clocks. If the timer sets overflow flag then through software increment counter which is internal to the code, after the counting is complete the counter is added to the timer. The formula used to detect the count is: count = TLO + THO * ovr_flow*65536; (3.5) where count is a variable to store the complete number of clocks which the controller counts TLO & THO are the hardware 8 bit registers, which are inside the microcontroller Over flow is the software registers which are used to count number of times the timer over flows Microcontroller (AT89s52) A microprocessor is a tool in the case of software design by writing a suitable program can be used to perform calculations and few memory operations. This tool

14 36 falls back when controlling a particular parameter directly without any additional hardware. To resolve this we have more advance featured processors they are called microcontrollers. By introducing microcontrollers in the digital design one can reduce the space and expanding the functionality as this microcontrollers come with external and internal bus which can be externally interfaced with external memory, pins which react and control external environment. In present study an effort has been made by the author to develop a capacitancemeasuring unit using a microcontroller (AT89s52). The AT89s52 is a low power, high performance CMOS 8-bit microcontroller with 4Kbytes of flash programmable memory. The device is manufactured using Atmel s high-density non-volatile memory technology. The on-chip flash allows the program memory to be reprogrammed in-system or by a conventional non-volatile memory programmer. The circuit diagram of Microcontroller based Capacitance measurement system with 89s52 is shown in fig 3.2. The control lines and data lines of the LCD (LM16200)23 are connected to the port 1 and the data lines are connected through port 0. The EPROM is also added in the circuit incase of any analytical program has to be added as online or offline purpose in a process measurement situation or online analysis, measurement and control situation, because the program may not fit in 4Kbytes of flash which is in the 89s52. Also there is 256K bits of ram connected to the microcontroller for reading and writing of any data which is stored in the field, as this unit is perfectly adaptable for a demanding situation for any long time data

15 37 acquisition system. For serial communication between microcontroller and Personal Computer, RXD line P3.0 is connected to the Rout of the RS232 and TXD line P3.1 is connected to the Tin of the RS232 and GND is connected to GND line Memory unit The 89s52 has 8KB of flash (program) memory and 256B of data memory which is sufficient for most of the applications which the use wish to develop for any specific needs if in case this program exceeds 8KB of memory then the user may be in trouble. To overcome this, the author has introduced memory unit IC AM27C512, which is 64KB CMOS EEPROM. It operates from a single +5 V supply, has a static standby mode, and features fast single address location programming. AMD s CMOS process technology23 provides high speed, low power, and high noise immunity. Typical power consumption is only 80 mw in active mode, and 100 pw in standby mode. If it is required to store data for longer durations the data memory available in 89s52 is not enough so the design has additional 32KB of data memory externally. This comes handy when there is requirement to store large amounts of data Liquid Crystal Display Module In the present study the LCD display LM used for displaying measured Capacitance of a capacitor. The display module is a dot matrix liquid crystal display that display alphanumeric, characters and special symbols. The built-incontroller & driver provide convenient connectivity between a dot matrix LCD 4 or 8 bit microprocessors or microcontroller25.

16 38 All functions required for dot matrix liquid crystal display are provided internally. Internal refresh is provided by the LAMPEX. The CMOS technology makes the devices ideal for applications in hand held portable and other low powered instruments. FEATURES Easy interface with a 4-bit or 8-bit MPU Built-in Dot Matrix LCD controller with font 5x7 or 5x10 dots Display Data Ram for 80 characters (80x8 bits) Characters generator ROM, which provides 16 characters with font 5x7 dots and 32 characters with font 5x10 dots Both display data and character generator RAMs can be read from the MPU. Internal automatic reset circuit at power ON. Built -in Oscillator circuits (No external clock required). Wide range of instruction functions: Clear Display, Cursor Home, Display ON/OFF, and cursor shift, Display shift. In present system LM16200 LCD module is used with 8 data and 3 control lines. The LCD interface is used as follows: P1.0 for Enable (EN) PI.1 for Read Write (RW) P1.2 for Register Select (RS) PO.O - P0.7 for data (AD0:AD7)

17 Serial Communication (RS-232) Microcontroller transfer the data in two ways as parallel and serial.in parallel data transfers, often 8 or more lines (wire conductors) are used to transfer data to device that is only a few meters away. Example of parallel transfers is printers. Each uses cable with many wire strips. Although in such cases a lot of data can be transferred in a short amount of time by using many wires in parallel, the distance should be short. To transfer to a device located many meters away, the serial method is used. Fig 3.8: Circuit for Serial Communication between Microcontrollers & PC To allows compatibility among data communication equipment made by various manufacturers, an interfacing standard called RS23226 was set by the Electronics Industries Association (EIA) in In 1963 it was modified and called RS232A.in this we use RS232. RS232 is the most widely used serial I/O interfacing standard. This standard is used in PCs and numerous types of equipment. Its input and output voltage levels are not TTL compatible. In RS232, a 1 is represented by -3 to -

18 40 25v, while a 0 bit is +3v to +25v.for this reason, to connect any RS232 to Microcontrollers system we must use voltage converters such as MAX23227 to convert the TTL logic levels to the RS232 voltage level, and vice versa. Max 232 IC chips are commonly referred to as line drivers. Table 2 provides the pins and their labels for the RS232 cable the commonly referred to asdb9. IBM introduced the DB9 version of the serial I/O standard, which uses 9 pins. Table 2: PIN DESCRIPTION 1 Data carrier detect (DCD) 2 Received data (RXD) 3 Transmitted data (TXD) 4 Data Terminal ready (DTR) 5 Signal Ground (GND) 6 Data set ready (DSR) 7 Request to send (RTS) 8 Cleat to send (CTS) 9 Ring indicator (RI) The connection between a PC and microcontroller requires a minimum of three pins. TXD, RXD, and ground as shown in figure 3.5. Notice in that figure that the RXD and TXD pins are interchanged. The 89s52 have two pins that are used specifically for transferring receiving data serially. These two pins are called TXD and RXD and are part of the port3 group (P3.0 and P3.1). Pinll of the 89s52 (P3.1) is assigned to TXD and pin 10 (P3.0) is designated as RXD. And used for the present study for the analysis made with Personal Computer.

19 41 The RS232 has two sets of line drivers for transferring and receiving data as shown in figure. The line drivers used for TXD are called T1 and T2, while the line drivers for RXD are designated as R1 and R2. In many applications only one of each is used. For example T1 and R1 are used together for TXD and RXD of the 89s52, and the second set is left unused. RS 232 requires four capacitors ranging from 1 to 22uF. In this project we used these capacitors of 10 uf shown in figure 3.5. Further there are four programmable modes for serial data communication that are chosen by setting the SMX bits in SCON. The baud rate in 'the 89s52 is programmable. Baud rates are determined by the mode chosen. This is done with the help of timer 1. The serial port can operate in 4 modes. Model has a variable baud rate. The baud rate is generated by timerl.for this purpose, timer 1 is used in mode2 (Auto - Reload). K x Osc Freq Baud rate = (3.6) 32 x 12 x [256-TH1] If SMOD =0 then K=1 S.K.U.L IBRAR Acc. No...l IfSMOD=l then K=2(SMOD is in the CON register)..... C3ll.NO.... Most of the time the user knows the baud rate and needs to know the reload value for TH1. K x Osc Freq TH1 = (3.7) 32 x 12 x Baud rate With XTAL MHz and TH 1=9600 * «*. ;***. w K x xl06 TH1 = x 12 x 9600 (3.8) TH1 = FDh

20 42 TH1 must be an integer value. Rounding off TH1 to the nearest integer may not produce the desired baud rate. When timer 1 is used to set the baud rate it must e programmed in mode2, that is 8-bit auto reload. Since the PCON register is not bit addressable, one way to set the bit is logical ORing the PCON register (i.e., ORLPCON, #80h). The address of PCON is 87H. In programming the 89s52 to transfer character bytes serially, the following steps must be taken. The TMOD register is loaded with the value 20h, indicating the use of timer 1 in mode 2 (8-bit auto reload) to set the baud rate. The TH1 is loaded with FDh to set baud rate =9600kbs for serial data transfer (XTAL=T MHZ) The SCON register is loaded with t value 5 OH, indicating serial mode 1. TR1 is set to 1 to start timer 1. TI is cleared. The character byte to be transferred serially is written into the SBUF register. The TI flag big is monitored, to see if the character has been transferred completely. In programming the 89s52 to receive character bytes serially, the following steps must be taken. The TMOD register is loaded with the value 20h, indicating the use of timer 1 in mode 2 (8-bit auto reload) to set the baud rate. The TH1 is loaded with FDh to set baud rate =9600kbs for serial data transfer

21 43 (XTAL= MHZ) The SCON register is loaded with t value 50H, indicating serial mode 1. TR1 is set to 1 to start timerl. RI is cleared. The RI flag bit is monitored, to see if an entire character has been received. When RI is set, SBUF has the byte. Its contents are moved into a safe place Power supply Most of the devices in electronic equipments require essentially a constant d.c voltage for their operation. Therefore, almost all electronic equipments include a circuit that converts a.c voltage of mains supply into D.C voltage, which is independent of changes in a.c line voltage. The circuit diagram of +5v power supply required for the present study D1 1n4007 Fig 3.9: Circuit diagram of Power Supply Fig 3.9 shows a complete solid-state +5v power supply required for the present study using power transformer, a full wave rectifier with two P-N junction diodes, a filter section, a transistor series voltage regulator and a voltage divider. The A.C. voltage to be rectified is applied to the primary of power transformer T. two p-n junction diodes for full wave rectification. It is then followed by a filter,

22 44 which filters the unidirectional pulsating voltage of the rectifier output. A transistor series voltage regulator 7805 regulates it. At Output of regulator we get 5V regulated power supply Personal Computer In the present study a Personal Computer with the following features is analysis the capacitor under test Pentium -III Intel Microprocessor (upward compatible) 256MB RAM 10GB Hard disk drives 1.44MB Floppy disk drives One Serial port One Parallel Port Normally PC has one COM port with RS232-type connectors and is designated as COM1. We can connect the 89s52 serial ports to the COM1. A program to identify the incoming data can be written in any language. The data can be of two types one online data that is calculating at present or offline that is stored in the memory location in the hardware itself. 3.3 Operation of the Circuit The capacitor under test is placed at Cx. The program is written in such a way that as soon as the system is started that is as soon as the unit is switched ON it first discharges the capacitor by switching high to low and then low to high in short duration there by giving a pulse to the discharge section. This triggers Q3 transistor to provide low resistance path to any charge, which is accumulated in Cx.

23 45 Then a pulse to the base resistor of Q8 transistor triggers constant current source to start its function, thereby providing constant current source till the voltage in capacitor reaches its maximum value. This voltage is continuously fed to inverting input of an op-amp, which acts as a comparator. This comparator LM311 transfers its level from high to low and once the input voltage crosses the voltage at non-inverting input, which is a reference voltage. In microcontroller the program is written in such a way that the time difference between the output pulse from microcontroller (pin 1.6) to discharge section and the input pulse from comparator (pin 1.7) is counted. This process is repeated to get more precise value of count, which in turn gives more precise value of capacitor under test. The counted time is directly proportional to the capacitance and it is calculated by using the formula C = t/r ---- (3.9) Depending on the value it can be shown directly as nano, pico or micro farads on LCD display module and same can also be stored in memory. There is also serial port from which the user can exchange information from the unit to personal computer for further processing. 3.4 Limitations and tradeoff Any hardware design has its own limitations. The design criterion may vary depending on various factors. Though the theoretical design may be good, the desired result depends on the accuracy and the reliability of the components used. The other

24 46 factors that affect the hardware design are the speed with which they operate on the life of the components. The accuracy of the design will depend purely on the tolerance level of the hardware components used in the circuit design. If the tolerance level is to uniform, the circuit may function erroneously without giving the desired output. Some of the components may change with the surroundings. The heat generated in a circuit will change the value of the components, which definitely affect the desired output. The hardware included in a design can rectify some of the problems introduced by hardware design. Including a software in the design greatly supports in reducing the errors introduced in the hardware design by the environment like temperature, humidity, and other factors also the recurring cost of maintenance each component can be reduced. The main advantage of the software design included is that the parameters in the design or the final output can be regularly monitored and corrected if necessary even from the remote location. It is not possible to have only software design or if cannot use only hardware with errors so we have to compromise the hardware to the software or software for the hardware. Sometimes writing a program may be too complicated instead of replacing with hardware. This requirement clearly shows that if one need to have proper plan for trade off between hardware and software to make a design much more acceptable and durable.

8051SERIAL PORT PROGRAMMING

8051SERIAL PORT PROGRAMMING 8051SERIAL PORT PROGRAMMING Basics of Serial Communication Computers transfer data in two ways: Parallel Often 8 or more lines (wire conductors) are used to transfer data to a device that is only a few

More information

8051 Microcontroller

8051 Microcontroller 8051 Microcontroller The 8051, Motorola and PIC families are the 3 leading sellers in the microcontroller market. The 8051 microcontroller was originally developed by Intel in the late 1970 s. Today many

More information

POWER SAVER METER USING MICROCONTROLLER TO SAVE ELECTRICITY UPTO 30-40%

POWER SAVER METER USING MICROCONTROLLER TO SAVE ELECTRICITY UPTO 30-40% POWER SAVER METER USING MICROCONTROLLER TO SAVE ELECTRICITY UPTO 30-40% Prof. Dipesh. M.Patel 1 Kandarp mehta 2 Himanshu amrutiya 3 Ravi bhalodia 4 Chirag amrutiya 5 1. Head, Electrical Engg. Department,

More information

SANKALCHAND PATEL COLLEGE OF ENGINEERING, VISNAGAR. ELECTRONICS & COMMUNICATION DEPARTMENT Question Bank- 1

SANKALCHAND PATEL COLLEGE OF ENGINEERING, VISNAGAR. ELECTRONICS & COMMUNICATION DEPARTMENT Question Bank- 1 SANKALCHAND PATEL COLLEGE OF ENGINEERING, VISNAGAR ELECTRONICS & COMMUNICATION DEPARTMENT Question Bank- 1 Subject: Microcontroller and Interfacing (151001) Class: B.E.Sem V (EC-I & II) Q-1 Explain RISC

More information

Keywords Digital IC tester, Microcontroller AT89S52

Keywords Digital IC tester, Microcontroller AT89S52 Volume 6, Issue 1, January 2016 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Digital Integrated

More information

3 PHASE FAULT ANALYSIS WITH AUTO RESET FOR TEMPORARY FAULT AND TRIP FOR PREMANENT

3 PHASE FAULT ANALYSIS WITH AUTO RESET FOR TEMPORARY FAULT AND TRIP FOR PREMANENT e-issn 2455 1392 Volume 3 Issue 4, April 2017 pp. 80 84 Scientific Journal Impact Factor : 3.468 http://www.ijcter.com 3 PHASE FAULT ANALYSIS WITH AUTO RESET FOR TEMPORARY FAULT AND TRIP FOR PREMANENT

More information

Chapter C2051 Architecture and Serial Communication Link

Chapter C2051 Architecture and Serial Communication Link Chapter- 2 89C2051 Architecture and Serial Communication Link ABSTRACT This chapter provides the details of 89C2051 microcontroller and description on Serial Communication Facility presented by 89C2051

More information

8051 Serial Communication

8051 Serial Communication 8051 Serial Communication Basics of serial communication Parallel: transfers eight bits of data simultaneously over eight data lines expensive - short distance fast Serial : one bit at a time is transferred

More information

Sender Receiver Sender

Sender Receiver Sender EEE 410 Microprocessors I Spring 04/05 Lecture Notes # 19 Outline of the Lecture Interfacing the Serial Port Basics of Serial Communication Asynchronous Data Communication and Data Framing RS232 and other

More information

8051 Microcontroller

8051 Microcontroller 8051 Microcontroller 1 Salient Features (1). 8 bit microcontroller originally developed by Intel in 1980. (2). High-performance CMOS Technology. (3). Contains Total 40 pins. (4). Address bus is of 16 bit

More information

Department of Electronics and Instrumentation Engineering Question Bank

Department of Electronics and Instrumentation Engineering Question Bank www.examquestionpaper.in Department of Electronics and Instrumentation Engineering Question Bank SUBJECT CODE / NAME: ET7102 / MICROCONTROLLER BASED SYSTEM DESIGN BRANCH : M.E. (C&I) YEAR / SEM : I / I

More information

CoE3DJ4 Digital Systems Design. Chapter 5: Serial Port Operation

CoE3DJ4 Digital Systems Design. Chapter 5: Serial Port Operation CoE3DJ4 Digital Systems Design Chapter 5: Serial Port Operation Serial port 8051 includes an on-chip serial port Hardware access to the port is through TXD and RXD (Port 3 bits 1 and 0) Serial port is

More information

MCS-51 Serial Port A T 8 9 C 5 2 1

MCS-51 Serial Port A T 8 9 C 5 2 1 MCS-51 Serial Port AT89C52 1 Introduction to Serial Communications Serial vs. Parallel transfer of data Simplex, Duplex and half-duplex modes Synchronous, Asynchronous UART Universal Asynchronous Receiver/Transmitter.

More information

CHAPTER 5. Voltage Regulator

CHAPTER 5. Voltage Regulator CHAPTER 5 Voltage Regulator In your robot, the energy is derived from batteries. Specifically, there are two sets of batteries wired up to act as voltage sources; a 9V battery, and two 1.5V batteries in

More information

Serial I-O for Dinesh K. Sharma Electrical Engineering Department I.I.T. Bombay Mumbai (version 14/10/07)

Serial I-O for Dinesh K. Sharma Electrical Engineering Department I.I.T. Bombay Mumbai (version 14/10/07) Serial I-O for 8051 Dinesh K. Sharma Electrical Engineering Department I.I.T. Bombay Mumbai 400 076 (version 14/10/07) 1 Motivation Serial communications means sending data a single bit at a time. But

More information

Serial communication

Serial communication Serial communication CSCI 255: Introduction to Embedded Systems Keith Vertanen Copyright 2011 Serial communication Terminology RS-232 protocol Baud rates Flow control Example Overview Develop functions

More information

8051 MICROCONTROLLER

8051 MICROCONTROLLER 8051 MICROCONTROLLER Mr.Darshan Patel M.Tech (Power Electronics & Drives) Assistant Professor Department of Electrical Engineering Sankalchand Patel College of Engineering-Visnagar WHY DO WE NEED TO LEARN

More information

CHAPTER 1 MICROCOMPUTER SYSTEMS. 1.1 Introduction. 1.2 Microcontroller Evolution

CHAPTER 1 MICROCOMPUTER SYSTEMS. 1.1 Introduction. 1.2 Microcontroller Evolution CHAPTER 1 MICROCOMPUTER SYSTEMS 1.1 Introduction The term microcomputer is used to describe a system that includes a microprocessor, program memory, data memory, and an input/output (I/O). Some microcomputer

More information

16COM / 40SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD

16COM / 40SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD INTRODUCTION KS0066U is a dot matrix LCD driver & controller LSI whichis fabricated by low power CMOS technology It can display 1or 2 lines with the 5 8 dots format or 1 line with the 5 11 dots format

More information

A Hardware watchdog and shutdown button

A Hardware watchdog and shutdown button LinuxFocus article number 239 http://linuxfocus.org A Hardware watchdog and shutdown button by Guido Socher (homepage) About the author: Guido loves Linux because it is always interessting to discover

More information

8. SED1565 Series. (Rev. 1.2)

8. SED1565 Series. (Rev. 1.2) 8. (Rev. 1.2) Contents GENERAL DESCRIPTION...8-1 FEATURES...8-1 BLOCK DIAGRAM...8-3 PIN DIMENSIONS...8-4 PIN DESCRIPTIONS...8-2 DESCRIPTION OF FUNCTIONS...8-24 COMMANDS...8-48 COMMAND DESCRIPTION...8-57

More information

TL0313. LCD driver IC. Apr VER 0.0. lsi. ( 5.5V Specification ) 65COM / 132SEG DRIVER & CONTROLLER FOR STN LCD. TOMATO LSI Inc.

TL0313. LCD driver IC. Apr VER 0.0. lsi. ( 5.5V Specification ) 65COM / 132SEG DRIVER & CONTROLLER FOR STN LCD. TOMATO LSI Inc. LCD driver IC Apr. 2001 VER 0.0 lsi 65COM / 132SEG DRIVER & CONTROLLER ( 5.5V Specification ) FOR STN LCD TOMATO LSI Inc. 1. INTRODUCTION The is a driver and controller LSI for graphic dot-matrix liquid

More information

e-pg Pathshala Subject : Computer Science Paper: Embedded System Module: 8051 Architecture Module No: CS/ES/5 Quadrant 1 e-text

e-pg Pathshala Subject : Computer Science Paper: Embedded System Module: 8051 Architecture Module No: CS/ES/5 Quadrant 1 e-text e-pg Pathshala Subject : Computer Science Paper: Embedded System Module: 8051 Architecture Module No: CS/ES/5 Quadrant 1 e-text In this lecture the detailed architecture of 8051 controller, register bank,

More information

ELEG3923 Microprocessor Ch.10 Serial Port Programming

ELEG3923 Microprocessor Ch.10 Serial Port Programming Department of Electrical Engineering University of Arkansas ELEG3923 Microprocessor Ch.10 Serial Port Programming Dr. Jingxian Wu wuj@uark.edu OUTLINE 2 Basics of Serial Communication Serial port programming

More information

Home Security System with Remote Home Automation Control

Home Security System with Remote Home Automation Control Home Security System with Remote Home Automation Control Justin Klumpp Senior Project Hardware Description Western Washington University April 24 2005 Professor Todd Morton Introduction: This document

More information

中显液晶 技术资料 中显控制器使用说明书 2009年3月15日 北京市海淀区中关村大街32号和盛大厦811室 电话 86 010 52926620 传真 86 010 52926621 企业网站.zxlcd.com

中显液晶 技术资料 中显控制器使用说明书 2009年3月15日 北京市海淀区中关村大街32号和盛大厦811室 电话 86 010 52926620 传真 86 010 52926621   企业网站.zxlcd.com http://wwwzxlcdcom 4 SEG / 6 COM DRIVER & CONTROLLER FOR DOT MATRIX LCD June 2 Ver Contents in this document are subject to change without notice No part of this document may be reproduced or transmitted

More information

DTMF BASED HOME AUTOMATION

DTMF BASED HOME AUTOMATION DTMF BASED HOME AUTOMATION Vimlesh Kumar Agrahari 1, Md Arzoo 2, Harish Kumar 3 1, 2 Students, Electrical Engineering Department Greater Noida Institutes of Technology, Gr.Noida, (India) 3 Assistant Professor,

More information

SECURE DIGITAL ACCESS SYSTEM USING IBUTTON

SECURE DIGITAL ACCESS SYSTEM USING IBUTTON SECURE DIGITAL ACCESS SYSTEM USING IBUTTON Access control forms a vital link in a security chain. Here we describe a secure digital access system using ibutton that allows only authorised persons to access

More information

8051 Serial Port. EE4380 Fall02 Class 10. Pari vallal Kannan. Center for Integrated Circuits and Systems University of Texas at Dallas

8051 Serial Port. EE4380 Fall02 Class 10. Pari vallal Kannan. Center for Integrated Circuits and Systems University of Texas at Dallas 8051 Serial Port EE4380 Fall02 Class 10 Pari vallal Kannan Center for Integrated Circuits and Systems University of Texas at Dallas Serial Comm. - Introduction Serial Vs Parallel Transfer of data Simplex,

More information

KIT 134. INTRODUCTION TO LCD S

KIT 134. INTRODUCTION TO LCD S The aim of this kit is to show how to use a 16x2 alphanumeric Liquid Crystal Display (LCD) with a PC. First we show how to connect it to the parallel port and echo and handle keyboard input. Then we show

More information

Infineon C167CR microcontroller, 256 kb external. RAM and 256 kb external (Flash) EEPROM. - Small single-board computer (SBC) with an

Infineon C167CR microcontroller, 256 kb external. RAM and 256 kb external (Flash) EEPROM. - Small single-board computer (SBC) with an Microcontroller Basics MP2-1 week lecture topics 2 Microcontroller basics - Clock generation, PLL - Address space, addressing modes - Central Processing Unit (CPU) - General Purpose Input/Output (GPIO)

More information

UNIT 3 THE 8051-REAL WORLD INTERFACING

UNIT 3 THE 8051-REAL WORLD INTERFACING UNIT 3 THE 8051-REAL WORLD INTERFACING 8031/51 INTERFACING TO EXTERNAL MEMORY The number of bits that a semiconductor memory chip can store is called chip capacity It can be in units of Kbits (kilobits),

More information

MICROCONTROLLER BASED LPG GAS DETECTOR USING GSM MODULE

MICROCONTROLLER BASED LPG GAS DETECTOR USING GSM MODULE MICROCONTROLLER BASED LPG GAS DETECTOR USING GSM MODULE Ashish Sharma (B.Tech., EL Engg.) E-mail: ashishpreet2009@gmail.com : contactashish10@gmail.com ABSTRACT Ideal gas sensor is used to detect the presence

More information

Embedded Systems and Software

Embedded Systems and Software Embedded Systems and Software Lecture 12 Some Hardware Considerations Hardware Considerations Slide 1 Logic States Digital signals may be in one of three states State 1: High, or 1. Using positive logic

More information

Embedded World Television, Radio, CD player, Washing Machine Microwave Oven Card readers, Palm devices

Embedded World Television, Radio, CD player, Washing Machine Microwave Oven Card readers, Palm devices A presentation on INTRODUCTION We are living in the Embedded World. We are surrounded with many embedded products and our daily life largely depends on the proper functioning of these gadgets. Television,

More information

Low Voltage, 10-Bit Digital Temperature Sensor in 8-Lead MSOP AD7314

Low Voltage, 10-Bit Digital Temperature Sensor in 8-Lead MSOP AD7314 a FEATURES 10-Bit Temperature-to-Digital Converter 35 C to +85 C Operating Temperature Range 2 C Accuracy SPI and DSP Compatible Serial Interface Shutdown Mode Space-Saving MSOP Package APPLICATIONS Hard

More information

+5V Powered Multi-Channel RS-232 Drivers/Receivers

+5V Powered Multi-Channel RS-232 Drivers/Receivers SP238A 5V Powered Multi-Channel RS-232 Drivers/Receivers Operates from a Single 5V Power Supply Meets All RS-232D and V.28 Specifications ±30V Receiver Input Levels Low Power CMOS Operation Operates with

More information

The Atmel ATmega168A Microcontroller

The Atmel ATmega168A Microcontroller Ming Hsieh Department of Electrical Engineering EE 459Lx - Embedded Systems Design Laboratory The Atmel ATmega168A Microcontroller by Allan G. Weber 1 Introduction The Atmel ATmega168A is one member of

More information

16COM/40SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD

16COM/40SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD 6COM/4SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD INTRODUCTION is a dot matrix LCD driver & controller LSI which is fabricated by low power CMOS technology It can display, 2-line with 5 x 8 or 5 x dots

More information

SLCD1-IC Serial LCD Processor

SLCD1-IC Serial LCD Processor SLCD1-IC Serial LCD Processor Diagram 1: LCD Pin 13 LCD Pin 14 1 2 18 17 LCD Pin 12 LCD Pin 11 N/C 3 16 8 MHz Osc DC 4 15 8 MHz Osc Ground 5 14 DC Serial Input True/Inverted 6 7 13 12 LCD Pin 6 LCD Pin

More information

DEV-1 HamStack Development Board

DEV-1 HamStack Development Board Sierra Radio Systems DEV-1 HamStack Development Board Reference Manual Version 1.0 Contents Introduction Hardware Compiler overview Program structure Code examples Sample projects For more information,

More information

Architecture of Computers and Parallel Systems Part 6: Microcomputers

Architecture of Computers and Parallel Systems Part 6: Microcomputers Architecture of Computers and Parallel Systems Part 6: Microcomputers Ing. Petr Olivka petr.olivka@vsb.cz Department of Computer Science FEI VSB-TUO Architecture of Computers and Parallel Systems Part

More information

16COM / 80SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD

16COM / 80SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD INTRODUCTION KS0070B is a dot matrix LCD driver & controller LSI which is fabricated by low power CMOS technology. It is capable of displaying 1 or 2 lines with the 5 7 format or 1 line with the 5 10 dots

More information

Professional Radio GM Series. Controlhead Service Information

Professional Radio GM Series. Controlhead Service Information Professional Radio GM Series Controlhead Service Information Issue: September 2000 ii Computer Software Copyrights The Motorola products described in this manual may include copyrighted Motorola computer

More information

The Atmel ATmega328P Microcontroller

The Atmel ATmega328P Microcontroller Ming Hsieh Department of Electrical Engineering EE 459Lx - Embedded Systems Design Laboratory 1 Introduction The Atmel ATmega328P Microcontroller by Allan G. Weber This document is a short introduction

More information

C H A P T E R 1 INTRODUCTION

C H A P T E R 1 INTRODUCTION C H A P T E R 1 INTRODUCTION The mentioned project is based on the worlds most powerful intel controller 8051. Most of the services provided in todays world are voice interactive, you call up your bank

More information

e-pg Pathshala Subject : Computer Science Paper: Embedded System Module: Serial Port Communication Module No: CS/ES/11 Quadrant 1 e-text

e-pg Pathshala Subject : Computer Science Paper: Embedded System Module: Serial Port Communication Module No: CS/ES/11 Quadrant 1 e-text e-pg Pathshala Subject : Computer Science Paper: Embedded System Module: Serial Port Communication Module No: CS/ES/11 Quadrant 1 e-text In this lecture, serial port communication will be discussed in

More information

Microcontroller Based Code Locking System with Alarm

Microcontroller Based Code Locking System with Alarm IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-issn: 2278-1676,p-ISSN: 2320-3331, Volume 9, Issue 1 Ver. II (Jan. 2014), PP 09-17 Microcontroller Based Code Locking System with Alarm

More information

GSM MODULE BASED SMART NOTICE BOARD

GSM MODULE BASED SMART NOTICE BOARD GSM MODULE BASED SMART NOTICE BOARD Manpreet Singh Gagandeep Singh Sodhi Azadwinder Singh Abstract-- The ways of addressing public at large viz; bus terminals, railway stations, colleges, universities

More information

TABLE OF CONTENTS. Communication Functions

TABLE OF CONTENTS. Communication Functions TABLE OF CONTENTS Chapter 1: Chapter 2: Chapter 3: Chapter 4: General Features....................................................... 1-1 Functions......................................................

More information

Understanding the basic building blocks of a microcontroller device in general. Knows the terminologies like embedded and external memory devices,

Understanding the basic building blocks of a microcontroller device in general. Knows the terminologies like embedded and external memory devices, Understanding the basic building blocks of a microcontroller device in general. Knows the terminologies like embedded and external memory devices, CISC and RISC processors etc. Knows the architecture and

More information

MegaAVR-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

MegaAVR-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX MegaAVR-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN 46268 (317) 471-1577 (317) 471-1580 FAX http://www.prllc.com GENERAL The MegaAVR-Development board is designed for

More information

User Manual For CP-JR ARM7 USB-LPC2148 / EXP

User Manual For CP-JR ARM7 USB-LPC2148 / EXP CP-JR ARM7 USB-LPC2148 / EXP 38 CR-JR ARM7 USB-LPC2148 which is a Board Microcontroller ARM7TDMI-S Core uses Microcontroller 16/32-Bit 64 Pin as Low Power type to be a permanent MCU on board and uses MCU

More information

LCM NHD-0440CI-YTBL. User s Guide. (Liquid Crystal Display Module) RoHS Compliant. For product support, contact NHD CI- Y- T- B- L-

LCM NHD-0440CI-YTBL. User s Guide. (Liquid Crystal Display Module) RoHS Compliant. For product support, contact NHD CI- Y- T- B- L- User s Guide NHD-0440CI-YTBL LCM (Liquid Crystal Display Module) RoHS Compliant NHD- 0440- CI- Y- T- B- L- Newhaven Display 4 Lines x 40 Characters C: Display Series/Model I: Factory line STN Yellow/Green

More information

Microcontroller and Embedded Systems:

Microcontroller and Embedded Systems: Microcontroller and Embedded Systems: Branches: 1. Electronics & Telecommunication Engineering 2. Electrical & Electronics Engineering Semester: 6 th Semester / 7 th Semester 1. Explain the differences

More information

BV511 Hardware Guide ByVac ByVac Revision 1.0

BV511 Hardware Guide ByVac ByVac Revision 1.0 BV511 Hardware Guide ByVac ByVac 2007 www.byvac.co.uk Revision 1.0 ByVac 1 Copyright in this work is vested in ByVac and the document is issued in confidence for the purpose only for which it is supplied.

More information

8051 Microcontroller Interrupts

8051 Microcontroller Interrupts 8051 Microcontroller Interrupts There are five interrupt sources for the 8051, which means that they can recognize 5 different events that can interrupt regular program execution. Each interrupt can be

More information

Ali Karimpour Associate Professor Ferdowsi University of Mashhad

Ali Karimpour Associate Professor Ferdowsi University of Mashhad AUTOMATIC CONTROL SYSTEMS Ali Karimpour Associate Professor Ferdowsi University of Mashhad Main reference: Christopher T. Kilian, (2001), Modern Control Technology: Components and Systems Publisher: Delmar

More information

8051 Timers and Serial Port

8051 Timers and Serial Port 8051 Timers and Serial Port EE4380 Fall 2001 Class 10 Pari vallal Kannan Center for Integrated Circuits and Systems University of Texas at Dallas Timer: Mode 1 Operation (recap) 16 bit counter. Load the

More information

APPLICATION NOTE 655 Supervisor ICs Monitor Battery-Powered Equipment

APPLICATION NOTE 655 Supervisor ICs Monitor Battery-Powered Equipment Maxim > Design Support > Technical Documents > Application Notes > Automotive > APP 655 Maxim > Design Support > Technical Documents > Application Notes > Microprocessor Supervisor Circuits > APP 655 Keywords:

More information

Answers to Chapter 2 Review Questions. 2. To convert controller signals into external signals that are used to control the machine or process

Answers to Chapter 2 Review Questions. 2. To convert controller signals into external signals that are used to control the machine or process Answers to Chapter 2 Review Questions 1. To accept signals from the machine or process devices and to convert them into signals that can be used by the controller 2. To convert controller signals into

More information

The Freescale MC908JL16 Microcontroller

The Freescale MC908JL16 Microcontroller Ming Hsieh Department of Electrical Engineering EE 459Lx - Embedded Systems Design Laboratory The Freescale MC908JL16 Microcontroller by Allan G. Weber 1 Introduction The Freescale MC908JL16 (also called

More information

Address connections Data connections Selection connections

Address connections Data connections Selection connections Interface (cont..) We have four common types of memory: Read only memory ( ROM ) Flash memory ( EEPROM ) Static Random access memory ( SARAM ) Dynamic Random access memory ( DRAM ). Pin connections common

More information

8-bit Microcontroller with 8K Bytes In-System Programmable Flash AT89S52

8-bit Microcontroller with 8K Bytes In-System Programmable Flash AT89S52 Features Compatible with MCS -51 Products 8K Bytes of In-System Programmable (ISP) Flash Memory Endurance: 10,000 Write/Erase Cycles 4.0V to 5.5V Operating Range Fully Static Operation: 0 Hz to 33 MHz

More information

ST Sitronix ST7565P. 65 x 132 Dot Matrix LCD Controller/Driver

ST Sitronix ST7565P. 65 x 132 Dot Matrix LCD Controller/Driver ST Sitronix ST7565P 65 x 132 Dot Matrix LCD Controller/Driver FEATURES Direct display of RAM data through the display data RAM. RAM capacity : 65 x 132 = 8580 bits Display duty selectable by select pin

More information

CREATED BY M BILAL & Arslan Ahmad Shaad Visit:

CREATED BY M BILAL & Arslan Ahmad Shaad Visit: CREATED BY M BILAL & Arslan Ahmad Shaad Visit: www.techo786.wordpress.com Q1: Define microprocessor? Short Questions Chapter No 01 Fundamental Concepts Microprocessor is a program-controlled and semiconductor

More information

PK2200 Series. Features. C-Programmable Controller. Specifications Board Size Enclosure Size Operating Temp.

PK2200 Series. Features. C-Programmable Controller. Specifications Board Size Enclosure Size Operating Temp. C-Programmable Controller P00 Series The P00 Series of C-programmable controllers is based on the Zilog Z80 microprocessor. The P00 includes digital, serial, and high-current switching interfaces. The

More information

NT7532 V X132 RAM-Map LCD Controller/Driver. Preliminary

NT7532 V X132 RAM-Map LCD Controller/Driver. Preliminary 65X132 RAM-Map LCD Controller/Driver V 0.1 Preliminary 1 1 REVISION HISTORY...3 2 FEATURES...4 3 GENERAL DESCRIPTION...4 4 PADS CONFIGURATION...5 5 BLOCK DIAGRAM...6 6 PAD DESCRIPTIONS...7 7 FUNCTIONAL

More information

Ali Karimpour Associate Professor Ferdowsi University of Mashhad

Ali Karimpour Associate Professor Ferdowsi University of Mashhad AUTOMATIC CONTROL SYSTEMS Ali Karimpour Associate Professor Ferdowsi University of Mashhad Main reference: Christopher T. Kilian, (2001), Modern Control Technology: Components and Systems Publisher: Delmar

More information

PHASED OUT PRODUCT DC2. Microcontroller DESCRIPTION FEATURES ORDERING INFORMATION. BLN Issued: June 1995

PHASED OUT PRODUCT DC2. Microcontroller DESCRIPTION FEATURES ORDERING INFORMATION. BLN Issued: June 1995 DESCRIPTION DC2 Microcontroller Danfoss DC2 Microcontroller is a multi-loop controller that is environmentally hardened for mobile off-highway control system applications. The DC2 Microcontroller has the

More information

EEE3410 Microcontroller Applications Department of Electrical Engineering Lecture 4 The 8051 Architecture

EEE3410 Microcontroller Applications Department of Electrical Engineering Lecture 4 The 8051 Architecture Department of Electrical Engineering Lecture 4 The 8051 Architecture 1 In this Lecture Overview General physical & operational features Block diagram Pin assignments Logic symbol Hardware description Pin

More information

ST Sitronix ST7565R. 65 x 132 Dot Matrix LCD Controller/Driver. Ver 1.3 1/ /11/25

ST Sitronix ST7565R. 65 x 132 Dot Matrix LCD Controller/Driver. Ver 1.3 1/ /11/25 ST Sitronix ST7565R 65 x 32 Dot Matrix LCD Controller/Driver Features Direct display of RAM data through the display data RAM. RAM capacity : 65 x 32 = 8580 bits Display duty selectable by select pin /65

More information

built-in socket located on the bottom of the computer. T1850C uses a Super Twisted Nematic (STN) color display which displays up to 512 colors.

built-in socket located on the bottom of the computer. T1850C uses a Super Twisted Nematic (STN) color display which displays up to 512 colors. T18501 Features The Toshiba T18S0 and are among the lightest and most advanced portable computers available. Utilizing advanced technology and high speed components, the T1800 Family offers excellent display

More information

ENE 334 Microprocessors

ENE 334 Microprocessors Page 1 ENE 334 Microprocessors Lecture 7: MCS-51 Architecture I : Dejwoot KHAWPARISUTH http://webstaff.kmutt.ac.th/~dejwoot.kha/ ENE 334 MCS-51 Architecture I Page 2 Outlines: 8051 Microcontroller Hardware

More information

FIFTH SEMESTER DIPLOMA EXAMINATION IN ENGINEERING/ TECHNOLOGY-MARCH 2014 EMBEDDED SYSTEMS (Common for CT,CM) [Time: 3 hours] (Maximum marks : 100)

FIFTH SEMESTER DIPLOMA EXAMINATION IN ENGINEERING/ TECHNOLOGY-MARCH 2014 EMBEDDED SYSTEMS (Common for CT,CM) [Time: 3 hours] (Maximum marks : 100) (Revision-10) FIFTH SEMESTER DIPLOMA EXAMINATION IN ENGINEERING/ TECHNOLOGY-MARCH 2014 EMBEDDED SYSTEMS (Common for CT,CM) [Time: 3 hours] (Maximum marks : 100) PART-A (Maximum marks : 10) I. Answer all

More information

MICROPROCESSORS AND MICROCONTROLLERS MATERIAL. Features of 8051:

MICROPROCESSORS AND MICROCONTROLLERS MATERIAL. Features of 8051: DEPARTMENT OF ECE MICROPROCESSORS AND MICROCONTROLLERS MATERIAL UNIT V 8051 MICROCONTROLLERS To make a complete microcomputer system, only microprocessor is not sufficient. It is necessary to add other

More information

RA8835. Dot Matrix LCD Controller Specification. Version 1.2 June 1, RAiO Technology Inc. Copyright RAiO Technology Inc.

RA8835. Dot Matrix LCD Controller Specification. Version 1.2 June 1, RAiO Technology Inc. Copyright RAiO Technology Inc. RAiO Dot Matrix LCD Controller Specification Version 1.2 June 1, 2005 RAiO Technology Inc. Copyright RAiO Technology Inc. 2004, 2005 RAiO TECHNOLOGY I. 1/6 Preliminary Version 1.2 1. Overview The is a

More information

AC : INFRARED COMMUNICATIONS FOR CONTROLLING A ROBOT

AC : INFRARED COMMUNICATIONS FOR CONTROLLING A ROBOT AC 2007-1527: INFRARED COMMUNICATIONS FOR CONTROLLING A ROBOT Ahad Nasab, Middle Tennessee State University SANTOSH KAPARTHI, Middle Tennessee State University American Society for Engineering Education,

More information

ericssonz LBI-38616B MAINTENANCE MANUAL FOR MTD TM SERIES AND DATA RADIO LOGIC BOARD 19D902151G3 DESCRIPTION CIRCUIT ANALYSIS TABLE OF CONTENTS

ericssonz LBI-38616B MAINTENANCE MANUAL FOR MTD TM SERIES AND DATA RADIO LOGIC BOARD 19D902151G3 DESCRIPTION CIRCUIT ANALYSIS TABLE OF CONTENTS MAINTENANCE MANUAL FOR MTD TM SERIES AND DATA RADIO LOGIC BOARD 19D902151G3 TABLE OF CONTENTS Page DESCRIPTION............................................. Front Cover CIRCUIT ANALYSIS..........................................

More information

8051 Intermidiate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

8051 Intermidiate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help 8051 Intermidiate Development Board Product Manual Contents 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help 1. Overview 2. Features The board is built on a high quality FR-4(1.6

More information

RA8835A. Dot Matrix LCD Controller Specification. Version 1.1 September 18, RAiO Technology Inc. Copyright RAiO Technology Inc.

RA8835A. Dot Matrix LCD Controller Specification. Version 1.1 September 18, RAiO Technology Inc. Copyright RAiO Technology Inc. RAiO Dot Matrix LCD Controller Specification Version 1.1 September 18, 2014 RAiO Technology Inc. Copyright RAiO Technology Inc. 2014 RAiO TECHNOLOGY I. 1/6 www.raio.com.tw Preliminary Version 1.1 1. Overview

More information

MICROCONTROLLER BASED SMART FAN SYSTEM

MICROCONTROLLER BASED SMART FAN SYSTEM MUHAMMAD KHAIRI BACHELOR OF ELECTRICAL ENGINEERING (HONS.) (ELECTRONICS) 2007 UMP MICROCONTROLLER BASED SMART FAN SYSTEM MUHAMMAD KHAIRI BIN ABD. GHANI UNIVERSITI MALAYSIA PAHANG v ABSTRACT This project

More information

ST Sitronix ST7565R. 65 x 132 Dot Matrix LCD Controller/Driver. Ver 1.7 1/ /06/01

ST Sitronix ST7565R. 65 x 132 Dot Matrix LCD Controller/Driver. Ver 1.7 1/ /06/01 ST Sitronix ST7565R 65 x 32 Dot Matrix LCD Controller/Driver Features Directly display RAM data through Display Data RAM. RAM capacity : 65 x 32 = 8580 bits Display duty selectable by select pin /65 duty

More information

MICRO BURN IN PRODUCTS LISTED IN MODEL NUMBER ORDER FOLLOWED BY A BRIEF DESCRIPTION

MICRO BURN IN PRODUCTS LISTED IN MODEL NUMBER ORDER FOLLOWED BY A BRIEF DESCRIPTION MICRO BURN IN PRODUCTS LISTED IN MODEL NUMBER ORDER FOLLOWED BY A BRIEF DESCRIPTION MODEL 102P 102R DESCRIPTION Floor Stand (Plane) Floor Stand (Modified) HTRB Burn-In System (diode) Component Burn-In

More information

William Stallings Computer Organization and Architecture 8th Edition. Chapter 5 Internal Memory

William Stallings Computer Organization and Architecture 8th Edition. Chapter 5 Internal Memory William Stallings Computer Organization and Architecture 8th Edition Chapter 5 Internal Memory Semiconductor Memory The basic element of a semiconductor memory is the memory cell. Although a variety of

More information

PROGRAMMABLE POWER SUPPLY

PROGRAMMABLE POWER SUPPLY PROGRAMMABLE POWER SUPPLY MATTHIEU L. KIELA HARDWARE DESCRIPTION APRIL 25, 2006 WESTERN WASHINGTON UNIVERSITY ELECTRONICS ENGINEERING TECHNOLOGY ETEC 474, PROFESSOR MORTON INTRODUCTION In laboratory and

More information

Clock and Fuses. Prof. Prabhat Ranjan Dhirubhai Ambani Institute of Information and Communication Technology, Gandhinagar

Clock and Fuses. Prof. Prabhat Ranjan Dhirubhai Ambani Institute of Information and Communication Technology, Gandhinagar Clock and Fuses Prof. Prabhat Ranjan Dhirubhai Ambani Institute of Information and Communication Technology, Gandhinagar Reference WHY YOU NEED A CLOCK SOURCE - COLIN O FLYNN avrfreaks.net http://en.wikibooks.org/wiki/atmel_avr

More information

LC75808E, 75808W. 1/8 to 1/10 Duty LCD Display Drivers with Key Input Function

LC75808E, 75808W. 1/8 to 1/10 Duty LCD Display Drivers with Key Input Function Ordering number : ENN6370A CMOS IC LC75808E, 75808W 1/8 to 1/10 Duty LCD Display Drivers with Key Input Function Overview The LC75808E and LC75808W are 1/8 to 1/10 duty LCD display drivers that can directly

More information

SECURITY FOR ORGANIZING GSM DIGITAL NOTICE BOARD Dr. Sreeja Mole S S 1, D.Gurunath 2, Yasmeen 3

SECURITY FOR ORGANIZING GSM DIGITAL NOTICE BOARD Dr. Sreeja Mole S S 1, D.Gurunath 2, Yasmeen 3 SECURITY FOR ORGANIZING GSM DIGITAL NOTICE BOARD Dr. Sreeja Mole S S 1, D.Gurunath 2, Yasmeen 3 1 Professor/HOD, Department of ECE, CJITS, Janagon. 2 Assistant Professor, CJITS, Janangon 3 CJITS, Janagon

More information

Vikas Kumar, EE Department, BKBIET, Pilani, Rajasthan, India

Vikas Kumar, EE Department, BKBIET, Pilani, Rajasthan, India Checking correct billing system using GSM modem with Wireless SCADA Vikas Kumar, EE Department, BKBIET, Pilani, Rajasthan, India vicky.bkbiet@gmail.com Abstract: Energy meter are monitored using automatic

More information

Microcomputer Architecture and Programming

Microcomputer Architecture and Programming IUST-EE (Chapter 1) Microcomputer Architecture and Programming 1 Outline Basic Blocks of Microcomputer Typical Microcomputer Architecture The Single-Chip Microprocessor Microprocessor vs. Microcontroller

More information

output devices. connected to the controller. data communications link. relay systems. user program. MECH1500Quiz1ReviewVersion2 Name: Class: Date:

output devices. connected to the controller. data communications link. relay systems. user program. MECH1500Quiz1ReviewVersion2 Name: Class: Date: Class: Date: MECH1500Quiz1ReviewVersion2 True/False Indicate whether the statement is true or false. 1. The number and type of I/Os cannot be changed in a fixed PLC. 2. In a PLC system, there is a physical

More information

TH2683 Insulation Resistance Meter. User s Mannual

TH2683 Insulation Resistance Meter. User s Mannual TH2683 Insulation Resistance Meter User s Mannual 1 CONTENTS Chapter 1 Genernal Information... 3 1.1 Feature Overview... 3 1.2 Operating Environment... 3 1.3 Dimensions and Weight... 3 1.4 Unpacking Inspection...

More information

Dot Matrix LCD Controller Driver

Dot Matrix LCD Controller Driver PF22-7 SED27F/D Dot Matrix LCD Controller Driver /, / or /6 Duty Dot Matrix Drive ROM 24 characters Built-in Character Generator ROM and RAM ( RAM characters ) Maximum Simultaneous Display of Characters

More information

W&T Manual Interface modules W&T

W&T Manual Interface modules W&T Manual Subject to error and alteration Model 18801, 18811 18802, 18812 18803, 18813, 18833 18601, 18611 18602, 18612 18613, 18633 18401, 18411 18402, 18412 Release 1.7 43 09/2013 by Wiesemann und Theis

More information

Lecture 1. Course Overview and The 8051 Architecture

Lecture 1. Course Overview and The 8051 Architecture Lecture 1 Course Overview and The 8051 Architecture MCUniversity Program Lectures 8051 architecture t System overview of C8051F020 8051 instruction set System clock, crossbar and GPIO Assembler directives

More information

Interrupt Programming: Interrupts vs. Polling Method:

Interrupt Programming: Interrupts vs. Polling Method: UNIT 4: INTERRUPT PROGRAMMING & SERIAL COMMUNICATION WITH 8051: Definition of an interrupt, types of interrupts, Timers and Counter programming with interrupts in assembly. 8051 Serial Communication: Data

More information

Slick Line Acquisition System Manual

Slick Line Acquisition System Manual SCIENTIFIC DATA SYSTEMS, INC. SLICK LINE ACQUISITION BOX Slick Line Acquisition System Manual This document contains proprietary information. Copyright 2005 Scientific Data Systems, Inc. All rights reserved.

More information

The Microcontroller Idea Book

The Microcontroller Idea Book The following material is excerpted from: The Microcontroller Idea Book Circuits, Programs, & Applications featuring the 8052-BASIC Microcontroller by Jan Axelson copyright 1994, 1997 by Jan Axelson ISBN

More information

Summer 2003 Lecture 18 07/09/03

Summer 2003 Lecture 18 07/09/03 Summer 2003 Lecture 18 07/09/03 NEW HOMEWORK Instruction Execution Times: The 8088 CPU is a synchronous machine that operates at a particular clock frequency. In the case of the original IBM PC, that clock

More information