You are on page 1of 11

Web Links-NPTEL

Microprocessors and Microcontrollers

Module 1: Architecture of Microprocessors

1.1 General definitions of mini computers

http://www.pcmag.com/encyclopedia/term/47063/minicomputer

http://www.yourdictionary.com/minicomputer

http://www.ieeeghn.org/wiki6/index.php/STARS:Rise_and_Fall_of_Minicomputers

1.2 General definitions of Microprocessors

http://whatis.techtarget.com/glossary/Microprocessors

https://www.classle.net/submission/microprocessor-definition#

http://encyclopedia2.thefreedictionary.com/microprocessor

http://www.linfo.org/microprocessor.html

1.3 General definitions of micro controllers

http://whatis.techtarget.com/definition/microcontroller

http://whatis.techtarget.com/definition/PIC-microcontrollers

http://www.pcmag.com/encyclopedia/term/46924/microcontroller

http://www.esacademy.com/assets/faqs/primer/2.htm

http://www.howstuffworks.com/microcontroller1.htm

http://www.avr-tutorials.com/general/microcontrollers-basics

1.4 General definitions of digital signal processors

http://194.81.104.27/~brian/DSP/Introduction.pdf

http://www.analog.com/en/content/beginners_guide_to_dsp/fca.html

http://searchcio-midmarket.techtarget.com/definition/digital-signal-processing

http://www.bores.com/courses/intro/basics/1_whatis.htm

http://www.sp4comm.org/docs/chapter1.pdf

Page 1 of 11
1.5 Overview of 8085 microprocessor

http://8085software.tripod.com/MicroOverview.htm

http://www.uotechnology.edu.iq/dep-cse/lectures/3/control/mico.pdf

http://www.cpu-world.com/Arch/8085.html

http://www.cpu-world.com/CPUs/8085/

http://microprocessor-8085.blogspot.in/2009/01/overview.html

http://www.phy.davidson.edu/fachome/dmb/py310/8085.pdf

http://my.safaribooksonline.com/book/electrical-engineering/computer-engineering/9788177584554

1.6 Overview of 8086 microprocessor

http://fetweb.ju.edu.jo/staff/ee/mhawa/331/chapter8.pdf

http://www.cpu-world.com/CPUs/8086/

http://www.cpu-world.com/Arch/8086.html

http://www.parl.clemson.edu/~wjones/371/gowdy/documents/materials/8086Overview_OLD.pdf

http://www.slideshare.net/prasadpawaskar/8086-microprocessorarchitecture

http://www.youtube.com/watch?v=aDMIWSMULe8

http://www.aust.edu/cse/moinul/8086_lectures.pdf

http://fetweb.ju.edu.jo/staff/ee/mhawa/331/chapter8.pdf

1.7 Signals and pins of 8086 microprocessor

http://www.slideshare.net/akhilsingal92/8086-pin-diagram-description

http://www.ece.unm.edu/~jimp/310/slides/8086_chipset.html

http://opencourseware.kfupm.edu.sa/colleges/ces/ee/ee390/files%5C3-Handouts_Lecture_14.pdf

http://www.bime.ntu.edu.tw/~ttlin/Course15/lecture_notes/C15_LECTURE_NOTE_08(2%20in%201).pdf

http://microprocessornotes.blogspot.in/2009/10/8086-pin-diagram-description.html

http://8085projects.info/pin-diagram-of-8086-and-pin-description-of-8086.html

Page 2 of 11
Module 2: Assembly language of 8086

2.1 Description of Instructions

http://www.gabrielececchetti.it/Teaching/CalcolatoriElettronici/Docs/i8086_instruction_set.pdf

http://www.electronics.dit.ie/staff/tscarff/8086_instruction_set/8086_instruction_set.html

http://ece425web.groups.et.byu.net/stable/labs/8086InstructionSet.html

http://www.manipal.edu/institutions/engineeringandit/mit/departments/mca/documents/8086%20inst
ruction%20set.pdf

http://www.ece.ubc.ca/~edc/379.jan99/lectures/lec6.pdf

http://www.ing.unlp.edu.ar/electrotecnia/arcom1/UNDERSTANDING8085_8086_cap14_Instruccion_set
.pdf

http://www.emu8086.com/assembly_language_tutorial_assembler_reference/asm_tutorial_07.html

2.2 Assembly directives

http://elearning.vtu.ac.in/P6/enotes/CSE45/Assembler_Directives_programs-SD.pdf

http://flint.cs.yale.edu/cs422/doc/art-of-asm/pdf/CH08.PDF

http://oopweb.com/Assembly/Documents/ArtOfAssembly/Volume/Chapter_8/CH08-1.html

http://www.phatcode.net/res/223/files/html/Chapter_8/CH08-4.html

2.3 Assembly software programs with algorithms

Module 3: Interfacing with 8086


3.1 Interfacing with RAMs, ROMs along with the explanation of timing diagrams

http://elearning.vtu.ac.in/P6/enotes/CSE45/Pin_Config-SNK.pdf

http://www.ee.hacettepe.edu.tr/~alkar/ELE414/dirz2005/w8-414-[2005].pdf

http://faculty.ksu.edu.sa/addoweesh/EE%203531/8086%20hardware%20MEMORY%20inteface_.pdf

http://bhagvatiengineeringclasses.weebly.com/uploads/1/3/9/6/13968194/microprocessor.pdf

http://www.cs.wvu.edu/classes/cpe112/presentations/80X86Interface-examp.pdf

http://sce.carleton.ca/courses/sysc-3601/s13/Slides/SYSC3601-Slides-05.pdf

http://eng.iium.edu.my/~athaur/AR_Chapter9_memoryII.pdf

Page 3 of 11
3.2 Interfacing with peripheral ICs like 8255, 8254, 8279, 8259 etc.

http://www.boondog.com/tutorials/8255/8255.htm

http://www.slideshare.net/anuja1310/interfacing-8255

http://www.learn-c.com/8255.pdf

http://www.scs.stanford.edu/10wi-cs140/pintos/specs/8254.pdf

http://www.intel.com/design/archives/periphrl/docs/7203.HTM

http://www.iwavesystems.com/product/fpga-ip-cores/peripheral-cores/8254-programmable-timer-
25/8254-programmable-timer.html

http://www.boondog.com/tutorials/8254/8254.htm

http://bhagvatiengineeringclasses.weebly.com/uploads/1/3/9/6/13968194/microprocessor.pdf

http://pdos.csail.mit.edu/6.828/2010/readings/hardware/8259A.pdf

http://www.slideshare.net/meghadityaroychaudhury/8259-a-12246982

http://www.ece.unm.edu/~jimp/310/slides/8086_IO3.html

http://www.esaindia.com/um/SC_UM_8279.pdf

http://www.slideshare.net/Aisu/8279-in-microprocessor

http://www.csee.umbc.edu/~cpatel2/links/310/slides/chap11_lect09_IO2.pdf

http://www.slideshare.net/Aisu/8259-a-p-r-o-g-r-a-m-m-a-b-l-e-i-n-t-e-r-r-u-p-t-c-o-n-t-r-o-l-l-e-r2

http://www.thesatya.com/8259.html

http://stanislavs.org/helppc/8259.html

http://wiki.osdev.org/8259_PIC

3.3 Interfacing with key boards, LEDs, LCDs, ADCs, and DACs etc.

http://elearning.vtu.ac.in/13/ENotes/8086/unit%207.pdf

http://my.safaribooksonline.com/book/hardware/9788131732465/the-interrupt-structure-of-
8086/ch08lev1sec10

Page 4 of 11
http://www.sjbit.edu.in/app/course-
material/ECE/VI/MICROPROCESSORS%20%5B10EC62%5D/ECE-VI-
MICROPROCESSORS%20%5B10EC62%5D-NOTES.pdf

