كلية الهندسة - جامعة عين شمس, الرئيسية
Embedded Systems
What Will Learn?
-
Course Aims- Guide the students to discover how the computer interacts with its environment - Develop the students’ knowledge of understanding and analysis in addition to design - Develop the students’ knowledge of microcontrollers architecture - Provide the students hands-on experiences of how an embedded system could be used to solve problems - Train students on skills to design embedded systems - Train students to build microcontroller based systems - Train students on microcontroller programming - Train students on needed design skills for microcontroller interfacing - Guide students to learn new techniques by doing them
-
Course Goals
- Industry, Innovation and Infrastructure
Requirements
CSE232s
Description
-
English Description
Embedded systems versus general purpose computers. The core of a typical microcontroller: Programmer’s model, Memory map (code/data/input-output (IO)), Addressing modes, Instruction set, Assembly programming. C as implemented in assembly: Start-up module, Subroutines calls, Stacks, Data classes and layout, Pointers, Control flow. Digital IO: Interfacing, Hardware and software. General Purpose IO (GPIO) module: Features, Configuration and operation. Interrupt mechanism: Vectored interrupt sequence, Masking, ISR, Priorities, Doing GPIO by interrupts. Analog IO: Interfacing, Signal conditioning and sampling. ATD and DTA modules: Features, Configuration and operation. Timers: Timer module(s) features, Configuration and operation. Pulse-width modulation (PWM). Serial communication: Basics, Serial communication module (example UART), Features, Configuration and operation. -
Arabic Description
Embedded systems versus general purpose computers. The core of a typical microcontroller: Programmer’s model, Memory map (code/data/input-output (IO)), Addressing modes, Instruction set, Assembly programming. C as implemented in assembly: Start-up module, Subroutines calls, Stacks, Data classes and layout, Pointers, Control flow. Digital IO: Interfacing, Hardware and software. General Purpose IO (GPIO) module: Features, Configuration and operation. Interrupt mechanism: Vectored interrupt sequence, Masking, ISR, Priorities, Doing GPIO by interrupts. Analog IO: Interfacing, Signal conditioning and sampling. ATD and DTA modules: Features, Configuration and operation. Timers: Timer module(s) features, Configuration and operation. Pulse-width modulation (PWM). Serial communication: Basics, Serial communication module (example UART), Features, Configuration and operation.
-
قسمهندسة الحاسبات والنظم
-
الساعات المعتمدة3
-
الدرجاتالإجمالي ( 100 ) = نصف العام (20) + tr.Student Activities (20 = tr.Industry 0% , tr.Project 10% , tr.Self_learning 0% , tr.Seminar 10% ) + tr.Oral/Practical (10) + درجة الامتحان (50)
-
الساعاتساعات المحاضرة: 3, ساعات التعليم: 0, ساعات المعمل: 1
-
Required SWL125
-
Equivalent ECTS5
- - Jonathan W. Valvano, Introduction to ARM Cortex-M Microcontrollers, Volume 1, Fifth Edition, Sixth Printing, January 2019, ISBN: 978-1477508992.