برمجة المتحكمات الصغرية بلغة التجميع

برمجة المتحكمات الصغرية بلغة التجميع
اسم المؤلف
م. بسام أحمد صالح
التاريخ
27 ديسمبر 2020
المشاهدات
التقييم
(لا توجد تقييمات)
Loading...

برمجة المتحكمات الصغرية بلغة التجميع
Programming PIC Microcontroller with Assembly language
م. بسام أحمد صالح
الوحدة الاولى الانظمة العددية Numeric Systems
5 صDecimal system – النظام العشري
– النظام الثنائي Binary systemص 7
– التحويل من النظام الثنائي الى النظام العشري . Binary to decimal Convص7
– التحويل من النظام العشري الى النظام الثنائي . Decimal to binary Convص 8
01 صMeasurment Units – وحدات القياس
00 صPossitive & Negative systems – الاعداد الموجبة والسالبة
– الاعداد بدون اشارة Unsigned numberص01
01 صSigned number – الاعداد بأشارة
– الاشارة والمقدار Sign & Magnitudeص01
03 ص1’s Compliments – المتمم الاول
04 ص2’s Compliments ي- المتمم الثان
– العمليات الحسابية على النظام الثنائي Arithmatic operationsص05
05 صAdding – الجمع
– الطرح بأستخدام المتمم الثاني . Subtracting using 2’s Compص08
– حالة المحمل Carryص11
– الارقام داخل ذاكرة الحاسوب Number Inside Computersص10
11 صOverflow Condition – حالة الطفحان
11 صOverflow exambles – امثلة على الفيضان
– النظام السادس عشر Hex. Decimalص12
– التحويل من النظام السادس عشر الى النظام الثنائي وبالعكس ص12
الوحدة الثانيت بنيت الانظمة القابلت للبرمجت Digital System Archetecture
15 صHard wire connection – أنظمة الربط الصلب
– الانظمة القابلة للبرمجة Programmable Devicesص15
– وضيفة وحدة المعالجة المركزية CPU functionsص17
17 صFetch Cycle – دورة الجلب
17 صExecution Cycle – دورة التنفيذ
– وحدة الحساب والمنطق ALU Unitص18
19 صControl unit – وحدة السيطرة
– وحدة الذاكرة Memory Unitص21
– البنية الداخلية للذاكرة Structure of memoryص21
22 صVon-newman vs Harvard Arch. – بنية فون نيومان وبنية هارفارد
– وحدات الادخال Input Unitsص23
– وحدات الاخراج Output Unitص23المسيطر الدقيق Microcontroller ( ٘ )
الوحدة الثالثت بنيت المتحكم الصغري MCU Archetecture
– بنية المسيطر الدقيق PIC16f84Aص25
– وحدة المعالجة المركزية CPUص29
29 صDirect Addressing – العنونة المباشرة
31 صUndirect Addressing – العنونة الغير مباشرة
– وحدة الحساب والمنطق ALU Unitص30
31 صStatus register – مسجل الحالة
32 صControl Unit – وحدة السيطرة
34 صMemory Organization – تنظيم الذاكرة
– ذاكرة البيانات Data Memoryص34
– مسجلات الاغراض العامة GPRص35
– مسجلات الاغراض الخاصة SPRص35
35 صProgram Memory – ذاكرة البرنامج
– مؤقت بداية اقلاع الطاقة PWRTص37
– مؤقت بداية اقلاع المذبذب OSTص37
– اعادة الاقلاع عند بداية تشغيل الطاقة PORص37
38 صWatchdog Timer – مؤقت الحارسة
– الذاكرة Eepromص38
– المؤقت Timerص38
– أطراف الادخال والاخراج In/Out portsص38
– الوصف الدقيق لاطراف المسيطر الصغري ص39
– طرف تصفير الشريحة Reset pinص41
40 صCrystal Oscilattor – المذبذب البلوري
الوحدة الرابعت File Register
42 صSpecial Purpose Register(SPRs) – مسجلات الأغراض الخاصة
42 صTRISA(Tri-State Buffer) – السجل
43 صTRISB(Tri-State Buffer) – السجل
43 صPORTA – السجل
43 صPORTB – السجل
43 صStatus Register – مسجل الحالة
44 صOption Register – المسجل
48 صFSR Register (File Select Register) FSR – مسجل
48 صINDF Register INDF – مسجل
48 صTMR0 Register TMR0 – مسجل
49 صPCL & PCLATH – المسجل
49 صINTCON – المسجلالمسيطر الدقيق Microcontroller ( ٙ )
– المسجل EEADRص51
50 صEEDATA – المسجل
50 صEECON1 – المسجل
50 صEECON 2 – المسجل
الوحدة الخامست طقم التعليماث Instructions set
53 صBit Orientation Operations – التعليمات على مستوى البت
53 صBit Clear Flag BCF – التعليمة
54 صBit Set Flag BSF – التعليمة
54 صBit Test Flag Skip If Set BTFSS – التعليمة
54 صBit Test Flag Skip If Clear BTFSC – التعليمة
55 صLateral and Control Instruction – تعليمات السيطرة والثوابت
57 صMOV Lateral to W Reg. MOVLW – التعليمة
57 صADD Lateral to W Reg. ADDLW – التعليمة
57 صAND Lateral and W Reg. ANDLW – التعليمة
58 صCALL Statement CALL – التعليمة
58 صClear watchdog timer CLRWDT – التعليمة
59 صGoto Statement Goto – التعليمة
59 صExclusive OR Lateral With W Reg. XORLW – التعليمة
59 صInclusive OR Lateral With W Reg IORLW – التعليمة
71 صSubtract Lateral from W Reg. SUBLW – التعليمة
71 صSLEEP Instruction SLEEP – التعليمة
71 صReturn flag interrupt enable instruction RETFIE – التعليمة
70 صReturn with lateral to W Reg. RETLW – التعليمة
70 صByte Orientation Operations – التعليمات على مستوى البايت
71 صADD W Reg. to flag ADDWF – التعليمة
72 صSubtract W Reg. from flag SUBWF – التعليمة
73 صSwap W Reg. With Flag SWAPF – التعليمة
73 صAND W Reg. with flag ANDWF – التعليمة
73 صEX-OR W with flag XORWF – التعليمة
74 صInclusive OR W with flag IORWF – التعليمة
75 صNo Operation Instruction NOP – التعليمة
75 صClear Working Register CLRW – التعليمة
77 صCompliment Flag Instruction COMF – التعليمة
77 صDecrement Flag DECF – التعليمة
78 صIncrement Flag INCF – تعليمة
78 صRotate Right Through Carry RRF – تعليمة
79 صRotate Left Through Carry RLF – تعليمة
79 صMove Flag MOVF – تعليمة المسيطر الدقيق Microcontroller ( ) 7
81 صMove W Reg. to Flag MOVWF – تعليمة
80 صIncrement Flag Skip if Zero INCFSZ – تعليمة
81 صDecrement Flag Skip if Zero DECFSZ –
كلمة سر فك الضغط : books-world.net

The Unzip Password : books-world.net

تحميل

يجب عليك التسجيل في الموقع لكي تتمكن من التحميل
تسجيل | تسجيل الدخول

التعليقات

اترك تعليقاً