Question: Q3/ Write an assembly program for the following ( Answer two only) ( 20 Marks ) 1- Use timer0 with normal mode to generate a

Q3/ Write an assembly program for the following ( Answer two only) ( 20 Marks ) 1- Use timer0 with normal mode to generate a square wave with a period of ( 12.5us ) and duty cycle ( 50 % ) on PORTB.3 using crystal oscillator of ( 8Mhz). 2- Assume that the INTO (PD2) pin is connected to a switch that is normally high. Write a program that toggles PORTC.3 whenever the INTO pin geos low . 3- Find the sum of the values (0x79), (0xF5) and ( 0xE2). Put the sum into R20 ( low byte) and R21 (high byte )
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