http://www.pantechsolutions.net/microcontroller-boards/led-interfacing-with-8086-ps2-lab-kit

http://www.youtube.com/watch?v=CUW13mmBCIo

http://enghuda.weebly.com/uploads/1/2/8/9/1289745/experiment2___8255_interfacing.pdf

http://www.youtube.com/watch?v=8bB9cQEOQ-Q

http://my.safaribooksonline.com/book/hardware/9788131732465/peripheral-interfacing-
i/ch09lev1sec12

http://www.pantechsolutions.net/blog/interfacing-16x2-lcd-with-8086-microprocessor-trainer-
kit/

http://www.edaboard.com/thread177375.html

http://www.pantechsolutions.net/microcontroller-boards/adc-0809-interfacing-with-8086-ps2-
lab-kit

http://jntuimplab.blogspot.in/2008/01/analog-to-digital-converter-with-8086.html

https://sites.google.com/site/uoppai/labs

http://www.pantechsolutions.net/microcontroller-boards/dac-0800-interfacing-with-8086-ps2-
lab-kit

http://jntuimplab.blogspot.in/2008/01/interfacing-digital-to-analog-converter.html

http://www.cacs.louisiana.edu/~akk6481/files/courses/ca/hw2.pdf

Module 4: Coprocessor 8087


4.1 Architecture of 8087

http://cusatbtechguru.blogspot.in/2012/11/architecture-of-8087.html

http://iitestudent.blogspot.in/2012/04/intel-8087-internal-architecture.html

http://www.mission10x.com/mission-10x/Documents/MU2/U2-S5_Ver_Final.pdf

Page 5 of 11
http://www.slideshare.net/riadesoza/8087-numeric-coprocessor

http://www.slideshare.net/manu2008/8087-data-processor-presentation

http://www.rpi.edu/dept/ecse/rta/RTA_Intro-2.pdf

4.2 Interfacing with 8086

http://cusatbtechguru.blogspot.in/2012/11/interfacing-of-8087-math-co-processor.html

http://www.mission10x.com/mission-10x/documents/mu2/u2-s7_ver_final.pdf

http://elearning.vtu.ac.in/13/ENotes/8086/Unit%208_IT.pdf

http://my.safaribooksonline.com/book/hardware/9788131732465/multiprocessor-
configurations/ch13lev1sec7

4.3 Data types, instructions and programming

http://edoqs.com/8087-microprocessor

http://www.e-bookspdf.org/download/8087-programming.html

http://engineering-for-students.blogspot.in/2011/12/8087-numeric-data-processor.html

http://bitsavers.trailing-edge.com/pdf/intel/8086/210954-
002_iAPX_86,_88,_186_Microprocessors_Part_II_Jul_84_NJ7P-S.pdf

Module 5: Architecture of Micro controllers


5.1 Overview of the architecture of 8051 microcontroller

http://www.mikroe.com/chapters/view/65/

http://www.slideshare.net/gannyganesh/architecture-of-8051-microcontroller

http://www.dauniv.ac.in/downloads/EmbsysRevEd_PPTs/Chap_2Lesson01EmsysNew.pdf

http://www.atmel.in/products/microcontrollers/8051Architecture/default.aspx

http://www.newagepublishers.com/samplechapter/002079.pdf

Page 6 of 11
http://www.wikiforu.com/2012/10/architecture-of-8051-microcontroller.html

5.2 Overview of the architecture of 8096 16 bit microcontroller

http://www.slideshare.net/yayavaram/8096-microcontrollers-notes-14591439

https://sites.google.com/site/svaltaf51/microcontrollers-and-applications/unit-7-feature-of-8096-
80196-microcontroller

http://www.newagepublishers.com/samplechapter/001599.pdf

http://www.authorstream.com/Presentation/yayavaram-1505808-8096-microcontroller/

http://www.milton.arachsys.com/nj71/pdf/Roland/Using8096.pdf

