EEL 4744C - Microprocessor Applications

Spring 2008

Announcement

home information schedule lectures assignments labs grades

 

Lab Documents

Software & Document (by Dr. Gugel)

Software & Document (by Dr. Schwartz)

 

Lab Schedule (Tentative)

Week (Sun.)

Mon.

Tue.

Wed.

Thu.

Fri.

Jan 6

1/7: None

1/8: None

1/9: None

1/10: None

1/11: None

Jan 13

1/14: None

1/15: Lab 1

1/16: Lab 1

1/17: Lab 1

1/18: None

Jan 20

1/21: None

1/22: Lab 2

1/23: Lab 2

1/24: Lab 2

1/25: None

 Jan 27

 1/28: None

1/29: Lab2/Workshop

1/30: Lab2/Workshop

1/31: Lab2/Workshop

2/1: None

Feb 3

2/4: None

2/5: Lab 3

2/6: Lab 3

2/7: Lab 3

2/8: None

Feb 10

2/11: None

2/12: Lab 4

2/13: Lab 4

2/14: Lab 4

2/15: None

Feb 17

2/18: None (Exam 1)

2/19: None

2/20: None

2/21: Workshop

2/22: None

Feb 24

2/25: None

2/26: Lab 5

2/27: Lab 5

2/28: Lab 5

2/29: None

Mar 2

3/3: None

3/4: Workshop

3/5: Lab 6

3/6: Lab 6

3/7: None

Mar 9

3/10: None

3/11: None

3/12: None

3/13: None

3/14: None

Mar 16

3/17: None

3/18: Lab 6

3/19: Workshop

3/20: Workshop

3/21: None

Mar 23

3/24: None

3/25: Workshop

3/26: Workshop

3/27: Lab 7

3/28: None

Mar 30

3/31: None

4/1: Lab 7

4/2: Lab 7

4/3: Workshop

4/4: None

Apr 6

4/7: None

4/8: Workshop

4/9: Workshop

4/10:Workshop

4/11: None

Apr 13

4/14: None (Exam 2)

4/15:Lab 8

4/16: Lab 8

4/17: Lab 8

4/18: None

Apr 20

4/21: None

4/22: Lab 9

4/23: Lab 9

4/24: Lab 9

4/25: Class End

Notes

ÒWorkshopÓ refers to an open lab intended to help students: (1) correct deficiencies from previous laboratory assignments; and/or (2) get an early start on the next laboratory assignment. Although students assigned to each designated section(s) of the workshop have priority, students from other sections may attend outside their own on a space-available basis.

Lab Projects

Lab

Start Date

Documents/Links

1

Jan. 15

Lab Handout lab1_s08.pdf

Additional soldering info from Binary Teknologies, check out the soldering tutorial guides shown at the link below:

http://www.bin-tek.com/documents.aspx

2

Jan. 22

Lab Handout lab2_s08.pdf Board schematics

(1) Carefully read board construction manual before you start this lab.

(2) After board construction, go over board manual to learn more about the features of your board.

(3) During this lab you will also program the EPROM & CPLDs for your 68HC12 Development Board and then finally test if it boots up.

** Our lab has an Altera USB Byte Blaster to program the CPLD on your UF6812 board.  If you want to do it at home, you can purchase one from UF bookstore. If you have a CPLD programmer from EEL3701, you can use it also. However, be careful when you remove or insert the CPLD to the socket on your UF6812 board.

(4) Check troubleshooting guide if your board does not boot.

(5) Download link for Altera Quartus II software

(6) Download link for MiniIDE software

(7) Download link for SimHC12, a HC12 simulator to run your program

3

Feb. 5

Lab Handout lab3_s08.pdf

Soft copy links of useful HC12 hardware and programming documents: Programming Reference Manual, M68HC12B Family Technical Data Guide and 68HC12 Reference Guide It is more convenient to use hard copy which can be obtained from Freescale for free.

4

Feb. 12

Lab Handout lab4_s08.pdf  Keypad Handout keypad.pdf

5

Feb. 26

Lab Handout lab5_s08.pdf

6

Mar. 5

Lab Handout lab6_s08.pdf

(1) Latch Spec Sheet sn74abt574a.pdf

(2) Memory Spec Sheet SRAM_Datasheet.pdf or 51256c.pdf Note: You may have a different type of SRAM. Search for your IC data sheet on the web.

(3) Simplified 68HC12 Expanded Narrow Mode Timing Diagrams 68HC12_Timing.pdf

(4) R/~W Ringing Problem on UF 68HC12 Board RW_Ringing.pdf

7

Mar. 25

Lab Handout lab7_s08.pdf

LCD Related 4b_LCD_Rev00.pdf     LCD_V1.pdf

Also see the spec sheets for LCD timing diagrams under Software/Docs.

Interrupt Pseudo-Vectors and Vectors on UF 68HC12 Board vectors.pdf

8

Apr. 8

Lab Handout lab8_s08.pdf

UART Related uart_c550.pdf

Data Sheets ds_tl16c550.pdf (UART) ds_ds229.pdf (RS-232 Driver)

9

Apr. 22

Lab Handout lab9_s08.pdf

Data Sheets DAC0800.pdf (DAC) 74hc574.pdf (Latch)