AbdulazizIbrahamAlAbdulwahab
425103671
EE311
Experiment3
Section:13060
Objective:
The objective of this experiment that to know the properties of the diode.
TheEquipment:

ohmmeter
silicon diode
resistance
power supply
wires
function generator
TheBasicDi
COLLEGE OF COMPUTER & INFORMATION SCIENCES
COMPUTER ENGINEERING DEPARTMENT
2nd Semester 1432H
MidtermI Exam
CEN439: Embedded Systems Design
Dr. Esa Alghonaim
Instructions:
1. You have 90 minutes to finish
2. Open books, open notes. Write all your answers
CS212:Data Structure
Applications/programs read data, store data
temporarily, process it and finally output
results.
What is data? Numbers, Characters, etc.
Data
Application/
Program
Data
Data is classified into data types. e.g. char,
float, int, etc.
A d
CS212:Data Structure
Elements: The elements are of generic type <Type>
(The elements are placed in nodes for linked list
implementation).
Structure: the elements are linearly arranged. The
first element is called head, there is a element
called current.
D
pn junction = ptype + ntype semiconductors side by side.
The interface between the two type is: Metallurgical Junction (M).
One piece of semiconductor:
Doped with acceptor in one side
Doped with donor in the other.
Metallic contacts at both sides
COLLEGE OF COMPUTER & INFORMATION SCIENCES
COMPUTER ENGINEERING DEPARTMENT
1st Semester 1432H1433H
Quiz # 2 Solution
CEN439: Embedded Systems Design
:
Dr. Esa Alghonaim
. :
Given a PIC24 processor with Fosc=20MHz. It is required to generate the followi
CS212:Data Structure
The Constant Function:
(n) = c
For some fixed constant c, such as c = 5, c = 100 or c = 1000,000.
Regardless of the value of n, (n) will always be equal to the
constant value c.
The most fundamental constant function is:
g(n) = 1
Any
COLLEGE OF COMPUTER & INFORMATION SCIENCES
COMPUTER ENGINEERING DEPARTMENT
1st Semester 1432H1433H
Quiz # 1 Solution
CEN439: Embedded Systems Design
Dr. Esa Alghonaim
Name: .
ID: .
1) [3] Give SFR settings that configure RB6 as a digital output, weak pul
1
Several ADTs for storing and retrieving data
were discussed Linear Lists, Binary Trees,
BSTs, AVL Trees.
An important operation Findkey() has a time
complexity: O(n) in Lists, O(n) in Binary
Trees, O(log n) in BSTs, O(log n) in AVL
trees.
Can Findkey()
CS212:Data Structure
Object Oriented Programming (OOP): What, Why,
How?
Analyzing and Designing OO Programs (Objects &
Classes)
Java Syntax, Java Program Skeleton
Analyzing and Designing a Program
Preparing Classes.
Thinking of Objects!
What is the form o
1nd Semester 1434/1435
King Saud University
Electrical Engineering
EE 310 Microelectronic Devices and Circuits
HomeWork3
Due Monday/Tuesday October 21/22, 2013
1) Using Graphical analysis find approximately the
operating point (VD, ID) for the circuit sh
CS212:Data Structure
How does it benefit us to be able to access
objects through interfaces?
Sometimes we are only concerned about a given property
or behavior of a class
The other attributes and methods still exist, but we don't care
about them for wh
Semiconductors:
Solids in nature are divided into three categories as far as electrical properties are
concerned, these are:
Conductors,
they have very high conductivity (very low resistivity)
Insulators,
they have very low conductivity (very high resis
COLLEGE OF COMPUTER & INFORMATION SCIENCES
COMPUTER ENGINEERING DEPARTMENT
1st Semester 1432H/1433H
MidtermII Exam
CEN439: Embedded Systems Design
Dr. Esa Alghonaim
Instructions:
1. You have 120 minutes to finish
2. Open books, open notes. Write all your
Small Signal Model of the diode
In certain applications a diode is biased to operate at a point on the forward iv curve.
A small AC signal is superimposed on the DC quantities.
1. Determine DC operating point (VD and ID), using one of the models discus
Modeling the diode forward characteristic
In the previous sections we studied the analysis of circuit having diodes: considering the diodes
to be ideal: "Short Circuit" or "Open Circuit".
Now we want to analyze circuit with real diode: having the exponent
COLLEGE OF COMPUTER & INFORMATION SCIENCES
COMPUTER ENGINEERING DEPARTMENT
2nd Semester 1432H
MidtermII Exam
CEN439: Embedded Systems Design
Dr. Esa Alghonaim
Instructions:
1. You have 90 minutes to finish
2. Open books, open notes. Write all your answer
ADT List
1
Elements
Structure
Domain
User of an ADT
must only
know this
Operations
Specification
Representation
Implementer must
know all these.
Implementation
2
Elements: The elements are of generic type
<Type> (The elements are placed in nodes
for linke
Two mechanisms by which holes and electrons move through the
crystal: Diffusion and drift.
L5
L6
No Electric Field
L4
Motion of e and h+ is
100% random,
no average displacement,
no current
L3
L2
L1
No Electric Field
x
E
With Electric Field
random mot
Ch.1. Introduction Examples
Ch.1. Introduction Examples
Example 1
Example 1
If a camel can carry a box of three 8mm tapes. These tapes each contain 7 gigabytes.
The camel can travel at 18 km/hour.
1. For what range of distances does the camel have a high
Graphs
Graphs
Many interesting situations can be modeled by a graph.
Ex. Mass transportation system, computer network.
Terminology
A graph consists of a set of nodes (vertices) and a set of edges.
A node is basic component, which usually contains some
CSC212:Data Structure
1
Queue: First In First Out (FIFO).
Used in operating systems, simulations etc.
Priority Queues: Highest priority item is
served first.
Used in operating systems, printer servers etc.
2
Elements: The elements are of generic type
<T
COLLEGE OF COMPUTER & INFORMATION SCIENCES
COMPUTER ENGINEERING DEPARTMENT
2nd Semester 1431H/1432H
Final Exam
CEN439: Embedded Systems Design
Dr. Esa Alghonaim
Instructions:
1. You have 3 hours to finish.
2. Open books, open notes. Write all your answers
CSC212: Data Structures
1
Best tree discussed so far AVL Tree:
Important operation Findkey() can be
implemented in O(logn) time.
AVL Tree has problems for large data
The size of the AVL tree increases and may not fit in
the systems main memory.
The heig
The ideal diode
Ideal diode: a two terminal device having the
circuit symbol shown,
Very simplified model of real diode
Useful for fast approximate analysis
Helpful introduction to diode circuit analysis
+ Anode
i
Cathode
Polarity of voltage
Directio
CS212: Data Structure
1
Stack: Last In First Out (LIFO).
Used in procedure calls, to compute arithmetic
expressions etc.
Used in Operating system to implement
method calls, and in evaluating Expirations.
2
Elements: The elements are of a generic type
<Ty
Asynchronous Sequential Logic
Chapter 9
9.1 Introduction
Synchronous sequential circuits
Flipflops share a single clock
Asynchronous sequential circuits
Digital Circuits
2
Block Diagram of an Asynchronous
Sequential Circuit
Fig. 9.1
Block diagram of
an a