© Copyright by Syed Ashad Mustufa Younus

Preview:

Citation preview

© Copyright by Syed Ashad Mustufa Younus© Copyright by Syed Ashad Mustufa Younus

Microcontroller & ApplicationsWeek 3Week 3

Instructor:

Syed Ashad Mustufa Younus HP: +92 (0) 300 240 8943Email: sashad@iqra.edu.pk: s s d@ q .ed .p

© Copyright by Syed Ashad Mustufa Younus

CISC Vs RISCCISC Vs RISC

• There are two school of thoughts on Instruction Set

design.

CISC C l i i– CISC – Complex instruction set computers

– RISC – Reduce instruction set computersp

© Copy right by Syed Ashad Mustufa Younus

CISC Vs RISCCISC Vs RISC

© Copy right by Syed Ashad Mustufa Younus

Advantages of CISCAdvantages of CISC

© Copy right by Syed Ashad Mustufa Younus

Shortcomings of CISCShortcomings of CISC

© Copy right by Syed Ashad Mustufa Younus

Why RISCWhy RISC

© Copy right by Syed Ashad Mustufa Younus

Why RISCWhy RISC

© Copy right by Syed Ashad Mustufa Younus

Advantages of RISCAdvantages of RISC

© Copy right by Syed Ashad Mustufa Younus

Conclusion remarksConclusion remarks

© Copy right by Syed Ashad Mustufa Younus

Case StudyMicrochip® PIC16C432Microchip® PIC16C432

© Copy right by Syed Ashad Mustufa Younus

Case StudyCase Study

© Copy right by Syed Ashad Mustufa Younus

Case StudyCase Study

© Copy right by Syed Ashad Mustufa Younus

QuestionsQuestions

© Copy right by Syed Ashad Mustufa Younus

MCS-51 SeriesMCS 51 Series

Part Number Code Memory Data Memory Timers

8031/32 Zero 128/256 2/3

8051/52 4K/8K 128/256 2/3

8751/52 4K/8K 128/256 2/3

8951/52 4K/8K 128/256 2/3

© Copy right by Syed Ashad Mustufa Younus

MCS-51 SeriesMCS 51 Series

© Copy right by Syed Ashad Mustufa Younus

MCS-51 Series

© Copy right by Syed Ashad Mustufa Younus

MCS-51 Series

© Copy right by Syed Ashad Mustufa Younus

MCS-51 Series

© Copy right by Syed Ashad Mustufa Younus

Memory ManagementMemory Management

• Bank 0 to Bank 3 Registers

• Bit Addressable Registers

• General Purpose RegistersGeneral Purpose Registers

• Special Purpose Registers

• Additional 128 bytes RAM

© Copy right by Syed Ashad Mustufa Younus

© Copy right by Syed Ashad Mustufa Younus

© Copy right by Syed Ashad Mustufa Younus

MCS-51 Series

© Copy right by Syed Ashad Mustufa Younus

MCS-51 Series

© Copy right by Syed Ashad Mustufa Younus

Special Purpose RegisterSpecial Purpose Register

© Copy right by Syed Ashad Mustufa Younus

Power Down Mode & Idle ModePower Down Mode & Idle Mode

© Copy right by Syed Ashad Mustufa Younus

Timer 0 Register

© Copy right by Syed Ashad Mustufa Younus

Timer 1 RegisterTimer 1 Register

© Copy right by Syed Ashad Mustufa Younus

Serial Communication Register

© Copy right by Syed Ashad Mustufa Younus

Interrupt Enable RegisterInterrupt Enable Register

© Copy right by Syed Ashad Mustufa Younus

Special Purpose RegisterSpecial Purpose Register

© Copy right by Syed Ashad Mustufa Younus

Priority BitPriority Bit

© Copy right by Syed Ashad Mustufa Younus

Flag BitsFlag Bits

© Copy right by Syed Ashad Mustufa Younus

Flag BitsFlag Bits

© Copy right by Syed Ashad Mustufa Younus

Flag BitsFlag Bits

© Copy right by Syed Ashad Mustufa Younus