Module 6: Assembly language of 8051


6.1 Description of Instructions

http://www.win.tue.nl/~aeb/comp/8051/set8051.html

http://www.keil.com/support/man/docs/is51/is51_instructions.htm

http://www.keil.com/dd/docs/datashts/atmel/at_c51ism.pdf

https://www.silabs.com/Support%20Documents/Software/8051_Instruction_Set.pdf

http://www.atmel.in/Images/doc0509.pdf

http://www.mikroe.com/chapters/view/66/chapter-3-the-8051-instruction-set/

http://www.8052.com/set8051

http://www.ise.pw.edu.pl/impuls/emisy/8051_instr.pdf

http://engineering.unt.edu/technology/public/eliask/RESOURCES/8051.pdf

http://www.actel.com/ipdocs/Core8051_IS_UG.pdf

6.2 Assembly directives

http://what-when-how.com/8051-microcontroller/8051-data-types-and-directives/

http://www.slideshare.net/ManojHarsule/microcontroller-directives

Page 7 of 11
http://www.mikroe.com/chapters/view/68/chapter-5-assembly-language/
http://www.xess.com/static/media/manuals/asm51.pdf

http://163.25.101.87/wiki/lib/exe/fetch.php?media=course:mpl2009:oa8051.pdf

http://cse.hcmut.edu.vn/~huynguyen/Thiet%20Ke%20Luan%20Ly%202/Slide/Chapter5.2_The_
8051_Assembly.pdf

6.3 Assembly software programs with Algorithms

http://www.pjrc.com/tech/8051/

http://www.intorobotics.com/8051-microcontroller-programming-tutorials-simulators-compilers-
and-programmers/

http://www.eng.warwick.ac.uk/eng/staff/elh/es153/00/lect14g.pdf

http://www.slideshare.net/Thininh/the-8051-microcontroller-and-embedded-systems-using-
assembly-and-c-2nded-12806725

http://electrofriends.com/articles/electronics/microcontroller-electronics-articles/8051-
8951/8051-microcontroller-port-programming/

Module 7: Interfacing with 8051


7.1 Interfacing with keyboards, LEDs, 7 segment LEDs, LCDs, etc.

http://ee.sharif.edu/~sakhtar3/books/mazidi/ch2.pdf

http://www.engineersgarage.com/microcontroller/8051projects/interface-keypad-AT89C51-
circuit

http://www.zembedded.com/keyboard-interfacing-with-8051-microcontroller/

http://www.8051projects.net/keypad-interfacing/introduction.php

http://www.techsavvy.net76.net/interfacing%20keypad%20with%208051%20microcontroller.ht
m

http://www.pantechsolutions.net/microcontroller-boards/keypad-interfacing-with-8051-primer

http://electrosofts.com/8051/keyboard.html

Page 8 of 11
http://www.engineersgarage.com/microcontroller/8051projects/interface-seven-segment-
AT89C51-circuit

http://www.micro-digital.net/8051-to-7-segment-display-interfacing/

http://electrosome.com/interfacing-keypad-8051-microcontroller-keil-c/

http://www.8051projects.info/resources/keypad-interfacing.45/

http://www.techsavvy.net76.net/tutorial_ledinterfacing_8051.htm

http://www.pantechsolutions.net/microcontroller-boards/led-interfacing-with-8051-ps2-lab-kit

http://electrosome.com/led-blinking-8051-microcontroller-keil-c-tutorial-at89c51/

http://my.safaribooksonline.com/book/electrical-engineering/computer-
engineering/9788131731437/interfacing-display-devices/sect1_218

http://electronicswork.wordpress.com/2012/10/27/how-to-interface-leds-with-8051-
microcontroller/

http://helloworld.co.in/tutorials/interfacing-led-8051-microcontroller-1

http://www.embedidea.com/led-interfacing-with-8051/

http://www.dnatechindia.com/Tutorial/8051-Tutorial/Interfacing-LED-to-Microcontroller-LED-
blinking-program.html

