Embedded System for Biomedical Applications for BME Fourth
Embedded System for Biomedical Applications for BME (Fourth Year) Term II 2010 -2011 Assistant Prof Fadhl M. Alakwaa
Course Description • Introduction to microcontrollers. Microprocessor registers, memory, and programmable input/output devices. Interrupts. Single chip controllers. Design and testing of software for microcontrollers. Hardware/software design tradeoffs and issues. Individual design projects.
Our goals for this term: ● Practical usage of Microcontrollers in the Biomedical Context ● See examples of ongoing research in BME ● Implementation of project ideas
At the end of this course the students could: (1) Concepts and usage of microcontrollers ? (2) Atmel microcontrollers + Tools ? (3) Breadboard – circuits, Soldering, SMD ? (4) Analog electronics ( Op. Amps, Filtering ) ? (5) Sampling and A/D Conversion ?
Query the given skills (6) Assembly & C-Programming, Keil ? (7) Event-based firmware programming, interrupts ? (8) Data Transmission using UART/RS 232 ? (9) Interfacing u. C-firmware and PC (host-) software ? (10) Design of PCBs using a CAD-Tool ? (11) Usage of the Eagle-CAD Layout Editor ?
Query the given skills (12) Soldering and building up electronic circuits (13) Reading datasheets, studying new parts (14) Understand the Power. PC processor architecture (15) Be able to program in assembly & C. (16) Be able to understand how assembly is converted to machine code
Query the given skills (17) Do basic hardware and software debugging (18) Be able to work with, program, and design basic embedded systems. What are your ideas / expectations for this course ?
Subjects • L 1: ADC 0808 and DAC 0808 • L 2: Addressing modes • L 3: Serial communication – Micro to micro – Micro to PC • L 4: Interfacing to external memory • Interfacing MICROCONTROLLER WITH MOBILE. • L 5: STEEPER, DC AND SERVO MOTOR
Subjects • • L 6: Interfacing with 8255 L 7: MID TERM EXAM L 8: Matlab and SIMULINK L 9: Labview L 10: Graphics processing unit L 11: FPGA L 12, 13, 14: VHDL
Lab MUST proteus + hardware Maybe Atmel, AVR, PIC, . . Maybe C or Assembly • • • Experiment 1: ADC 0808 Experiment 2: DAC 0808 +ADC 0808 Experiment 3: stepper motor Experiment 4: micro -micro serial communication Experiment 5: micro- PC interfacing Experiment 6: SIMULINK 1
Lab proteous + hardware • • Experiment 7: SIMULINK 2 Experiment 8: VHDL Experiment 9: VHDL Experiment 10: Soldering and PCB 1 Experiment 11: Soldering and PCB 2 Experiment 12: Soldering and PCB 3 Experiment 13: Soldering and PCB 4 Experiment 14: EXAM
Books • The 8051 Microcontroller and Embedded Systems Using Assembly and C-2 nd-ed BY Mazidi • The 8051 Microcontroller 3 rd Edition Mackenzie • Introduction to Microprocessor &Microcontroller • Embedded systems design 2 ed • Analog Interfacing to Embedded Microprocessors
Course Evaluation Project 20 phase 1 1/4 phase 2 1/5 phase 3 1/6 Midterm 20 Class participation 10 Lab 20 (Project +Midterm +Class participation +Lab )/70*50 Final 50 ONE QUASTION something like the project
Course Projects: Project Micro-Controller 8051: data acquisition and control system
Important Comments from the Previous Course • ALL of the term 1 code are required in this term. • Not Excuses • Not degree explanation (fair assessment) • In time policy (one day late=one degree loss) • Join a group (mandatory) • Update your attendance and results daily.
Group Activity: BME_UST http: //www. facebook. com/search/? q=BME_UST&init=quick#!/grou p. php? gid=325135515239&ref=search&sid=1096082202. 17723631 20. . 1
- Slides: 19