Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
0 of .
Results for:
No results containing your search query
P. 1
8096 Micro Controller Introduction

8096 Micro Controller Introduction

Ratings: (0)|Views: 2,097 |Likes:
Published by anikhila67

More info:

Categories:Topics, Art & Design
Published by: anikhila67 on Apr 20, 2011
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less





Introduction of Intel¶s 8096 Microcontroller
By: Er. Nikhil Parashar The 8096 is a 16-bit microcontroller with dedicated I/O subsystems and a complete set of 16-bitarithmetic instructions including multiply and divide operations Intel's 8048 was optimized for general control tasks while the 8051 was optimized for 8-bit math and single bit boolean perations the 8096 architecture is different from that of the 8048 or 8051. There are two major sections of the 8096; the CPU section and the I/O section. Each of these sections can besubdivided into functional blocks
The CPU of the 8096 uses a 16-bit ALU which operates on a 256-byte register file instead of anaccumulator. Any of the locations in the register file can be used for sources or destinations for most of the instructions. This is called a register to register architecture. memory map is shown
in Figure The Watchdog Timer is an internal timer which can be used to reset the system if the softwarefails to operate properlyThe Pulse-Width-Modulation (PWM) output can be used as a rough D to A, a motor driver, or for many other purposes.The A to D converter (ADC) has 8 multiplexed inputs and 10-bit resolutionThe serial port has several modes and its own baud rate generator The High Speed I/O section includes a 16-bit timer, a 16-bit counter, a 4-input programmableedge detector, 4 software timers, and a 6-output programmable event generator 
The Processor Section
OPERATIONS AND ADDRESSING MODESThe 8096 has 100 instructions, some of which operate on bits, some on bytes, some on wordsand some on longs (double words) All of the standard logical and arithmetic functions areavailable for both byte and word operations. Bit operations and long operations are provided for some instructions. There are also flag manipulation instructions as well as jump and callinstructions.
 The assembly language for the 8096 (ASM-96) uses a ``B'' suffix on a mnemonic to indicate a byte operation, without this suffix a word operation is indicated.one operand instruction would be NOT Value1 ; Value1 : e 1's complement (Value1)two operand instruction ADD Value2,Value1 ; Value2 : e Value2 a Value1three operand instruction MUL Value3,Value2,Value1 ;Value3 : e Value2* Value1

Activity (12)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
neelam sanjeev kumar added this note
hi this is very useful
Yella Reddy liked this
Anurag Kumar liked this
bhushaninje liked this

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->