0% found this document useful (0 votes)
51 views

Embedded and Real Time System Assignment 4 SE-2K-16 Marks 20

This document outlines an assignment for an embedded and real time systems course. The assignment asks students to: 1) Develop real time software using an AVR ATMega32 microcontroller by writing and debugging Assembly and C programs. 2) Complete 6 exercises that involve writing C programs to toggle LEDs, continuously count up a port, convert ASCII to BCD, find ones in bytes, send data to EEPROM, and transfer a bit between ports. Students are to submit their code and a working Proteus design file.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
51 views

Embedded and Real Time System Assignment 4 SE-2K-16 Marks 20

This document outlines an assignment for an embedded and real time systems course. The assignment asks students to: 1) Develop real time software using an AVR ATMega32 microcontroller by writing and debugging Assembly and C programs. 2) Complete 6 exercises that involve writing C programs to toggle LEDs, continuously count up a port, convert ASCII to BCD, find ones in bytes, send data to EEPROM, and transfer a bit between ports. Students are to submit their code and a working Proteus design file.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

EMBEDDED AND REAL TIME SYSTEM

Assignment 4 SE-2K-16 Marks 20


CLO 2

1. Develop real time software for embedded systems using AVR ATMega32 Microcontroller
and write and debug Assembly and C programs for AVR ATMega32 Microcontroller.

Design Exercise of Assignment

1. Write a C program to toggle bit 3 and bit 7 of PORTB and output of code must
be shown in proteus simulation using LEDs at pin 3 and 7 of PORTB.

2. Write a C program to count up PORTC from 0-255 continuously with the delay
of 1 sec and output display in proteus design file.

3. Write a program to convert ASCII digits of ‘2’ and ‘9’ to packed BCD and
display them on PORTA.

4. Write a C program to that finds the number of 1s in each given byte.

5. Write a C program to send your First and Last name to EEPROM.

6. Write a C program to take an input from PORTC bit 5 and send it PORTD bit 2.

Deliverables:

Code and Proteus Design file (Running).

You might also like