Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
513 views

Course+Assessment+Rubrics+Microprocessor+Interfacing+ +programming

The document provides an assessment rubric for a microprocessor interfacing and programming course. It outlines 11 criteria being assessed on a scale of 1 to 5. For each criteria, it describes the level of understanding and skills demonstrated for an exemplary, proficient, developing, or beginning level of achievement. The criteria cover topics like explaining data flow, instruction execution, hardware and software models, using addressing modes, implementing I/O ports, designing interfaces, simulating circuits, capturing inputs and generating waveforms, using pulse-width modulation to control devices, and interfacing real-time clocks and serial peripherals.

Uploaded by

Hassan Ali
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
513 views

Course+Assessment+Rubrics+Microprocessor+Interfacing+ +programming

The document provides an assessment rubric for a microprocessor interfacing and programming course. It outlines 11 criteria being assessed on a scale of 1 to 5. For each criteria, it describes the level of understanding and skills demonstrated for an exemplary, proficient, developing, or beginning level of achievement. The criteria cover topics like explaining data flow, instruction execution, hardware and software models, using addressing modes, implementing I/O ports, designing interfaces, simulating circuits, capturing inputs and generating waveforms, using pulse-width modulation to control devices, and interfacing real-time clocks and serial peripherals.

Uploaded by

Hassan Ali
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

National University

of Computer & Emerging Sciences

Assessment Rubric of BS Electrical Engineering Courses


Course Title: EE303 Microprocessor Interfacing and Programming
PLO: 3 (Design & Development of Solutions)
CLO: Statement Exemplary (5) Proficient (4) Developing (3) Beginning (2) No Attempt (1)
Explain the flow of Demonstrate Demonstrate basic Explain the Identify various Cannot identify
data between the complete understanding of interconnection block to process flow of data
CPU, Memory or understanding of flow flow of data among the blocks data
1
I/O of data using address,
control and data
buses
Demonstrate the Explain the complete Explain the flow of Explain the working Identify various Cannot explain the
stepwise execution procedure of instruction of ALU operating on block to process steps to execute
of an instruction by instruction execution between memory data from a register the instruction and an instruction
2
and Instruction data
the CPU data and
Decoder Register
control path (IR)
Explain the Demonstrate Develop reasonable Explain software Identify various Cannot explain
hardware and complete functional functional instructions kinds of Registers, both hardware
software model of understanding of understanding of including LDI, LDS, Memory modules and software
hardware and hardware and IN, STS, MOV, ADD, and Interfaces/ models of the
the controller
software models and software models SUB, COM and basic differentiate controller
3 their inter- functionality of between
relationship Assembler microprocessor
directives/ correctly and
compare and select microcontroller
amongst the various
microcontroller
Write programs in Write complex Write programs Write programs Write simple Cannot write a
assembly of the programs in a which performs the involving loops and programs using simple program in
4 controller to systematic and required task using function calls Loops assembly
efficient way nested loops, language
implement loops,
conditional

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

You might also like