Special Function Register Map
|
|
- Randall Dickerson
- 7 years ago
- Views:
Transcription
1 Bit Addressable Special Function Register Map F8 F0 B E8 E0 ACC D8 D0 PSW C8 C0 B8 IP B0 P3 A8 IE A0 P2 98 SCON SBUF 90 P1 88 TCON TMOD TL0 TL1 TH0 TH1 80 P0 SP DPH DPL PCON 8051 MICROCONTROLLER TIMERS 0 & 1 1
2 Special Function Registers Interrupt control: IE IP : Interrupt Enable. : Interrupt Priority. TImers: TMOD TCON TH0 TL0 TH1 TL1 : Timer mode. : Timer control. : Timer 0 high byte. : Timer 0 low byte. : Timer 1 high byte. : Timer 1 low byte MICROCONTROLLER TIMERS 0 & 1 2
3 Counter / Timers Two 16-bit Counter/Timers: TIMER0, TIMER1 Up counters, can interrupt on overflow. Counts: - CPU cycles (crystal/12). Timer. - External input (max. half CPU rate). Counter. Four Operation Modes MICROCONTROLLER TIMERS 0 & 1 3
4 Timer Modes - Timer Mode 0 : Emulates 8048 counter/timer (13-bits). 8-bit counter (TL0 or TL1). 5-bit prescaler (TH0 or TH1). - Timer Mode 1 : Simple 16-bit counter. - Timer Mode 2 : 8-bit auto-reload. Counter in TL0 or TL1. Reload value in TH0 or TH1. Provides a periodic flag or interrupt MICROCONTROLLER TIMERS 0 & 1 4
5 Timer Modes (cont'd) - Timer Mode 3 : Splits timer 0 into two 8-bit counter/timers. First counter (TLO) acts like mode 0, without prescaler. Second counter (TH0): Counts CPU cycles. Uses TR1 (timer 1 run bit) as enable. Uses TF1 (timer 1 overflow bit) as flag. Uses Timer 1 interrupt. Timer 1 (when timer 0 is in mode 3 ): Counter stopped if in mode 3. Running in mode 0, 1, or 2. Has gate (INT1) and external input (T1), but no flag or interrupt. May be used as a baud rate generator MICROCONTROLLER TIMERS 0 & 1 5
6 Counter/Timer in 16-bit (Mode 1) Osc. 12 TR1 T1 (Pin) Control TL1 8-bits TH1 8-bits TF1 Interrupt Gate INT1 (Pin) The Gate input controls whether the Counter runs while gated by the interrupt signal or not MICROCONTROLLER TIMERS 0 & 1 6
7 TMOD : Counter/Timer Mode Register GATE C/T M1 M0 GATE C/T M1 M0 Timer 1 Timer 0 - GATE : Permits INTx pin to enable/disable counter. - C/T : Set for counter operation, reset for timer operation. - M1, M0 : 00 : Emulate 8048 counter/timer (13-bits). 01 :16-bit counter/timer. 10 : 8-bit auto-reload mode 11 :Timer 0 = two 8-bit timers. Timer 1 = Counting disabled. Timing function allowed. (Can be used as Baud Rate generator) MICROCONTROLLER TIMERS 0 & 1 7
8 TCON : Counter/Timer Control Register TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 - TF1, TF0 : Overflow flags for Timer 1 and Timer 0. - TR1, TR0 : Run control bits for Timer 1 and Timer 0. Set to run, reset to hold. - IE1, IE0 : Edge flag for external interrupts 1 and 0. * Set by interrupt edge, cleared when interrupt is processed. - IT1, IT0 : Type bit for external interrupts. * Set for falling edge interrupts, reset for 0 level interrupts. * = not related to counter/timer operation MICROCONTROLLER TIMERS 0 & 1 8
9 Interrupt System - 5 Interrupt Sources (in order of priority): External Interrupt 0. Timer 0. External Interrupt 1. Timer 1. Serial Port. - Each interrupt can be enabled separately. - Each interrupt type has a separate vector address. - Each interrupt type can be programmed to one of two priority levels. - External interrupts can be programmed for edge or level sensitivity MICROCONTROLLER TIMERS 0 & 1 9
10 IE : Interrupt Enable Register EA ES ET1 EX1 ET0 EX0 - EA : Global interrupt enable. - ES : Serial interface. - ET1 : Timer 1. - EX1 : External interrupt 1. - ET0 : Timer 0. - EX0 : External interrupt = Disabled. - 1 = Enabled MICROCONTROLLER TIMERS 0 & 1 10
11 Interrupt Vector Addresses Source Address IE0 03H TF0 0BH IE1 13H TF1 1BH RI&TI 23H The 8051 starts execution at 0000H after Reset MICROCONTROLLER TIMERS 0 & 1 11
12 IP: Interrupt Priority Register PS PT1 PX1 PT0 PX0 - PS : Serial interface. - PT1 : Timer 1. - PX1 : External interrupt 1. - PT0 : Timer 0. - PX0 : External interrupt = Low priority. - 1 = High priority MICROCONTROLLER TIMERS 0 & 1 12
13 80C51 Coding: Ideas and Examples 8051 MICROCONTROLLER TIMERS 0 & 1 13
14 (1) Reading a Timer "on the Fly" ReadTimer: MOV ValH,TH0 ;Read initial timer high and low values. MOV ValL,TL0 MOV A,TH0 ;Read timer high byte again. CJNE A,ValH,ChkHigh ;Has it changed? SJMP RTEX ;If not, first sample is OK. ChkHigh: JB ValL.7,RTEX ;Otherwise, check low byte to see if it ; changed after the original high byte ; sample. MOV ValH,A ;If it did change, use second high byte ; sample. RTEX: RET 8051 MICROCONTROLLER TIMERS 0 & 1 14
15 (2) Pulse Width Measurement Problem: measure the width of an input pulse.? start timer stop timer Assumption: use external interrupt 0 for the pulse input. Use timer 0 in gated mode. Note: to measure pulse low time in this manner, the input must be inverted externally MICROCONTROLLER TIMERS 0 & 1 15
16 (2) Pulse Width Measurement Setup: MOV TMOD,#09h ;Timer 0 gate on, in mode 1. MOV TCON,#01h ;Set INT0 to edge triggered mode. MOV TH0,#0 ;Clear timer 0 for measurement. MOV TL0,#0 SETB TR0 ;Start timer in gated mode. SETB EX0 ;Enable external interrupt 0. SETB EA ;Enable global interrupts ;External interrupt 0 service routine. ExInt0: CLR TR0 ;Stop timer. MOV ValH,TH0 ;Save timer value. MOV ValL,TL0 MOV TH0,#0 ;Clear timer 0 for measurement. MOV TL0,#0 SETB TR0 ;Restart timer. RETI 8051 MICROCONTROLLER TIMERS 0 & 1 16
17 (3) Pulse Period Measurement Problem: measure the period of an input pulse.? start timer stop timer Assumption: use external interrupt 0 for the pulse input. Note: this method may entail some loss of precision due to the possibility of variable interrupt latency MICROCONTROLLER TIMERS 0 & 1 17
18 (3) Pulse Period Measurement Setup: (same as previous example, but leave timer gate function turned off) MOV TMOD,#01h ;Timer 0 in mode 1. ;External interrupt 0 service routine. ExInt0: CPL TR0 ;Complement the timer run flag. This starts ; and stops the timer on alternate interrupts. JB TR0,INT0EX ;Exit if timer is running. MOV ValH,TH0 ;Otherwise sample the timer value. MOV ValL,TL0 MOV TH0,#0 ;Clear timer so another sample can MOV TL0,#0 ; be taken. INT0EX: RETI 8051 MICROCONTROLLER TIMERS 0 & 1 18
19 (4) Creating an Output Pulse Problem: create a pulse of known duration on a port pin. timer start pulse, timer stop pulse Assumption: use any spare port bit for the output. Note: the precision of pulses generated using this method will vary depending on the interrupt latency of the timer interrupt MICROCONTROLLER TIMERS 0 & 1 19
20 (4) Creating an Output Pulse Setup: MOV TCON,#0h ;Make sure timer is stopped. MOV TMOD,#01h ;Set timer to mode 1. MOV TH0,#HiTime ;Load timer with pulse duration. The value is the MOV TL0,#LoTime ; two's complement of the number of machine ; cycles to use for the pulse width. SETB TR0 ;Start timer. SETB P2.0 ;Start pulse (use CLR for a low going pulse). ;Tiimer 0 interrupt routine. T0INT: CLR P2.0 ;End of pulse (use SETB for a low going pulse). CLR TR0 ;Stop timer. RETI 8051 MICROCONTROLLER TIMERS 0 & 1 20
21 (5) Programming a PWM Output Problem: create a PWM output on a port pin. set timer low time set timer high time repeat Note: the precision of pulses generated using this method will vary depending on the interrupt latency of the timer interrupt MICROCONTROLLER TIMERS 0 & 1 21
22 (5) Programming a PWM Output T0INT: CLR TR0 ;Stop timer. CPL P2.0 ;Toggle output bit. JB P2.0,SetPWMHigh ;Is current phase high or low? MOV TH0,PWMLowH ;Set PWM low time. MOV TL0,PWMLowL SJMP T0EX SetPWMHigh: MOV TH0,PWMHighH ;Set PWM high time. MOV TL0,PWMHighL T0EX: SETB TR0 ;Restart timer. RETI Note: for higher frequency pulses, it may be possible to use the timer reload feature (mode 2) to obtain more accurate pulse durations MICROCONTROLLER TIMERS 0 & 1 22
CoE3DJ4 Digital Systems Design. Chapter 4: Timer operation
CoE3DJ4 Digital Systems Design Chapter 4: Timer operation Timer There are two 16-bit timers each with four modes of operation Timers are used for (a) interval timing, (b) event counting or (c) baud rate
More informationFlash Microcontroller. Memory Organization. Memory Organization
The information presented in this chapter is collected from the Microcontroller Architectural Overview, AT89C51, AT89LV51, AT89C52, AT89LV52, AT89C2051, and AT89C1051 data sheets of this book. The material
More information8051 Serial Port. Crystal TXD. I/O Device RXD. Embedded Systems 1 5-1 8051 Peripherals
8051 Serial Port The 8051 contains a UART Universal Asynchronous Receiver Transmitter The serial port is full-duplex It can transmit and receive simultaneously 2 Port 3 pins are used to provide the serial
More informationAN108 IMPLEMENTING A REALTIME CLOCK. Relevant Devices. Introduction. Key Points. Overview
IMPLEMENTING A REALTIME CLOCK Relevant Devices This application note applies to the following devices: C8051F000, C8051F001, C8051F002, C8051F005, C8051F006, C8051F007, C8051F010, C8051F011, and C8051F012.
More information8051 hardware summary
8051 hardware summary 8051 block diagram 8051 pinouts + 5V ports port 0 port 1 port 2 port 3 : dual-purpose (general-purpose, external memory address and data) : dedicated (interfacing to external devices)
More information8-bit Microcontroller with 2/4-Kbyte Flash AT89LP2052 AT89LP4052
Features Compatible with MCS 51 Products 20 MIPS Throughput at 20 MHz Clock Frequency and 2.4V, 85 C Operating Conditions Single Clock Cycle per Byte Fetch 2/4K Bytes of In-System Programmable (ISP) Flash
More informationFlash Microcontroller. Architectural Overview. Features. Block Diagram. Figure 1. Block Diagram of the AT89C core
Features 8-Bit CPU Optimized for Control Applications Extensive Boolean Processing Capabilities (Single-Bit Logic) On-Chip Flash Program Memory On-Chip Data RAM Bidirectional and Individually Addressable
More informationSerial Communications
Serial Communications 1 Serial Communication Introduction Serial communication buses Asynchronous and synchronous communication UART block diagram UART clock requirements Programming the UARTs Operation
More informationDEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: EC6504 - Microprocessor & Microcontroller Year/Sem : II/IV
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: EC6504 - Microprocessor & Microcontroller Year/Sem : II/IV UNIT I THE 8086 MICROPROCESSOR 1. What is the purpose of segment registers
More informationEmbedded. Engineer s. Development. Tool (EEDT 5.0)
Embedded Engineer s Development Tool (EEDT 5.0) User Manual and Tutorial Handbook DeccanRobots Developed and Distributed by DeccanRobots As a part of Embedded Engineer s Development Tool 5.0 www.deccanrobots.com
More informationReal-Time Clock. * Real-Time Computing, edited by Duncan A. Mellichamp, Van Nostrand Reinhold
REAL-TIME CLOCK Real-Time Clock The device is not a clock! It does not tell time! It has nothing to do with actual or real-time! The Real-Time Clock is no more than an interval timer connected to the computer
More informationUniversity of Portsmouth Faculty of Technology Department of Electronic and Computer Engineering. Content
University of Portsmouth Faculty of Technology Department of Electronic and Computer Engineering Module: Principles of DigitalSystems Module Code: B122L Module Topic: Microcontroller Applications Lecturer:
More informationETEC 421 - Digital Controls PIC Lab 10 Pulse Width Modulation
ETEC 421 - Digital Controls PIC Lab 10 Pulse Width Modulation Program Definition: Write a program to control the speed of a dc motor using pulse width modulation. Discussion: The speed of a dc motor is
More information8051 MICROCONTROLLER COURSE
8051 MICROCONTROLLER COURSE Objective: 1. Familiarization with different types of Microcontroller 2. To know 8051 microcontroller in detail 3. Programming and Interfacing 8051 microcontroller Prerequisites:
More informationTDA8029. 1. General description. 2. Features and benefits. Low power single card reader
Rev. 3.3 19 July 2016 Product data sheet 1. General description The is a complete one chip, low cost, low power, robust smart card reader. Its different power reduction modes and its wide supply voltage
More informationMicrocomputer Components SAB 80515/SAB 80C515 8-Bit Single-Chip Microcontroller Family
Microcomputer Components SAB 80515/SAB 80C515 8-Bit Single-Chip Microcontroller Family User's Manual 08.95 SAB 80515 / SAB 80C515 Family Revision History: 8.95 Previous Releases: 12.90/10.92 Page Subjects
More informationAT89C1051. 8-Bit Microcontroller with 1 Kbyte Flash. Features. Description. Pin Configuration
AT89C1051 Features Compatible with MCS-51 Products 1 Kbyte of Reprogrammable Flash Memory Endurance: 1,000 Write/Erase Cycles 2.7 V to 6 V Operating Range Fully Static Operation: 0 Hz to 24 MHz Two-Level
More informationAVR Timer/Counter. Prof Prabhat Ranjan DA-IICT, Gandhinagar
AVR Timer/Counter Prof Prabhat Ranjan DA-IICT, Gandhinagar 8-bit Timer/Counter0 with PWM Single Compare Unit Counter Clear Timer on Compare Match (Auto Reload) Glitch-free, Phase Correct Pulse Width Modulator
More informationLesson-16: Real time clock DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK Lesson-16: Real time clock 1 Real Time Clock (RTC) A clock, which is based on the interrupts at preset intervals. An interrupt service routine executes
More informationQuick Start Tutorial. Using the TASKING* Software Development Tools with the Intel 8x930 Family Evaluation Board
Quick Start Tutorial Using the TASKING* Software Development Tools with the Intel 8x930 Family Evaluation Board This explains how to use the TASKING Microsoft* Windows*-based software development tools
More information8-bit Microcontroller with 12K Bytes Flash and 2K Bytes EEPROM AT89S8253
Features Compatible with MCS -51 Products 12K Bytes of In-System Programmable (ISP) Flash Program Memory SPI Serial Interface for Program Downloading Endurance: 10,000 Write/Erase Cycles 2K Bytes EEPROM
More informationDS87C520/DS83C520 EPROM/ROM High-Speed Micro
www.maxim-ic.com PRELIMINARY EPROM/ROM High-Speed Micro FEATURES 80C52-compatible - 8051 pin and instruction set compatible - Four 8-bit I/O ports - Three 16-bit timer/counters - 256 bytes scratchpad RAM
More information8-Bit Flash Microcontroller for Smart Cards. AT89SCXXXXA Summary. Features. Description. Complete datasheet available under NDA
Features Compatible with MCS-51 products On-chip Flash Program Memory Endurance: 1,000 Write/Erase Cycles On-chip EEPROM Data Memory Endurance: 100,000 Write/Erase Cycles 512 x 8-bit RAM ISO 7816 I/O Port
More informationXA-G30 XA 16-bit microcontroller family 512 B RAM, watchdog, 2 UARTs
INTEGRATED CIRCUITS Replaces datasheet XA-G3 of 2001 Jun 25 2002 Mar 25 FAMILY DESCRIPTION................................................................................... 1 SPECIFIC FEATURES OF THE....................................................................
More information8-bit Microcontroller with 2K/4K Bytes Flash AT89S2051 AT89S4051
Features Compatible with MCS 51 Products 2K/4K Bytes of In-System Programmable (ISP) Flash Program Memory Serial Interface for Program Downloading Endurance: 10,000 Write/Erase Cycles 2.7V to 5.5V Operating
More information80C51/87C51/80C52/87C52 80C51 8-bit microcontroller family 4 K/8 K OTP/ROM low voltage (2.7 V 5.5 V), low power, high speed (33 MHz), 128/256 B RAM
INTEGRATED CIRCUITS low power, high speed (33 MHz), 28/256 B RAM Replaces datasheet 80C5/87C5/80C3 of 2000 Jan 20 2000 Aug 07 DESCRIPTION The Philips is a high-performance static 80C5 design fabricated
More information4 Character 5x7 LED Matrix Display
Mini project report on 4 Character 5x7 LED Matrix Display Submitted by Agarwal Vikas, MTech II, CEDT K.Sreenivasulu M.E (Micro) II, CEDT CENTRE FOR ELECTRONICS DESIGN AND TECHNOLOGY INDIAN INSTITUTE OF
More informationApplication Note 162 INTERFACING THE DS18X20/DS1822 1-WIRE TEMPERATURE SENSOR IN A MICRO-CONTROLLER ENVIRONMENT. www.maxim-ic.com
www.maxim-ic.com Application Note 162 INTERFACING THE DS18X20/DS1822 1-WIRE TEMPERATURE SENSOR IN A MICRO-CONTROLLER ENVIRONMENT INTRODUCTION There are several methods available for interfacing 1- Wire
More informationARM Thumb Microcontrollers. Application Note. Software ISO 7816 I/O Line Implementation. Features. Introduction
Software ISO 7816 I/O Line Implementation Features ISO 7816-3 compliant (direct convention) Byte reception and transmission with parity check Retransmission on error detection Automatic reception at the
More informationHardware and Software Requirements
C Compiler Real-Time OS Simulator Training Evaluation Boards Installing and Using the Keil Monitor-51 Application Note 152 May 31, 2000, Munich, Germany by Keil Support, Keil Elektronik GmbH support.intl@keil.com
More information8-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 informationDS87C530/DS83C530. EPROM/ROM Micro with Real Time Clock PRELIMINARY FEATURES PACKAGE OUTLINE DALLAS DS87C530 DS83C530 DALLAS DS87C530 DS83C530
PRELIMINARY DS87C530/DS83C530 EPROM/ROM Micro with Real Time Clock FEATURES 80C52 Compatible 8051 Instruction set compatible Four 8 bit I/O ports Three 16 bit timer/counters 256 bytes scratchpad RAM PACKAGE
More informationDevelop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs
Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs AN033101-0412 Abstract This describes how to interface the Dallas 1-Wire bus with Zilog s Z8F1680 Series of MCUs as master devices. The Z8F0880,
More informationSmall Hardware Development and Prototyping Board for the SX28
Project Report: Small Hardware Development and Prototyping Board for the SX28 Project Number: PR57 1. Project Description 2. Schematic Diagram 3. Physical Diagram 4. Component Layout Diagram 5. Bill of
More informationUsing the Intel MCS -51 Boolean Processing Capabilities
APPLICATION NOTE Using the Intel MCS -51 Boolean Processing Capabilities JOHN WHARTON MICROCONTROLLER APPLICATIONS April 1980 Order Number 203830-001 Information in this document is provided in connection
More informationSection 14. Compare/Capture/PWM (CCP)
M Section 14. Compare/Capture/PWM (CCP) HIGHLIGHTS This section of the manual contains the following major topics: 14.1 Introduction...14-2 14.2 Control Register...14-3 14.3 Capture Mode...14-4 14.4 Compare
More informationDS1621 Digital Thermometer and Thermostat
Digital Thermometer and Thermostat www.dalsemi.com FEATURES Temperature measurements require no external components Measures temperatures from 55 C to +125 C in 0.5 C increments. Fahrenheit equivalent
More informationExperiment # 9. Clock generator circuits & Counters. Eng. Waleed Y. Mousa
Experiment # 9 Clock generator circuits & Counters Eng. Waleed Y. Mousa 1. Objectives: 1. Understanding the principles and construction of Clock generator. 2. To be familiar with clock pulse generation
More informationHello, and welcome to this presentation of the STM32L4 reset and clock controller.
Hello, and welcome to this presentation of the STM32L4 reset and clock controller. 1 The STM32L4 reset and clock controller manages system and peripheral clocks. STM32L4 devices embed three internal oscillators,
More informationHi Hsiao-Lung Chan Dept Electrical Engineering Chang Gung University, Taiwan
PIC18 Timer Programming g Hi Hsiao-Lung Chan Dept Electrical Engineering Chang Gung University, Taiwan chanhl@mail.cgu.edu.twcgu Functions of PIC18 timer Functions of the timer Generate a time delay As
More informationInterrupts. 1.Maskable interrupt request can be ignored or delayed by the microprocessor and used in telephone
Interrupts The interrupt I/O is a process of data transfer where-by an external device or a peripheral can inform the microprocessor that it is ready for communication The interrupt requests are classified
More informationINTEGRATED CIRCUITS DATA SHEET. P83C562; P80C562 8-bit microcontroller. 1997 Apr 16. Product specification File under Integrated Circuits, IC20
INTEGRATED CIRCUITS DATA SHEET File under Integrated Circuits, IC20 1997 Apr 16 CONTENTS 1 FEATURES 2 GENERAL DESCRIPTION 3 ORDERING INFORMATION 4 BLOCK DIAGRAM 5 FUNCTIONAL DIAGRAM 6 PINNING INFORMATION
More informationT.C. Yeditepe University. Department of Electrical-Electronics Engineering
T.C. Yeditepe University Department of Electrical-Electronics Engineering Microcontrollers Term Project Report Digital Frequencymeter Prof.Dr.Herman Sedef Enis Ürel Fatih Erdem 25.12.2008 Purpose: To design
More informationInstruction Set. Microcontroller Instruction Set. Instructions that Affect Flag Settings (1) The Instruction Set and Addressing Modes
Microcontroller For interrupt response time information, refer to the hardware description chapter. Instructions that ffect Flag Settings (1) Instruction Flag Instruction Flag C OV C C OV C DD X X X CLR
More informationSection 29. Real-Time Clock and Calendar (RTCC)
Section 29. Real-Time Clock and Calendar (RTCC) HIGHLIGHTS This section of the manual contains the following topics: 29.1 Introduction... 29-2 29.2 Status and Control Registers... 29-3 29.3 Modes of Operation...
More information1/22/16. You Tube Video. https://www.youtube.com/watch?v=ympzipfabyw. Definitions. Duty Cycle: on-time per period (specified in per cent)
Definition Pulse Width Modulation (PWM) is simply a way of getting the micro-controller to manage pulsing a pin on and off at a set period and duty cycle. The LPC11U24 has four timers with four match registers
More information8741A UNIVERSAL PERIPHERAL INTERFACE 8-BIT MICROCOMPUTER
UNIVERSAL PERIPHERAL INTERFACE 8-BIT MICROCOMPUTER 8-Bit CPU plus ROM RAM I O Timer and Clock in a Single Package One 8-Bit Status and Two Data Registers for Asynchronous Slave-to- Master Interface DMA
More informationDS1621 Digital Thermometer and Thermostat
www.maxim-ic.com FEATURES Temperature measurements require no external components Measures temperatures from -55 C to +125 C in 0.5 C increments. Fahrenheit equivalent is -67 F to 257 F in 0.9 F increments
More informationDP8570A DP8570A Timer Clock Peripheral (TCP)
DP8570A DP8570A Timer Clock Peripheral (TCP) Literature Number: SNAS557 DP8570A Timer Clock Peripheral (TCP) General Description The DP8570A is intended for use in microprocessor based systems where information
More informationProgrammer/Controller
Systems Plus START 7 8 9 envirotronics ALARM STOP 4 5 6 ALARM ACK Instrument Manual Systems Plus Programmer/Controller OFF HELP 1 2 0 3. ENTER ALARM RESET DEL Revision 6 9/12/97 Table of Contents 2 Menu
More informationAVR Butterfly Training. Atmel Norway, AVR Applications Group
AVR Butterfly Training Atmel Norway, AVR Applications Group 1 Table of Contents INTRODUCTION...3 GETTING STARTED...4 REQUIRED SOFTWARE AND HARDWARE...4 SETTING UP THE HARDWARE...4 SETTING UP THE SOFTWARE...5
More information8-bit Microcontroller with 8K Bytes In-System Programmable Flash. AT89LP52 - Preliminary
Features 8-bit Microcontroller Compatible with 8051 Products Enhanced 8051 Architecture Single Clock Cycle per Byte Fetch 12 Clock per Machine Cycle Compatibility Mode Up to 20 MIPS Throughput at 20 MHz
More informationEmbedded Based Automated Student Attendance Governing System
International Journal of Engineering and Advanced Technology (IJEAT) ISSN: 2249 8958, Volume-2, Issue-5, June 2013 Embedded Based Automated Student Attendance Governing System Sahana S Bhandari Abstract
More informationDesign and Implementation of Home Monitoring System Using RF Technology
International Journal of Advances in Electrical and Electronics Engineering 59 Available online at www.ijaeee.com & www.sestindia.org/volume-ijaeee/ ISSN: 2319-1112 Design and Implementation of Home Monitoring
More informationHT46R14A Single Phase AC Induction Motor Frequency Converter Application
HT46R14A Single Phase AC Induction Motor Frequency Converter Application D/N:HA0095E Introductions Initially the main reason for using frequency conversion technology was for speed control, however to
More informationTimer A (0 and 1) and PWM EE3376
Timer A (0 and 1) and PWM EE3376 General Peripheral Programming Model Each peripheral has a range of addresses in the memory map peripheral has base address (i.e. 0x00A0) each register used in the peripheral
More informationBluetooth Audio Data Transfer between Bluetooth chipset (PMB6752&PMB6625) and TriCore Host TC1920
Application Note, v1.0, 2001-10 Bluetooth Audio Data Transfer between Bluetooth chipset (PMB6752&PMB6625) and TriCore Host TC1920 Abstract The paper describes the interfaces and the handling of Audio Data
More information8-bit Microcontroller. Application Note. AVR134: Real-Time Clock (RTC) using the Asynchronous Timer. Features. Theory of Operation.
AVR134: Real-Time Clock (RTC) using the Asynchronous Timer Features Real-Time Clock with Very Low Power Consumption (4µA @ 3.3V) Very Low Cost Solution Adjustable Prescaler to Adjust Precision Counts Time,
More informationKeil C51 Cross Compiler
Keil C51 Cross Compiler ANSI C Compiler Generates fast compact code for the 8051 and it s derivatives Advantages of C over Assembler Do not need to know the microcontroller instruction set Register allocation
More informationHT46R53/HT46R54 A/D Type 8-Bit OTP MCU
A/D Type 8-Bit OTP MCU Technical Document Tools Information FAQs Application Note HA0003E Communicating between the HT48 & HT46 Series MCUs and the HT93LC46 EEPROM HA0004E HT48 & HT46 MCU UART Software
More informationLow-pin-count 8-bit microcontroller with A/D converter AT83EB5114 AT89EB5114
Features 80C51 Compatible Two I/O Ports Two 16-bit Timer/Counters 256 bytes RAM 4 Kbytes ROM or 4 Kbytes Flash Program Memory 256 bytes EEPROM (Stack Die Packaging Technology on SO20 Package) X2 Speed
More informationHT46R14 A/D Type 8-Bit OTP MCU
A/D Type 8-Bit OTP MCU Technical Document Tools Information FAQs Application Note HA0004E HT48 & HT46 MCU UART Software Implementation Method HA0005E Controlling the I2C bus with the HT48 & HT46 MCU Series
More information8254 PROGRAMMABLE INTERVAL TIMER
PROGRAMMABLE INTERVAL TIMER Y Y Y Compatible with All Intel and Most Other Microprocessors Handles Inputs from DC to 10 MHz 8 MHz 8254 10 MHz 8254-2 Status Read-Back Command Y Y Y Y Y Six Programmable
More informationZ80 Microprocessors Z80 CPU. User Manual UM008006-0714. Copyright 2014 Zilog, Inc. All rights reserved. www.zilog.com
Z80 Microprocessors Z80 CPU UM008006-0714 Copyright 2014 Zilog, Inc. All rights reserved. www.zilog.com ii Warning: DO NOT USE THIS PRODUCT IN LIFE SUPPORT SYSTEMS. LIFE SUPPORT POLICY ZILOG S PRODUCTS
More informationSoftstarters. Type PSTX Fieldbus communication, Built-in Modbus RTU. 1SFC132089M0201 April 2015 1SFC132089M0201 1
Softstarters Type PSTX Fieldbus communication, Built-in Modbus RTU 1SFC132089M0201 April 2015 1SFC132089M0201 1 1 Modbus RTU The Modbus protocol is a fieldbus protocol that provides full control and status
More informationNJU6061. Full Color LED Controller Driver with PWM Control GENERAL DESCRIPTION PACKAGE OUTLINE FEATURES
Full Color LED Controller Driver with PWM Control GENERAL DESCRIPTION The NJU6061 is a full color LED controller driver. It can control and drive a 3 in 1 packaged (Red, Green and Blue) LED. The NJU6061
More informationAPPLICATION NOTE. Atmel AVR134: Real Time Clock (RTC) Using the Asynchronous Timer. Atmel AVR 8-bit Microcontroller. Introduction.
APPLICATION NOTE Atmel AVR134: Real Time Clock (RTC) Using the Asynchronous Timer Introduction Atmel AVR 8-bit Microcontroller This application note describes how to implement a real time counter (RTC)
More informationAtmel Norway 2005. XMEGA Introduction
Atmel Norway 005 XMEGA Introduction XMEGA XMEGA targets Leadership on Peripheral Performance Leadership in Low Power Consumption Extending AVR market reach XMEGA AVR family 44-100 pin packages 16K 51K
More informationImplementing SPI Master and Slave Functionality Using the Z8 Encore! F083A
Application Note Implementing SPI Master and Slave Functionality Using the Z8 Encore! F083A AN026701-0308 Abstract This application note demonstrates a method of implementing the Serial Peripheral Interface
More informationDecimal Number (base 10) Binary Number (base 2)
LECTURE 5. BINARY COUNTER Before starting with counters there is some vital information that needs to be understood. The most important is the fact that since the outputs of a digital chip can only be
More information8085 MICROPROCESSOR PROGRAMS
8085 MICROPROCESSOR PROGRAMS 1 ADDITION OF TWO 8 BIT NUMBERS AIM: To perform addition of two 8 bit numbers using 8085. ALGORITHM: 1) Start the program by loading the first data into Accumulator. 2) Move
More informationCounters and Decoders
Physics 3330 Experiment #10 Fall 1999 Purpose Counters and Decoders In this experiment, you will design and construct a 4-bit ripple-through decade counter with a decimal read-out display. Such a counter
More information8-bit Microcontroller with 2K Bytes Flash AT89C2051
Features Compatible with MCS -51Products 2K Bytes of Reprogrammable Flash Memory Endurance: 10,000 Write/Erase Cycles 2.7V to 6V Operating Range Fully Static Operation: 0 Hz to 24 MHz Two-level Program
More informationTimer Value IRQ IACK
Real Time Clocks & s Programming with Real-time clocks Real-time clock is just another source of interrupts. Should have high priority in real-time systems Timing jitter must be accommodated or tolerated
More informationSequential Logic Design Principles.Latches and Flip-Flops
Sequential Logic Design Principles.Latches and Flip-Flops Doru Todinca Department of Computers Politehnica University of Timisoara Outline Introduction Bistable Elements Latches and Flip-Flops S-R Latch
More informationAN3371 Application note
Application note Using the hardware real-time clock (RTC) in STM32 F0, F2, F3, F4 and L1 series of MCUs Introduction Note: A real-time clock (RTC) is a computer clock that keeps track of the current time.
More informationEZ-USB FX2 Technical Reference Manual
EZ-USB FX2 Technical Reference Manual Cypress Semiconductor 3901 North First Street San Jose, CA 95134 Tel.: (800) 858-1810 (toll-free in the U.S.) (408) 943-2600 www.cypress.com Cypress Disclaimer Agreement
More informationSoftware Serial Port for ROM/RAM Monitor
Index 1. Introduction 2. Basic operation 3. Resources used by the Monitor with soft serial port 4. How to configure the soft serial routines 4.1. Changing the serial baud rate and the system clock frequency
More information8-Bit Microcontroller with 8K Bytes Flash AT89S8252. Features. Description
查 询 89S8252 供 应 商 Features Compatible with MCS-51 Products 8K Bytes of In-System Reprogrammable Downloadable Flash Memory SPI Serial Interface for Program Downloading Endurance: 1,000 Write/Erase Cycles
More informationPART B QUESTIONS AND ANSWERS UNIT I
PART B QUESTIONS AND ANSWERS UNIT I 1. Explain the architecture of 8085 microprocessor? Logic pin out of 8085 microprocessor Address bus: unidirectional bus, used as high order bus Data bus: bi-directional
More informationAN135 CACHE OPTIMIZATIONS FOR C8051F12X. Overview. Relevant Devices. Introduction. Key Points
CACHE OPTIMIZATIONS FOR C8051F12X Relevant Devices This application note applies to the following devices: C8051F120, C8051F121, C8051F122, C8051F123, C8051F124, C8051F125, C8051F126, and C8051F127. Introduction
More informationHANDLING SUSPEND MODE ON A USB MOUSE
APPLICATION NOTE HANDLING SUSPEND MODE ON A USB MOUSE by Microcontroller Division Application Team INTRODUCTION All USB devices must support Suspend mode. Suspend mode enables the devices to enter low-power
More information24-Bit Analog-to-Digital Converter (ADC) for Weigh Scales FEATURES S8550 VFB. Analog Supply Regulator. Input MUX. 24-bit Σ ADC. PGA Gain = 32, 64, 128
24-Bit Analog-to-Digital Converter (ADC) for Weigh Scales DESCRIPTION Based on Avia Semiconductor s patented technology, HX711 is a precision 24-bit analogto-digital converter (ADC) designed for weigh
More informationAN974 APPLICATION NOTE
AN974 APPLICATION NOTE Real time clock with ST7 Timer Output Compare By MCD Application Team 1 INTRODUCTION The purpose of this note is to present how to use the ST7 Timer output compare function. As an
More informationDisplay Board Pulse Width Modulation (PWM) Power/Speed Controller Module
Display Board Pulse Width Modulation (PWM) Power/Speed Controller Module RS0 Microcontroller LEDs Motor Control Pushbuttons Purpose: To demonstrate an easy way of using a Freescale RS0K2 microcontroller
More informationMicrotronics technologies Mobile: 99707 90092
For more Project details visit: http://www.projectsof8051.com/rfid-based-attendance-management-system/ Code Project Title 1500 RFid Based Attendance System Synopsis for RFid Based Attendance System 1.
More informationTable 1 below is a complete list of MPTH commands with descriptions. Table 1 : MPTH Commands. Command Name Code Setting Value Description
MPTH: Commands Table 1 below is a complete list of MPTH commands with descriptions. Note: Commands are three bytes long, Command Start Byte (default is 128), Command Code, Setting value. Table 1 : MPTH
More informationMotor Speed Measurement Considerations When Using TMS320C24x DSPs
Application Report SPRA771 - August 2001 Motor Speed Measurement Considerations When Using TMS320C24x DSPs Shamim Choudhury DCS Applications ABSTRACT The TMS320C24x generation of DSPs provide appropriate
More informationAVR305: Half Duplex Compact Software UART. 8-bit Microcontrollers. Application Note. Features. 1 Introduction
AVR305: Half Duplex Compact Software UART Features 32 Words of Code, Only Handles Baud Rates of up to 38.4 kbps with a 1 MHz XTAL Runs on Any AVR Device Only Two Port Pins Required Does Not Use Any Timer
More informationCHAPTER 11: Flip Flops
CHAPTER 11: Flip Flops In this chapter, you will be building the part of the circuit that controls the command sequencing. The required circuit must operate the counter and the memory chip. When the teach
More information1. Learn about the 555 timer integrated circuit and applications 2. Apply the 555 timer to build an infrared (IR) transmitter and receiver
Electronics Exercise 2: The 555 Timer and its Applications Mechatronics Instructional Laboratory Woodruff School of Mechanical Engineering Georgia Institute of Technology Lab Director: I. Charles Ume,
More informationEvent counters in NOVA
Case study: how to use the event counters in NOVA? 1 Event counter support NOVA Technical Note 22 Event counters in NOVA Most of the measurement commands, like CV staircase or Record signals (> 1 ms) provide
More informationCENTRONICS interface and Parallel Printer Port LPT
Course on BASCOM 8051 - (37) Theoretic/Practical course on BASCOM 8051 Programming. Author: DAMINO Salvatore. CENTRONICS interface and Parallel Printer Port LPT The Parallel Port, well known as LPT from
More information8XC51FX CHMOS SINGLE-CHIP 8-BIT MICROCONTROLLERS
CHMOS SINGLE-CHIP 8-BIT MICROCONTROLLERS Commercial Express 87C51FA 83C51FA 80C51FA 87C51FB 83C51FB 87C51FC 83C51FC See Table 1 for Proliferation Options High Performance CHMOS EPROM ROM CPU 12 24 33 MHz
More informationMACHINE ARCHITECTURE & LANGUAGE
in the name of God the compassionate, the merciful notes on MACHINE ARCHITECTURE & LANGUAGE compiled by Jumong Chap. 9 Microprocessor Fundamentals A system designer should consider a microprocessor-based
More informationAVR131: Using the AVR s High-speed PWM. Introduction. Features. AVR 8-bit Microcontrollers APPLICATION NOTE
AVR 8-bit Microcontrollers AVR131: Using the AVR s High-speed PWM APPLICATION NOTE Introduction This application note is an introduction to the use of the high-speed Pulse Width Modulator (PWM) available
More informationETEC 2301 Programmable Logic Devices. Chapter 10 Counters. Shawnee State University Department of Industrial and Engineering Technologies
ETEC 2301 Programmable Logic Devices Chapter 10 Counters Shawnee State University Department of Industrial and Engineering Technologies Copyright 2007 by Janna B. Gallaher Asynchronous Counter Operation
More information150127-Microprocessor & Assembly Language
Chapter 3 Z80 Microprocessor Architecture The Z 80 is one of the most talented 8 bit microprocessors, and many microprocessor-based systems are designed around the Z80. The Z80 microprocessor needs an
More informationES_LPC4357/53/37/33. Errata sheet LPC4357/53/37/33. Document information
Rev. 1.1 8 August 2012 Errata sheet Document information Info Keywords Abstract Content LPC4357FET256; LPC4357FET180; LPC4357FBD208; LPC4353FET256; LPC4353FET180; LPC4353FBD208; LPC4337FET256; LPC4337FET180;
More information8031AH 8051AH 8032AH 8052AH NMOS SINGLE-CHIP 8-BIT MICROCONTROLLERS
8031AH 8051AH 8032AH 8052AH MCS 51 NMOS SINGLE-CHIP 8-BIT MICROCONTROLLERS Automotive High Performance HMOS Process Internal Timers Event Counters 2-Level Interrupt Priority Structure 32 I O Lines (Four
More information