Micro Exam 1

Micro Exam 1 - UNC: APPL 480 / BMME 580 NCSU: BME 495I...

Info iconThis preview shows pages 1–14. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: UNC: APPL 480 / BMME 580 NCSU: BME 495I Microcontroller applications I Teacher: Richard Goldberg Dept of Biomedical Engineering Which of the devices on the following slides have a microcontroller? Goals In this class, you will develop several biomedical applications of the PIC, i.e. Goals You will learn how to use the PIC 18F4520 microcontroller to do the following: Acquire and analyze signals in real-time Respond to input from user (via buttons or keypad) Display output to user (via LCD display or PC) Control external devices In the process, you will learn about: Microprocessor architecture A variety of fundamental microprocessor functions, including: Interrupts, timers, serial I/O, signal acquisition using A/D A variety of microprocessor programming skills including: binary arithmetic, use of ASCII codes Assembly language programming C language programming Structure of class First 2 weeks: Architecture and features of the PIC microcontroller September: Develop a system to measure reaction time. Programming in Assembly language (uggghh!) October-early Nov: Develop a system to measure pulse rate. Programming in C (yea!) Mid Nov-Dec: Develop a system to measure ???. Programming in C Project modules Much of the semester will revolve around several project modules Develop a system to measure reaction time Develop a system to measure pulse rate Sensor workshop Class activities lectures (lecture slides will be put on Blackboard) in-class demonstrations in-class problem solving hands-on programming assignments Homework assignments In most cases, these will be programming assignments done in the lab Posted on the Blackboard web site Due on Thursdays at 11 am, submitted via Blackboard I will take off 10% per hour late, rounding up to the next hour. Honor code It is plagiarism to copy computer code from your classmate Examples are these students cheating? You log onto the computer and see someone elses code. You decide to look at it more carefully to see how they wrote their program. You then erase the program and write your own code. Your program doesnt work and you ask a classmate for help. She finds the problem and proposes a solution based on how she wrote her own program. Honor code for APPL 480 This class will go by the same policies as the Computer Science department http:// www.cs.unc.edu/Admin/Courses/HonorCode.htm Homework grading Programming assignments will be graded according to the following criteria: Does it work according to the assignment posed? Is it well organized? Is it well documented?...
View Full Document

This note was uploaded on 11/03/2009 for the course PHYS 351 taught by Professor Staff during the Spring '08 term at UNC.

Page1 / 212

Micro Exam 1 - UNC: APPL 480 / BMME 580 NCSU: BME 495I...

This preview shows document pages 1 - 14. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online