ITT Virtual Library  

D.Wilcher, posted 2/26/10 week 10

Design Project Requirements

Your Project and Power Point Presentation needs to be ready by Wednesday's Class Session (3/04). Here are some items to include in your Power Point Presentation:

  1. What problem your device is solving

  2. Include System Block Diagram illustrating the solution or innovation

  3. BOM (Bill of Materials)

  4. Explanation of Core Embedded Subcircuit and associated circuits (reference System Block Diagram in discussion)

  5. Detailed circuit schematic diagrams

  6. References (Circuits, Circuit Theory, textbooks,and websites)

Remember to have fun with your design project and be creative! You must bring in a working prototype of your Design Project and demonstrate it in order to receive full credit!

Lab Notebook

If you haven't done so, turn in your lab notebook for final review by the instructor.

 

D.Wilcher, posted 2/13/10 week 8

DC Motor Controller Lab Update

The program on page 103 for Example 4-4 has been "remixed" to work properly with the relay. Also, the plug-in power supply for the MDE 8051 trainer doesn't have sufficient sourcing current to operate the small dc motor. Therefore, a separate DC power supply is required to operate the dc motor. A 3V DC power supply shall be used to operate the small dc motor along with the remixed software for next week's (2/17) lab. I'll provide the lab write-up along with the remixed software source code on 2/17.

Lecture Notes

Here's Chapter 5 "8051 Addressing Modes" part 1 lecture notes.

Homework Assignment # 5 (due 2/17)

Write out the questions with your answers

bulletReview Problems pgs 112 & 122 (all questions on both pages)
bulletReview the following wiki and answer the following questions

         a) draw a new circuit schematic diagram using the circuit on page 127 (Example 5-16) showing a voltage divider  consisting of a 10K resistor (R1) in series with a 10K potentiometer (R2) wired to port P2.3. The 10K potentiometer should be wired as rheostat (See Sketch03.jpg) as reference.

       b)  Explain in a paragraph how the 8051 can be used as a replacement microcontroller for the Arduino in the Evil Bottle application.

Reading Assignment #6 (by 2/17)

bulletChapter 5: "8051 Addressing Modes" (pgs 109 -135)
bulletChapter 6: "Arithmetic, Logic Instructions, and Programs" (pgs 139 -174)

Exam 2 Review

Review for the 2nd Exam will be on 2/17

D.Wilcher, posted 1/30/10 week 6

I hope the application of I/O interfacing is somewhat cleared based on the lab performed in Wednesday's (1/27) class. All sorts of cool gadgets and devices can be created quite easily with a uC, particularly the 8051. Now for next's weeks assignments.

Blue Box Required

For the remainder of the class, bring your Blue Box. Small I/O interfacing projects will be assigned for the next 2 wks of class

Chapter 4 Lecture Notes

Here's the first part of Chapter 4 on I/O port programming. We'll wrap up the unit with a discussion on I/O Bit Manipulation Programming next week (2/3) after the exam.

Chapter 4

Exam 1

For preparation of Exam 1, here's the Study Guide.

Homework Assignment #4 (due 2/3)

A) Design For Empowerment Article.

Design For Empowerment  is a concept put into practice by artists and some engineers whereby creativity and innovation can be accomplished by embedded intelligence within the in-animated object they are creating. To illustrate how this creative class are adding embedded intelligence within their work, read the article by William Gurstelle titled "The DIY Chip" to get a perspective on one key concept of Design For Empowerment via Physical Computing. After reading the article, answer the following questions. Write out the questions with your answers!  

  1. What is an Arduino Physical Computer?
  2. How does the Arduino make decisions upon the target application?
  3. What was the prequisite for creating art within large artistic installations?
  4. How many Arduino users are present today?
  5. List a few examples on the use of an Arduino.
  6. Explain by use of a System Block Diagram, how the 8051 uC can be used as physical computer.  

B) Answer the Problems on page 107 Section 4.1: 8051 I/O Programming. Write out the questions with answers

C) Prelab 1:Designing a Small DC Motor Controller

To assist in understanding how a microcontroller can connect with the "physical or real world" for the 2/3 Lab session, draw the circuit schematic for a small dc motor controller. Using the circuit schematic diagram shown on page 103 of the textbook, replace the 74LS04 Hex Inverter IC and buzzer with a transistor relay - motor driver circuit. The following document can be used in referencing the transistor relay-motor driver circuit. In addition to the providing a circuit schematic diagram, generate a BOM (Bill Of Materials) for this Prelab assignment as well. NOTE: In order for you to complete the 2/3 lab, this circuit must be available for review by the Instructor.

Reading Assignment #5 (by 2/3)

bulletComplete Chapter 4
bulletStart Chapter 5: 8051 Addressing Modes pages 109 - 122

 

D.Wilcher, posted 1/21/10 week 5

Tonight's lab is preliminary introduction to the world of I/O interfacing, which in Chapter  4 of the textbook provides excellent examples on how to control the physical real world. I would say this chapter is critical to the success of designing and building your student project. Here's the Deets for next week.

 

Lecture Notes

Chapter 3B

