Saturday, May 19

MCQ of Microprocessor & Microcontroller

Microprocessor & Microcontroller Modules Lecture

References of Microprocessor & Microcontroller Books

Books -
1. Manual of Microprocessor.
2. Microprocessor and Interfacing - Douglas V. Hall
3. Microprocessors Architecture, Programming and Applications - Ramesh S. Gaonkar
4. Microcomputer Systems Architecture, Programming and Design - Yu – Cheng Liu, Glenn A. Gibson
5. 8086 Microprocessor - Walter Triebel
6. Intel Microprocessors - Avtar Singh
7. Microsystem Components Handbook Microprocessors - Barry B. Brey
8. PC Magazine Programmer’s Technical Reference: The Processor and Coprocessor - Robert L. Hummel
9. Programmer’s Reference Manual for IBM Personal Computers - Steven Armbrust & Ted Forgeron
10. Manual of Microcontrollers.
11. Design with Microcontrollers - John. B. Peatman
12. Microcontrollers - Ajay V Deshmukh
13. Using the MCS-51 Microcontroller - Han-Way Huang
14. The 8051 Microcontroller - Muhammad Ali Mazidi

Microprocessor & Microcontroller Lectures Module

Module 1:
       Lecture 1: http://www.mediafire.com/view/?irza5d59f3ha5x5
       Lecture 2: http://www.mediafire.com/view/?3ts26wkbnaa86lm
       Lecture 3: http://www.mediafire.com/view/?jspbz19uszjn10b
       Lecture 4: http://www.mediafire.com/view/?ojqnvfev3xdx53z
Module 2:
       Lecture 5: http://www.mediafire.com/view/?nqyn1pk1umhgx2w
       Lecture 6: http://www.mediafire.com/view/?9jkvh8si9twj88u
Module 3:
       Lecture 7: http://www.mediafire.com/view/?6zc2x05d1ox5u1u
       Lecture 8: http://www.mediafire.com/view/?bzjl69tskb4ckg1
       Lecture 9: http://www.mediafire.com/view/?y58xo8i0dhobp95
       Lecture 10: http://www.mediafire.com/view/?71uui7aczuppy3s
       Lecture 11: http://www.mediafire.com/view/?2cibzn1brf4dzny
       Lecture 12: http://www.mediafire.com/view/?l8rbz77tcqurv2g
       Lecture 13: http://www.mediafire.com/view/?s3gmm4vuwpgv2qb
       Lecture 14: http://www.mediafire.com/view/?ttla5fx3fr3hfdh
Module 4:
       Lecture 15: http://www.mediafire.com/view/?krt24798d2dkdhn
       Lecture 16: http://www.mediafire.com/view/?z5joyuygj41h97v
Module 5:
       Lecture 17: http://www.mediafire.com/view/?jz2azdfuekcnu8g
       Lecture 18: http://www.mediafire.com/view/?5ga5wbx2xixxo46
Module 6:
       Lecture 19: http://www.mediafire.com/view/?1c4fkqvpl08wd5b
Module 7:
       Lecture 20: http://www.mediafire.com/view/?bzbccb2v7j82tql
Module 8:
       Lecture 21: http://www.mediafire.com/view/?06yd5co5pdwwma6
       Lecture 22: http://www.mediafire.com/view/?onk6rgziotusj2z

Sunday, July 31

Book: Tutorial on Keil tools

Book: Keil Quick Start Tutorial

Book: Basic Tutorial for Keil Software

PPT: A Quick Introduction to C Programming (Keil C Programing)

Book: LAN 10/100 Base TX Voice Over IP Magnetics Module

Book: HDL model of the Intel™ 8-bit 8051 micro controller

Book: 8051 Microcontroller DataSheet

 
8bit Control Oriented Microcomputer
Mediafire Link: http://www.mediafire.com/?984pdinpex99vo6

Embedded System IIT Delhi Video Lectures

                                                         Sub: Embedded System
                                                        Prof. Santanu Chaudhary
IIT Delhi NPTEL Course
Please click on this link: http://freevideolectures.com/Course/2341/Embedded-Systems

Monday, July 18

8051 Embedded C Value Based 8bit Addition Program (Output get in P0 Port)

           #include<reg51.h>
           void main(void)
                {
                          P0 = 0x30 + 0x45;
                 }

Saturday, July 16

