4
Lovely Professional University,Punjab Course No Cours Title Course Planner Lectures Tutorial Practical Credits ECE306 UNIFIED ELECTRONICS LAB IV 13367 :: Dushyant Kumar Singh 0 0 4 2 Sr. No. (Web adress) (only if relevant to the courses) Salient Features 4 http://www.atmel.com/journal/documents/issue5/pg17_18_At mel5_AT89LP.pdf Atmel 8-bit microcontroller 5 http://www.mathtable.com/zwillinger/talks/20010613/2001061 3_raytheon.pdf Matlab toolbox 6 http://www.cis.udel.edu/~cer/arv/lectures/arv3_matlab_tutorial. pdf Basics about Matlab Sr No Jouranls atricles as compulsary readings (specific articles, Complete reference) LMECE306 1 Text Book: Other Specific Book: â€oeAnalysis and Design of Electronic Circuitsâ€, Spring 2004 2 “A MATLAB-Based Digital Signal Processing Laboratory Courseâ€Â,Sanjit K. Mitra 3 Relevant Websites Other Reading Scheme for CA:out of 100* Component Frequency Out Of Each Marks Total Marks Lab Assesment 100 100 Total :- 100 100 Format For Instruction Plan [for Courses with Labs 1 Approved for Spring Session 2010-11

ECE306 -- UNIFIED ELECTRONICS LAB IV

Embed Size (px)

Citation preview

Page 1: ECE306 -- UNIFIED ELECTRONICS LAB IV

Lovely Professional University,Punjab

Course No Cours Title Course Planner Lectures Tutorial Practical Credits

ECE306 UNIFIED ELECTRONICS LAB IV 13367 :: Dushyant Kumar Singh 0 0 4 2

Sr. No. (Web adress) (only if relevant to the courses) Salient Features

4 http://www.atmel.com/journal/documents/issue5/pg17_18_Atmel5_AT89LP.pdf

Atmel 8-bit microcontroller

5 http://www.mathtable.com/zwillinger/talks/20010613/20010613_raytheon.pdf

Matlab toolbox

6 http://www.cis.udel.edu/~cer/arv/lectures/arv3_matlab_tutorial.pdf

Basics about Matlab

Sr No Jouranls atricles as compulsary readings (specific articles, Complete reference)

LMECE3061Text Book:

Other Specific Book:“Analysis and Design of Electronic Circuitsâ€, Spring 20042

“A MATLAB-Based Digital Signal Processing Laboratory Courseâ€Â,Sanjit K. Mitra3

Relevant Websites

Other Reading

Scheme for CA:out of 100*Component Frequency Out Of Each Marks Total Marks

Lab Assesment 100 100

Total :- 100 100

Format For Instruction Plan [for Courses with Labs

1 Approved for Spring Session 2010-11

Page 2: ECE306 -- UNIFIED ELECTRONICS LAB IV

* In ENG courses wherever the total exceeds 100, consider x best out of y components of CA, as explained in teacher's guide available on the UMS

*Each experiment of the lab will be evaluated using following relative scheme:Component % of Marks

J/E 20

WR 50

VIVA 30

List of experiments :-Lecture Number

Lecture Topic Pedagogical Tools Or Equipment Planned lab Manual

Individual 1 Interfacing of segment display with 8255 using 8085, Generating a square wave of 50% duty cycle using 8085.Introduction to Microcontroller Programming tool i.e. Keil Simulator

8085 Kit, KEIL Simulator. LMECE306

2 Approved for Spring Session 2010-11

Page 3: ECE306 -- UNIFIED ELECTRONICS LAB IV

Individual 2 8051 Assembly language programming using cross-assembler. (At least 10 programs)1. Find the sum of the values 79H, F5H, and E2H. Put the sum in register R0 (low byte) and R5 (high byte).2. Write a program to copy the values 55H into RAM memory locations 40H to 45H using i) Direct addressing modeii) Register indirect addressing mode without using loop

iii) With a loop.3. Write a program to toggle all the bits of P1 after some delay.4. Write a program to generate square wave of 50% duty cycle on bit 0 of port 1.5. Write a program to add two 16 – bit numbers 3CE7H and 3B8DH. Place the sum in R7 and R6 (Lower Byte).6. Write a program for Hex to ASCII conversion.7. Write a program to i) Make P1 as input port.ii) To get hex data from P1 and convert it into decimal and save the digits in R7, R6, R5.8. A switch is connected to P1.7. Write a program to check the status of SW and perform the following:i) If SW=0, send letter ‘N’ to P2.ii) If SW=1, send letter ‘Y’ to P2.9. Assume that the lower 3-bits of P1 are connected to 3-switches. Write a program to send ASCII characters for 0-7 base on the status of switches using look up table.10. Write a program to generate square wave using timer.

KEIL Simulator. LMECE306

Individual 3 8051 Interfacing: Interfacing with 7-segment display. 8051, 11.0592MHz Crystal, 30pF (2), 10uF, 10K, push button, 1K (10), 7-segment display.

LMECE306

Individual 4 8051 Interfacing: Interfacing with LCD. 8051, 11.0592MHz Crystal, 30pF (2), 10uF, 10K, push button, LCD (16x2), 10K Pot.

LMECE306

Individual 5 8051 Interfacing: Interfacing with DAC. 8051, 11.0592MHz Crystal, 30pF (2), 10uF, 10K, push button, DAC0800, 5K (2), 10K (2), 0.1uF (2), 0.01uF.

LMECE306

Individual 6 8051 Interfacing: Interfacing with ADC. 8051, 11.0592MHz Crystal, 30pF (2), 10uF, 10K, push button, D0804, 10K Pot, 10K, 150pF.

LMECE306

3 Approved for Spring Session 2010-11

Page 4: ECE306 -- UNIFIED ELECTRONICS LAB IV

Mid TermIndividual 7 8051 Interfacing: Interfacing with Keyboard. 8051, 11.0592MHz Crystal, 30pF (2), 10uF, 10K,

push button, Push Buttons (4), 4.7K (4). LMECE306

Individual 8 Programming for serial communication. 8051, 11.0592MHz Crystal, 30pF (2), 10uF, 10K, push button, MAX 232, DB-9 Connector, 10uF (4).

LMECE306

Individual 9 A small Project using 8051. As per Project. LMECE306

Individual 10 To develop program for computing inverse Z-transform. MATLAB Signal Processing Tool Box. LMECE306

Individual 11 To develop program for designing FIR filter in MATLAB.

MATLAB Signal Processing Tool Box. LMECE306

Individual 12 To develop program for designing IIR filter in MATLAB. MATLAB Signal Processing Tool Box. LMECE306

Spill OverIndividual 13 8051 Interfacing: Interfacing with Keyboard with display 8051, 11.0592MHz Crystal, 30pF (2), 10uF, 10K,

push button, Push Buttons (4), 4.7K (4). LCDLMECE306

4 Approved for Spring Session 2010-11