Reading Assignment #4

Read Chapter 4 " I/O Port Programming" pages 93 - 106 by 1/27

First Exam Review (1/27)

Next week will be a review for the first Exam of the Quarter. Be there or be sorry!!!!

Quiz 2 and Homework Assignments to be posted this weekend!

 

D.Wilcher, posted 1/15/10 wk 4

I hoped you see how the 8051 microcontroller port pins can be simulated using Keil uVision Debugger/Simulator Tool. Great work in the lab. Keep it up. Also, download the uVision software on your own desktop PC or notebook and work through the examples in the lecture notes as well as in the book to reinforce the programming concepts. Now, for next week's exciting class assignments.

Lecture Notes

Chapter 3A

Homework Assignment #3(due by 1/20)

bullet Homework 3
bulletStudent Design Project Assignment #1: Generate Five devices that you would probably like to build. The following deliverables will be turned in along with the generated five devices ideas.

         a). Rank them 1-5, 5 being the device of choice to build for the Student Design Project

         b). After ranking them from 1-5, the project that is ranked number 5, write out the benefit or problem this device will provide or solve respectively. Document these items on paper an turn in for a letter grade.

Reading Assignment #3

Complete Chapter 3 reading " Jump, Loop, and Call Instructions" pages 75 - 78 by 1/20

First Exam of the Quarter (2/3)

In preparation for the 1st Exam of the Quarter, Review Day is 1/27.

Additional Resources for Student Design Project.

As discussed in class, here's a list of web resources to check out for Student Design Project Ideas.

www.instructables.com

www.makezine.com

www.8051projects.net

 

D.Wilcher, posted 1/13/10

Here's part 2 of the lecture notes discussed last week.

Chapter 2B Lecture Notes

D. Wilcher, posted 1/06/10 week 3

In preparation for the Final Lab Design project, check out the following link related to 8051 microcontroller projects and resources.

www.8051projects.info/projects.asp

Additional assignment to Homework#2. (due 1/13) Write out the question with your answers!!!

bulletBased on Lab 3, provide the following explanation/definitions.

        a) What is HyperTerminal

        b) Explain the purpose behind using this software tool in the Lab 3.

bulletGo to the ITT Virtual Library and find & print a hardcopy of the data sheet for digital IC part 74HC244

 

D.Wilcher, posted 1/04/10 week 3

Happy New Year Class!. I hoped everyone had a great holiday and enjoyed the free time from school. Now that the new year is upon us and everyone is recharged, lets get busy, shall we !!!

 Lecture Notes

Chapter 2 Notes

Reading Assignments # 2

bulletChapter 2" The 8051 Assembly Language Programming" pages 37 -63 by 1/13
bulletStart reading Chapter 3 " Jump, Loop, and Call Instructions" pages 70 - 74 by 1/13

Homework Assignment #2 (Due 1/13)

bulletProblems (All) on page 64. Write out the question with your answers!!!
bulletCreate a flow chart for Program 2-1-List File on page 45. Read/review pages 587-592 (Appendix D) of textbook to assist in the completion of the assignment.

Quiz 1 (1/13)

Study the Review Questions on page 49 in the textbook.

 

D.Wilcher, posted 12/09/09 week 1

Hi Class, welcome to Microprocessors. This class will focus on the investigation of Embedded Systems, the 8051 Microcontroller Architecture & I/O circuit interfacing and Assembly Language. The course emphasis is to bridge theory to real world practice using interesting and challenging Lab Experiments and projects. The central them of this course is illustrate basic microcontroller applications used in Industrial Controls, Robotics, Automotive, and Consumer Electronics Applications. Therefore, be prepare to build, troubleshoot circuits, and debug software every week by bringing your ITT Electronics Toolkit. Your success in this course is based on mastery of key circuit concepts and principles along with best practices used in Digital Electronics Technology. This webpage will be the communication vehicle for all Class Assignments and Technical Relevant Material. Let's get started with essentials for the course.

Student Syllabus:

Here's the Student Syllabus. Please read this document thorough and if you have any questions about its content, shoot me an email <mrdon219@aol.com>

Microprocessors Syllabus

Chapter 1 Lecture Notes:

Here's the Lecture Notes for Chapter 1 entitled " The 8051 Microcontrollers and Computer Architecture Basics".

Lecture Notes 1

Reading Assignments # 1

bulletRead Chapter 0 "Introduction to Computing"
bulletChapter 1" The 8051 Microcontrollers"

Complete the Reading Assignment by 12/16!

Homework Assignment #1

Write Out the Questions with your answers!

bulletChapter 0(Section 0.1): #1-4 and Section (0.2): #11 -15 (Show Your Calculations/Conversions!!!)
bulletChapter 1: #1-9 and 16-23 on pages 33-34
bulletCreate an Excel Spreadsheet Matrix for Table 1-5 of the textbook. Print a hardcopy of the final spreadsheet matrix for a letter grade

Assignment Due Date is 12/16!

Quiz 1

Please review the following slides. Quiz 1 will be given at the beginning of Class Session 12/16!

Lecture Notes 1

3,4, 6, 7, 11, 25