http://www.helloworld.co.in/tutorials/interfacing-7-segment-display-microcontroller

http://www.freewebs.com/maheshwankhede/7seg.html

http://www.embedidea.com/273/

http://www.circuitstoday.com/interfacing-seven-segment-display-to-8051

http://www.pantechsolutions.net/microcontroller-boards/7segment-interfacing-with-8051-primer

http://blowtech.blogspot.in/2013/08/program-to-implement-7-segment-display.html

http://www.8051projects.info/resources/7-segment-display-interfacing-with-8051-
microcontroller.52/

Page 9 of 11
http://www.slideshare.net/pantechsolutions/interfacing-lcd-with-8051-microcontroller

http://electrosome.com/interfacing-lcd-with-8051-using-keil-c-at89c51/

http://www.engineersgarage.com/microcontroller/8051projects/interface-lcd-at89c51-circuit

http://www.8051projects.net/lcd-interfacing/

http://www.circuitstoday.com/interfacing-16x2-lcd-with-8051

http://www.freewebs.com/maheshwankhede/lcd.html

http://www.dnatechindia.com/Tutorial/8051-Tutorial/Interfacing-LCD-to-8051.html

http://www.pantechsolutions.net/project-kits/interfacing-lcd-with-8051

http://202.191.247.221/courses/images/Courses/ece/Embedded_Systems/Resources/UNIT-
5_Interfacing_the_KeyboardLCD_to_8051_microcontroller.pdf

7.2 Interfacing with ADCs.

http://www.techsavvy.net76.net/tutorial_adc_interface_description_8051.htm

http://www.freewebs.com/maheshwankhede/adcdac.html

http://kluniversity.in/elearn/materials/mhovwfapnn52966MHOVWFAPNN.pdf

http://www.8051projects.net/adc-interfacing/

http://www.8051projects.net/adc-interfacing/adc0804-8051-programming.php

http://www.circuitstoday.com/interfacing-adc-to-8051

http://www.pantechsolutions.net/microcontroller-boards/adc-0809-interfacing-with-8051-ps2-
lab-kit

http://saeedsolutions.blogspot.in/2013/03/8051-adc-using-adc0808-code-proteus.html

http://www.engineersgarage.com/microcontroller/8051projects/interface-ADC0804-AT89C51-
circuit

Page 10 of 11
7.3 Interfacing with DACs, etc.

http://www.techsavvy.net76.net/tutorial_dacinterface_description_8051.htm

http://www.pantechsolutions.net/microcontroller-boards/dac-0800-interfacing-with-8051-ps2-
lab-kit

http://ashish3592.wordpress.com/2013/03/29/interfacing-dac-with-8051-microcontroller/

http://my.safaribooksonline.com/book/electrical-engineering/computer-
engineering/9788131731437/interfacing-dac-adc/sect1_228

http://iitkgp.vlab.co.in/?sub=39&brch=125&sim=1179&cnt=3266

http://www.engineersgarage.com/tutorials/keil-interfacing-programs-8051?page=6

Module 8: High end processors


Introduction to 80386 and 80486

http://www.slideshare.net/Raunaqss/pin-description-diagram-of80386dx

http://www.slideshare.net/AncyVarghese/the-80386-80486

http://css.csail.mit.edu/6.858/2013/readings/i386/c01.htm

http://www.computerhope.com/jargon/num/80386.htm

http://www.cpu-world.com/CPUs/80386/

http://www.intel80386.com/

http://www.cpu-world.com/CPUs/80486/

http://www.slideshare.net/darpan_dekivadiya/intel-80486-microprocessor

http://www.princeton.edu/~achaney/tmve/wiki100k/docs/Intel_80486.html

http://www.computerhope.com/jargon/num/80486.htm

http://www.authorstream.com/Presentation/jordonavinash-1776914-microprocessor-80486-
avinash/

Page 11 of 11

You might also like