CSC 2118 EXAM JAN2023 Final
CSC 2118 EXAM JAN2023 Final
EXAMINATION INSTRUCTIONS
a) ATTEMPT ALL QUESTIONS IN SECTION A (40 MARKS)
b) ATTEMPT THREE (03) QUESTIONS IN SECTION B (60 MARKS)
c) DO NOT OPEN THIS EXAM UNTIL YOU ARE TOLD TO DO SO
d) ATTEMPT EACH QUESTION IN SECTION B ON A NEW PAGE
e) ALL ROUGH WORK SHOULD BE IN YOUR ANSWER BOOKLET
SECTION A
ISR(TIMER1_COMPA_vect)
{
//code
}
int main()
{
//code
TIMSK1 = 0b00000010;
sei(); //enable global interrupts
}
b. What is the clock period when the clock select pins are set to 101 (4 marks)
c. Re-write this program to use an already existing time delay library
_delay_ms() and a polling mechanism (6 marks)