Course+Assessment+Rubrics+Microprocessor+Interfacing+ +programming
Course+Assessment+Rubrics+Microprocessor+Interfacing+ +programming
Page 1 of 3
conditional program code and
program code and call functions
call functions
Write programs Write complex Write programs Write programs Write programs Cannot write
using the programs using any involving ‘Flash involving ‘Direct’ and involving simple programs
controller’s combination of the Direct’ and ‘Register indirect’ ‘Immediate’ and to access
5 addressing modes controller’s ‘Flash Indirect’ ‘Register’ appropriate data
to access addressing modes structures
appropriate data
structures
Explain the Demonstrate and able Indicate the Able to declare a Identify registers Cannot
implementation to write the program sequence of signals particular pin of the PORTx, DDRx, PINx demonstrate
and operation of for implementing read activated for I/O controller’s port as understanding of
6
and write operations operations and input or output controller’s I/O
the controller’s I/O
using I/O data flowon the ports
Ports ports circuit diagram
Design hardware Demonstrates Appropriately uses Adequately uses the Attempt to use Cannot develop
interface using mastery of the the selected / selected / developed selected / understanding of
datasheets and techniques / modern developed modern resources to solve / developed writing simple
tool that can be used simulate a problem resources to solve software routine
write software tool to solve /
7 to solve / simulate a / simulate a for interfacing
routines to fully problem simulate a problem problem
exploit the
capability of the
devices
Use appropriate Demonstrate ability to Integrate and test Perform component- Capture the Cannot simulate a
tool (Proteus) to implement complete various circuits to wise simulation in schematic of the simple circuit in
design and microcontroller based realize a complex Proteus circuit in Proteus Proteus
system in Proteus
8 implement stand- system
alone
microcontroller
based system
Capture various Write assembly code Generate Square Explain the steps to Explain the Cannot
types of inputs and to capture external wave in normal program the input working of demonstrate
9
generate event and CTC mode capture function waveform understanding of
generation using input acquisition
Page 2 of 3
waveforms Timers and waveform
generation
Control devices Program FAST PWM Design and Interface a driver Explain the concept Cannot
based on PWM for speed control of a interface an H- circuit for a DC motor behind PWM to demonstrate
DC motor. Program bridge circuit for a alter duty cycle so significance of
10
Phase correct PWM DC motor to control DC PWM to control
for speed control of a motor DC motor
DC motor
Interface Real Time Write assembly code Identify steps for Identify steps for Explain SPI Cannot interface
Clock (RTC) and to interface RTC and reading data to an writing data to an SPI protocol with the RTC and SPI with
Serial Peripheral SPI with the controller SPI device and device and explain aid of its the controller
11 with the controller explain the the function of architecture and
function of DS1307 DS1307 RTC pins understand the
RTC registers working of RTC
chip
Page 3 of 3