Sei sulla pagina 1di 9

Module 1: Introduction to Microcontroller

Article on Processor Architecture


http://www.eeherald.com/section/design-guide/dg.html

Von-Neumann Architectures
http://ecomputernotes.com/fundamental/introduction-to-computer/explain-about-the-von-
neumann-architectures

Microprocessors and Microcontrollers Fundamentals


ece.citadel.edu/hayne/elec330/330_01.ppt

http://ce.kashanu.ac.ir/sabaghian/micro/Micro_Spring2005.htm

http://www.einsteincollege.ac.in/Assets/Department/Lecturer%20notes/ECE/UG/Micropr
ocessor&Microcontroller.pdf

RISC Architecture
http://www.ida.liu.se/~TDDI03/lecture-notes/lect5-6.frm.pdf

http://engr.case.edu/merat_francis/eeap282f97/lectures/28_RISC%20&%20PowerPC.pdf

http://www-cs-faculty.stanford.edu/~eroberts/courses/soco/projects/risc/risccisc/

Page 1 of 9
Module 2: Intel 8051 Microcontroller

Other links:

Microcontroller Notes
http://www.slideshare.net/yayavaram/8051-microcontroller-notes

Contains 12 lecture Power Point Presentation on 8051 Microcontroller.


http://biomedikal.in/2011/02/lecture-notes-on-basics-of-microcontroller-8051/

Complete tutorial
http://galia.fc.uaslp.mx/~cantocar/microprocesadores/EL_Z80_PDF_S/8051.PDF -

http://www.gise.cse.iitb.ac.in/wiki/images/2/2c/The_8051_Microcontroller_and_Embedd
ed_Systems_Using_Assembly_and_C-2nd-ed-_Full_Book.pdf

Intel 8051 Manual


http://www.intel.com/design/mcs51/manuals/272383.htm

Addressing Modes of 8051 Microcontroller


http://www.8052.com/tutaddr.phtml

http://www.daenotes.com/electronics/digital-electronics/8051-microcontroller-
addressing-modes

Introduction to 8051 Microcontrollers


http://www.mikroe.com/chapters/view/64/chapter-1-introduction-to-microcontrollers/

Architecture of 8051
http://www.mikroe.com/chapters/view/65/chapter-2-8051-microcontroller-architecture/

8051 Instruction Set


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

Page 2 of 9
http://sharesuper.info/Dpdf?q=8051%20Overview%20and%20Instruction%20Set.pdf

Assembly Language
http://www.mikroe.com/chapters/view/68/chapter-5-assembly-language/

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

Examples of ALP
http://www.btechclasses.com/category/esd/programming-in-8051-assembly-language/ -

http://www.botskool.com/tutorials/electronics/8051/introduction-8051-assembly-
language-programming

Page 3 of 9
Module 3: PIC Microcontrollers

Tutorials and Online books

http://www.slideshare.net/yayavaram/pic-microcontrollers-class-notes

http://www.mikroe.com/products/view/285/book-pic-microcontrollers-programming-in-
c/ - Online book

http://www.circuitstoday.com/pic-tutorial-16f877 - Complete Tutorial

http://www.pages.drexel.edu/~cy56/PIC.htm - Tutorial

http://www.philadelphia.edu.jo/academics/kaubaidy/uploads/ES-Slids-lec3.pdf

Architecture:

http://faculty.uml.edu/yluo/Teaching/MicroprocessorI/pic02.pdf

http://inst.eecs.berkeley.edu/~ee100/su07/lab/lab8-PROJECT-
PIC_Intro/eecs100_eecs43_lab8-PIC_Intro.pdf

http://ece.wpi.edu/~wrm/Courses/EE2801/Notes/ee2801c00lec19.pdf

http://academic.udayton.edu/scottschneider/courses/ECT358/Course%20Notes/LSN2%2
0-
%20Microcontroller%20Architecture%20%28PIC18F%29/ECT%20358%20LSN2%20-
%20Microcontroller%20Architecture%20%28PIC18F%29.pdf

https://www.engr.usask.ca/classes/CME/331/WebNotes_2010/Chap_03_part1.pdf

http://www.personal.rdg.ac.uk/~stsgrimb/teaching/programming_pic_microcontrollers.pd
f

Instruction set and Programming PIC:

http://ece.wpi.edu/~wrm/Courses/EE2801/Notes/ee2801c00lec20.pdf

Page 4 of 9
http://www.slideshare.net/mkazree/chp5-pic-microcontroller-instruction-set-

http://www.personal.rdg.ac.uk/~stsgrimb/teaching/programming_pic_microcontrollers.pd
f

Peripheral:

http://ece.wpi.edu/~wrm/Courses/EE2801/Notes/ee2801c00lec22.pdf - IO port

http://www.mikroe.com/chapters/view/7/ - Serial Communication Module

http://ww1.microchip.com/downloads/en/devicedoc/spi.pdf - Serial Communication


Module

http://ww1.microchip.com/downloads/en/DeviceDoc/31015a.pdf - Synchronous Serial


Port Module

http://ww1.microchip.com/downloads/en/DeviceDoc/61106G.pdf - Serial Peripheral


Interface

http://electrosome.com/expanding-io-ports-of-pic-microcontroller/

http://piclab.ece.gatech.edu/MBhandouts/SPI%20Book%20Pages.pdf

http://ww1.microchip.com/downloads/en/appnotes/00735a.pdf - I2C Communication

http://mbed.org/media/uploads/robt/mbed_course_notes_-_serial_i2c.pdf

Page 5 of 9
Module 4: Architecture of Advanced Microprocessors

Architecture of 8086
http://matthieu.benoit.free.fr/cross/data_sheets/8086_family_Users_Manual.pdf
elearning.vtu.ac.in/13/ENotes/8086/unit%201.pdf
http://www.cosc.brocku.ca/~bockusd/3p92/Local_Pages/8086_achitecture.htm
http://www.technicalsymposium.com/MICROPROCESSOR_8086_ARCHITECTURE.ht
ml#.Up-xXCcqe-Y
http://www.slideshare.net/yayavaram/8086-class-notesynm
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-823-computer-
system-architecture-fall-2005/lecture-notes/l15_micro_evlutn.pdf
http://www.icgst.com/cc/Lecture_4.pdf
http://www.cs.ucf.edu/~ahossam/teaching/microp/

Multi user and Multi tasking Operating Systems


http://www.teach-
ict.com/gcse_new/computer%20systems/operating_system_types/miniweb/pg3.htm
http://www.wisegeek.com/what-is-a-multitasking-operating-system.htm

Memory management in Advanced Microprocessors:


---
Architecture of Intel 80286:
http://www.dmi.unict.it/~santoro/teaching/tfa/intel-80286.pdf
http://elearning.najah.edu/OldData/docs/1955Ch1_2.pdf
http://www.icdaru.research.chula.ac.th/2102440/lecturenotes/lecture17.pdf

Page 6 of 9
Intel 80386:
http://www.slideshare.net/svkaware/advanced-microprocessors-by-er-swapnil-kaware
http://www.slideshare.net/Raunaqss/pin-description-diagram-of80386dx
http://faculty.uml.edu/yluo/Teaching/MicroprocessorI/lecnotes.html
http://www.intel80386.com/
http://www.learningace.com/doc/6556122/c3360ca9bd73c8d781efb38e586f0ee7/unit-iv-
80386-and-pentium-microprocessors

Pentium Processors:
elearning.najah.edu/OldData/docs/1955Ch1_2.pdf
faculty.bracu.ac.bd/~faruqe/spring10/cse341/lecture/Lecture0.ppt
http://www.co-pylit.org/courses/COSC2425/lectures/PentiumProcessor/index.html
http://www.cse.unt.edu/~smohanty/Publications_Others/MohantyIntelSurvey2000.pdf
http://cse.unl.edu/~goddard/Courses/CSCE351/IntelArchitecture/InstructionSetSummary.
pdf
http://www.scs.carleton.ca/sivarama/org_book/org_book_web/slides/chap_1_versions/ch
7_1.pdf
ftp://download.intel.com/design/pentium/datashts/24199710.PDF

Power PC Architecture:
www.eng.auburn.edu/~vagrawal/COURSE/E6200.../PowerPCSlides.pptx
http://math-atlas.sourceforge.net/devel/assembly/ppc_isa.pdf

Page 7 of 9
Module 5: Experiments on Microcontroller

LCD Interfacing:

http://www.slideshare.net/pantechsolutions/interfacing-lcd-with-8051-microcontroller

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

http://www.micro-digital.net/8051-to-16x2-lcd-interfacing/

http://www.electronicshub.org/interfacing-16x2-lcd-8051/

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

ADC Interfacing:

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

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

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

DAC Interfacing:

http://www.ti.com/lit/ds/sbas317e/sbas317e.pdf

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

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

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

Keypad Interfacing:

http://www.techsavvy.net76.net/interfacing%20keypad%20with%208051%20microcontr
oller.htm

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

Page 8 of 9
http://www.zembedded.com/keyboard-interfacing-with-8051-microcontroller/

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

Page 9 of 9

Potrebbero piacerti anche