Reasons that LCDs are gaining widespread use, replacing LEDs.
Describe the functions of the pins of a typical LCD.
Explain the basic operation of a keyboard.
Describe the key press and detection mechanisms
(i)Interface an LCD to the AVR.
(ii)Interface a 4 x 4 keypad to the AVR.
ADC, DAC & Sensor Interfacing
Discuss the ADC (analog-to-digital converter) section of the AVR chip.
Explain the process of data acquisition using ADC.
Describe factors to consider in selecting an ADC chip.
Program the AVR's ADC.
Describe the basic operation of a DAC (digital-to-analog converter) chip.
nterface a DAC chip to the AVR.
Make a digital thermometer using temperature sensor an LCD.
Interface a DAC chip to the AVR.
Describe the basic operation of a relay.
Interface the AVR with a relay.
Describe the basic operation of an optoisolator.
Interface the AVR with an optoisolator.
Describe the basic operation of a stepper motor.
Interface the AVR with a stepper motor.
(i)Control high voltage devices using relay.
(ii)Control a motor using microcontroller.
Understand the compare and capture features of the AVR.
Generate pulses with different frequencies.
Explain how the wave generators of timers work.
Explain the different operation modes of Timer0 and Timer1.
Explain how the capture feature of Timer1 works.
Describe the basic operation of a DC motor.
Describe how PWM is used to control motor speed.
Generate waves with different duty cycles using 8-bit and 16-bit timers.
DC motor speed control using PWM.
Understand the Serial Peripheral Interfacing (SPI) protocol.
Explain how the SPI read and write operations work.
Examine the SPI pins SDO, SDI, CE and SCLK.
(i)Communication between microcontrollers using SPI.
Understand the Inter-Integrated Circuit (12C) protocol.
Explain how the I2C read and write operations work.
Examine the I2C pins SCK and SCL.
Explain the function of I2C (TWI) registers in AVR.
Explain how the real-time clock (RTC) chip works.
Explain the function of the DS1307 RTC registers.
(i)Make a digital clock using LCD/ 7 Segments.
Understand the EEPROM.
Explain how the EEPROM read and write operations work.
(i)Save user name and password to EEPROM.
Discussion and project selection.