المواد الدراسية

المرحلة

الفرع

الصور

جدول الحصص

المعالج الدقيق

الثالثة

هندسة الحاسوب والسيطرة

هندسة السيطرة

هندسة الميكاترونكس

 

نبذة عن المختبر:

مختبر المعالج الدقبق (Microprocessor) من المختبرات الاساسية في القسم يفهم الطلبة فيه معمارية المعالجات المايكروية والوصول بمستوى الطالب الى امكانية برمجة هذا المعالج عمليا من خلال برامج متنوعة ومتدرجة في الطرح ثم تضمينها ضمن قراءة المعالجات من خلال عدة تجارب ، وقد اخد بنظر الاعتبار تسلسل التجارب بما يلائم مع المادة النظرية التي يأخذها الطالب من حيث تسلسل المعلومات المعطاة له .النموذج الاساسي المعتمد حاليا ضمن المختبر هو (Microprocessor -8086 ) والطموح المرحلي القريب اضافة النمودج (Microprocessor -8386) وتعطى في المختبر حصص لطلبة المرحلة الثالثة لجميع التخصصات (السيطرة والميكاترونكس والحاسبات والاجهزة الطبية )بمجموع 8 ساعات اسبوعيا وبمعدل 22 طالب لكل حصة

 


رؤية  واهداف المختبر:

يهدف مختبر المعالج الدقيق الى تزويد الطلبة بالمبادئ الاساسية لمادة المعالجات الدقيقة من حيث تعلم برمجتها والتنفيذ على الاجهزة الخاصة بالمختبر بواسطة مجموعة من التجارب المختبرية فيتعرف الطلبة على المفاهيم الاساسية للمعالجات الدقيقة واعداد مهندسين لديهم المعرفة والكفاءة بالتعامل معها.

 

 معلومات المختبر:

اسم المادة المعالج الدقيق
المرحلة الثالثة
الفرع ھﻨﺪﺳﺔ اﻟﺴﯿﻄﺮة، هندسة الحاسوب والسيطرة، ھﻨﺪﺳﺔ اﻟﻤﯿﻜﺎﺗﺮوﻧﻜﺲ
درجة المختبر تكون درجة المختبر 20% من مادة النظرية

حساب الدرجة

امتحان الفصل الاول:20%

امتحان الفصل الثاني:20%

الجهد اليومي:25%

التقارير:25%

التقرير النموذجي:10%

  

تجارب المعالج الدقيق:

 

 

first Experiments:: Introduction to the 8086 single- board microcomputer

 Objectives

Examine and modify information in memory

Examine and modify the contents of the registers.

Design and test simple data transfer programs.

Practical of Experiment

writing and executing a program using (SDK 8086)

Second Experiments: Binary Arithmetic

 Objectives

Add or subtract (16-bit) or (multi- byte) quantities.

Inspect and interpret the contents of the flag register.

Practical of Experiment

Write a program to perform multi-word subtraction by forming the (2S complement) of the subtrahend and then adding it to the minuend.

 Third Experiments: BCD Arithmetic

Objectives

Use the Decimal adjust for addition (DAA) instruction & Decimal adjust for subtraction (DAS). 

Add multi-digit BCD quantities.

Practical of Experiment

executing a program for BCD addition& subtraction, multiplication and division programs.

Forth Experiments: Bit Manipulation

 Objectives

Use the 8086 logical instructions to set, clear, complement a number. * Use the 8086 rotate instructions to manipulate groups of bits.

Practical of Experiment

Write a program to perform the arithmetic’s by using shift instructions

Fifth Experiments: Branching and Decision- Making

Objectives

Test the 8086 status flags with the conditional jump instruction.

Compare binary quantities with the comparison instructions. 

Write programs that include simple looping structures.

Practical of Experiment

Status of the (CY) and (Z) flags after executing the program.

Jump instructions program Test the 8086 status flags with the conditional jump instruction.

Compare binary quantities with the comparison instructions. 

Write programs that include simple looping structures.

 Sixth Experiments: Loop and the Loop Handling Instructions

Objectives

To be familiar with the LOOP, and the LOOP Handling instructions.

Practical of Experiment

Use LOOP instruction to transfer a block of data

 Seventh Experiments: Subroutines and The stack

Objectives

Explain how information is stored and retrieved from the stack.

Use the stack to link a Subroutine to its calling program.

Practical of Experiment

Execution program of the subroutine

 ٍEighth Experiments: String handling operation

Objectives

Move data from one block to a block else where in memory.

Scan a string of data elements stored in memory looking for a specific value.

compare the elements of two strings.

Practical of Experiment

Write a program to transfer a string of eight 16- bit from memory location to another load a block of memory locations count the number of elements in the string.

 Ninth Experiments: 8086 IO instructions with 8255 Programmable Peripheral Interface

Objectives

use the 8086 input/output instructions to control an output device (LED matrix and Seven Segment display) using 8255 Programmable Peripheral Interface. I/O in the 8086microcomputer systems

Practical of Experiment

executing aprogram to turn on the some LEDs of the row executing aprogram to display some letter on 7-segment display display your name on the 7 segment display display a square on the LED matrix.

 

Top