8051 Assembly Address Based 16 bit Multiplication with carry program


    ORG 0000H
                MOV DPTR, #0030H
                MOVX A, @DPTR
                MOV B, A
                MOV R7, A
    INC DPTR
    MOVX A, @DPTR
    MUL AB
    MOV DPTR, #0090H
    MOVX @DPTR, A
    MOV A, B           
                MOV R0, A
                MOV A, R7
                MOV B, A
                MOV DPTR, #0032H
                MOVX A, @DPTR
                MUL AB
                ADD A, R0
                MOV R6, A
                MOV A, B
                MOV R5, A
                INC DPTR
                MOVX A, @DPTR
                MOV R3, A
                MOV B, A
                MOV DPTR, #0031H
                MOVX A, @DPTR
                MUL AB
                ADD A, R6
                MOV DPTR, # 0091H
                MOVX @DPTR, A
                MOV A, B
                MOV R4, A
                MOV DPTR, #0032H
                MOVX A, @DPTR
                MOV B, A
                MOV A, R3
                MUL AB
                ADD A, R5
                ADD A, R4
                MOV DPTR, #0092H
    MOVX @DPTR, A
                MOV A, B
                INC DPTR
                MOVX @DPTR, A
                MOV PCON, #02H

8051 Assembly Address Based 16 bit Subtraction program with Carry


    ORG 0000H
    CLR C
    MOV R1, #00H
                MOV DPTR, #0030H
                MOVX A, @DPTR
                MOV R0, A
                INC DPTR
                MOVX A, @DPTR
                SUBB A, R0
                JNC OVER1
                INC R1
                CPL A
                ADD A, #01H
                MOV DPTR, #0090H
                MOVX @DPTR, A
                MOV A, R1
                MOV R7, A
OVER1:   MOV DPTR, #0090H
                MOVX @DPTR, A
                MOV A, R1
                MOV R7, A
                MOV DPTR, #0032H
                MOVX A, @DPTR
                MOV R2, A
                INC DPTR
                MOVX A, @DPTR
                MOV R3, A
                MOV A, R2
                ADD A, R7
                MOV R2, A
                MOV A, R3
                SUBB A, R2
                JNC OVER2
                INC R4
                CPL A
                MOV A, #01H
                MOV DPTR, #0091H
                MOVX @DPTR, A
                MOV A, R4
                INC DPTR
                MOVX @DPTR, A
OVER2:   MOV DPTR, #0091H
                MOVX @DPTR, A
                MOV A, R4
                INC DPTR
                MOVX @DPTR, A
                MOV PCON, #02H

8051 Assembly Address Based 16 bit Addition with carry program


    ORG 0000H
                MOV DPTR, #0030H
                MOVX A, @DPTR
                MOV R0, A
                INC DPTR
                MOVX A, @DPTR
                MOV R1, A
                INC DPTR
                MOVX A, @DPTR
                MOV R2, A
                INC DPTR
                MOVX R3, A
                MOV A, R1
                ADD A, R1
                ADD A, R0
                JNC OVER1
                INC R7
OVER1:   MOV DPTR,#0090H
                MOVX @DPTR, A
                MOV A, R7
                ADD A, R2
                ADD A, R3
                JNC OVER2
                INC R6
OVER2:   INC DPTR
                MOVX @DPTR, A
                MOV A, R6
                INC DPTR
                MOVX @DPTR, A
                MOV PCON, #02H

Software: x8051 Dos Assembler for 32 and 64 bit windows 7

Mediafire Link: http://www.mediafire.com/?k3eyidzn92wlyqh

Install Procedure:-
1. Unzip the x8051 for 7.
2. Install the DOSBox0.74-win32-installer.
3. Create a folder on C:\ , and rename it x8051.
4. Copy downloaded Link, x8051 Application File and paste it on C:\x8051.
5. Open DOSBox 0.74 from desktop.
6. Write dos commend 
          Z:\> mount d c:\x8051\ (Enter)
          Z:\>d: (Enter)
          D:\>x8051 (Enter)
7. Assemble your .asm file.

Software: x8051 Dos Assembler for 32 bit Xp & Vista

Mediafire Link: http://www.mediafire.com/?es5vhu8kijlzh4a

Book: Phlips Semiconductors 80C51 Family Architecture

Mediafire Link:-  http://www.mediafire.com/?s4mb651za9i9rac

Book: Understanding 8085 8086 Microprocessors and Peripheral ICs through Question And Answer

Mediafire Link: http://www.mediafire.com/?prwc7kvhcfuank5

8051 Assembly Boolean Algebra NAND operation program


ORG 0000H
MOV DPTR, #0030H
MOVX A, @DPTR
MOV R0, A
INC DPTR
MOVX A, @DPTR
ANL A, R0
CPL A
MOV DPTR, #0090H
MOVX @DPTR, A
MOV PCON, #02H