Full Coarse Work(8 weeks) from 10/26/2015-11/30/2015

Laboratory Report Cover Sheet
DeVry University
College of Engineering and Information Sciences

Course Number: ECET-340
Professor:
Laboratory Number:1
Laboratory Title: LCDs and Keypad
Submittal Date:Click here to enter a date.

Objectives:

Results:

Conclusions:

Team:
Name Program Signature

Name Program Signature

Name Program Signature

Observations/Measurements:

IV. 3.Copy and paste the LCD source code.

IV. 5. On campus: professor signature demonstrating functioning display.
Online copy and paste a picture of the LCD display.

IV. 8.Copy and paste the keypad source code.

IV. 10.On campus: professor signature demonstrating functioning display.
Online copy and paste a picture of the LED display.

IV. 13Copy and paste the LCD keypad source code.

IV. 15.On campus: professor signature demonstrating functioning display.
Online copy and paste a picture of the LCD display.

Questions:

1. What distinguishes a control data value from a character data value for the LCD module?

2. Describe the steps in the keypad polling routine.

3. Draw a flow chart for the keypad LCD software code.

4. Discuss challenges experienced in developing the keypad LCD software code.

[Click here: Type Title Like This: Twelve Word Maximum]
[Click here: Type Your Full Name including Middle Initial]
DeVry University

Course ProjectWeek #: 1

[Click here: Copy & pastepage 1 full title here]
Describe a scenario where you were unable to solve a problem. What stopped you, and what could you have done instead? Did you use the five steps in problem solving discussed in the lecture?

How did the expert from the Meet the Expertsession use these five steps to solve problems?

How will you continue to use problem solving throughout your professional life?

References
APA Manual (Publication manual of the American Psychological Association) (6th ed.). (2010). Washington, DC: American Psychological Association.
APA Style. (n.d.). http://www.apastyle.org. Retrieved July 1, 2014, from http://apastyle.org
“[Click here: Continue to type YOUR reference citations]”

ECET340 Lab1 Procedures
Title: LCD and Keypad

I. OBJECTIVES
1. Tobecome familiar with LCD initialization
2. Displaying messages on the LCD
3. Developing a poll routine to capture Keypad information
4. Combine the LCD and Keypad programs

II. PARTS LIST
Equipment:
IBM PC or Compatible with Windows 2000 or Higher
Freescale Tower assembly
CodeWarrior IDE

III. INTRODUCTION
The purpose of this lab project is to utilize information presented within the lecture material to develop software code to initialize the LCD, display information on the LCD, as well as have the software poll and the keypad to capture any key(s) that are being pressed.

IV. PROCEDURE
1. Create a new project (named LCD) for the assembled Freescale Tower using Codewarrior.

2. Copy the LCD main.txt file available in Doc Sharing as the main source code for the LCD project.

3. Add your name, date accomplished, course number, and professor name to the top of the code as a comment statement.

4. Compile the LCD program.

5. Observe the results. On campus: demonstrate to your professor.
Online: take a picture of project and include in the iLab Cover report.

6. Create a new project (named Keypad) for the assembled Freescale Tower using Codewarrior.

7. Copy the Keypad main.txt file available in Doc Sharing as the main source code for the LCD project.

8. Add your name, date accomplished, course number, and professor name to the top of the code as a comment statement.

9. Compile the Keypad program.

10. Observe the results. On campus: demonstrate to your professor.
Online: take a picture of project and include in the iLab Cover report.

11. Create a new project (named keyLCD) for the assembled Freescale Tower using Codewarrior.

12. Combine the keypad and LCD codes in compliance to the following requirements: your last name to appear on LCD row 1, your professor’s last name to appear on row 2, and on row 3 ‘Key pressed:’ with ‘ ‘,0,1,2,A,3,4,5,6,B,7,8,9,C,*,0,#,D in row 3 column 14.

13. Add your name, date accomplished, course number, and professor name to the top of the code as a comment statement.

