0% found this document useful (0 votes)
130 views9 pages

Module 1: Introduction To Microcontroller: Ece - Citadel.edu/hayne/elec330/330 - 01

This document provides resources for learning about microcontrollers and microprocessors. It includes 5 modules that cover introductions to microcontrollers and the 8051 and PIC microcontrollers, architectures of advanced microprocessors like the 8086 and Pentium, and experiments interfacing microcontrollers with LCDs, ADCs, DACs, and keypads. Each module lists several online articles, lecture notes, tutorials, and datasheets providing information on the topics.

Uploaded by

Vidhya Dharan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
130 views9 pages

Module 1: Introduction To Microcontroller: Ece - Citadel.edu/hayne/elec330/330 - 01

This document provides resources for learning about microcontrollers and microprocessors. It includes 5 modules that cover introductions to microcontrollers and the 8051 and PIC microcontrollers, architectures of advanced microprocessors like the 8086 and Pentium, and experiments interfacing microcontrollers with LCDs, ADCs, DACs, and keypads. Each module lists several online articles, lecture notes, tutorials, and datasheets providing information on the topics.

Uploaded by

Vidhya Dharan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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

You might also like