14. Compile the keyLCD program.

15. Observe the results. On campus: demonstrate to your professor.
Online: take a picture of project and include in the iLab Cover report.

Homework 1

Page 210, problems 1–6

1. One of the initial steps in the problem-solving process is to understand the problem. What steps do you think an information technologist would take to solve a problem?

If you do an online search, you will find a wealth of information on ‘system approach’.

2. What are some problems that the Industry has faced, and how have they overcome them?

For some examples, what problems has the computer industry had to endure in light of security issues? How about challenges faced in the Space Industry?

3. In the industry, how do Network Engineers, Software Engineers, Hardware Engineers work with and inter-operate with each other?

4. Given your areas of interest you might have, what industry sectors you might want to work in, what areas of learning do you feel might be important to learn about?

5. Discuss the features and control of the LCD. Discuss features and control of the keypad. Research LCD modules—what are the different types of LCD modules, and how do you control them? Research the keypad—what are different configurations of the keypad and the technique used to interface to them?

6. Share your ideas and thoughts on how the LCD and keypad might be used by graduates of your degree program (BMET, CET, EET, REET).

Page 252, problems 1–5

1.
Indicate what data type you would use for the following variables:
• (a) the temperature
• (b) the number of days in a week
• (c) the number of days in a year
• (d) the number of months in a year
• (e) the counter to keep the number of people getting on a bus
• (f) the counter to keep the number of people going to a class
• (g) an address of 64K RAM space
• (h) the age of a person
• (i) a string for a message to welcome people to a building
2.
Give the hex value that is sent to the port for each of the following C statements:
• (a) PORTB=14;
• (b) PORTB=0x18;
• (c) PORTB=′A′;
• (d) PORTB=7;
• (e) PORTB=32;
• (f) PORTB=0x45;
• (g) PORTB=255;
• (h) PORTB=0x0F;
3.
Give two factors that can affect time delay code size in the HCS12 microcontroller.
4.
Of the two factors in Problem 3, which can be set by the system designer?
5.
Can the programmer set the number of clock cycles used to execute an instruction? Explain your answer.

Pages 430–431, problems 1–9, 21–25

1.
The LCD discussed in this section has _______ (4, 8) data pins.
2.
Describe the function of pins E, R/W, and RS in the LCD.
3.
What is the difference between the VCC and VEE pins on the LCD?
4.
“Clear LCD” is a __________ (command code, data item) and its value is ___ hex.
5.
What is the hex value of the command code for “display on, cursor on”?
6.
Give the state of RS, E, and R/W when sending a command code to the LCD.
7.
Give the state of RS, E, and R/W when sending data character ‘Z’ to the LCD.
8.
Which of the following is needed on the E pin in order for a command code (or data) to be latched in by the LCD?
• (a) H-to-L pulse
• (b) L-to-H pulse
9.
True or false. For the above to work, the value of the command code (data) must already be at the D0–D7 pins.

21.
In reading the columns of a keyboard matrix, if no key is pressed we should get all ______ (1s, 0s).
22.
In Figure 12-6, to detect the key press, which of the following is grounded?
• (a) all rows
• (b) one row at time
• (c) both (a) and (b)
Figure 12-6. Matrix Keyboard Connection to Ports

23.
In Figure 12-6, to identify the key pressed, which of the following is grounded?
• (a) all rows
• (b) one row at time
• (c) both (a) and (b)
24.
Indicate the steps to detect the key press.
25.
Indicate the steps to identify the key pressed.

Unlike most other websites we deliver what we promise;

  • Our Support Staff are online 24/7
  • Our Writers are available 24/7
  • Most Urgent order is delivered with 6 Hrs
  • 100% Original Assignment Plagiarism report can be sent to you upon request.

GET 15 % DISCOUNT TODAY use the discount code PAPER15 at the order form.

Type of paper Academic level Subject area
Number of pages Paper urgency Cost per page:
 Total: