دورات هندسية

 

 

مساعدة في عمل دائرة الترونية تستخدم led

صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 10 من 11
  1. [1]
    yahya-2006
    yahya-2006 غير متواجد حالياً

    عضو

    تاريخ التسجيل: May 2006
    المشاركات: 17
    Thumbs Up
    Received: 0
    Given: 0

    مساعدة في عمل دائرة الترونية تستخدم led

    سلام عليكم ..
    والله ياخواني انا مطلوب مني عمل دائرة اليكترونية .. وانا والله ما عندي اي خبرة في الاكترونيات لاني لست مهندس كهربائي..بل مهندس طبي.. هذا نص المطلوب مني:


    Create a circuit that makes an LED blink on-off-on-off ... The blinking should start after activating a momentary push button. Second activation of same push button stops the blinking. This can be repeated as often as you want. The blinking should be slow enough that it can be seen in a real-life circuit.


    طبعا هي مطلوب اني انفذها على برنامج CircuitMaker .. ولكن اذا بعض الاخوة ما استخدم هذا البرنامج قبل ممكن يشرحلي الطريقة على ورقة وثم راح انفذها انا على CircuitMaker ..


    تكفون ياخوان ترى والله ما ني عارف كيف ابدى فيها..
    اللي يساعدني ترى له دعوة مني بالسعادة في الدنيا والاخرة..

  2. [2]
    yahya-2006
    yahya-2006 غير متواجد حالياً
    عضو


    تاريخ التسجيل: May 2006
    المشاركات: 17
    Thumbs Up
    Received: 0
    Given: 0
    تكفون المساعدة ياشباب

    0 Not allowed!



  3. [3]
    Eng_Bandar
    Eng_Bandar غير متواجد حالياً
    عضو فعال جداً
    الصورة الرمزية Eng_Bandar


    تاريخ التسجيل: Mar 2007
    المشاركات: 195
    Thumbs Up
    Received: 2
    Given: 0
    ما عندك مشكلة استطيع مساعدتك لكن ببرنامج بروتس فيه مشكلة أم لا

    0 Not allowed!



  4. [4]
    yahya-2006
    yahya-2006 غير متواجد حالياً
    عضو


    تاريخ التسجيل: May 2006
    المشاركات: 17
    Thumbs Up
    Received: 0
    Given: 0
    الله يجزاك الف خير على المساعدة اللي راح تقدمها..

    والله انا ما اعرف هذا االبرنامج.. ولكن انا ودي اعرف اللدائرة
    ومحتوياتها وكيف الكنكشن"ز" فيها ثم انا راح اكتبها على ال CircuitMaker...

    انا في انتظار ردك اخوي..

    0 Not allowed!



  5. [5]
    mnci
    mnci غير متواجد حالياً
    تم إيقافه لمخالفة القوانين
    الصورة الرمزية mnci


    تاريخ التسجيل: Jul 2006
    المشاركات: 6,862
    Thumbs Up
    Received: 103
    Given: 0

  6. [6]
    Eng_Bandar
    Eng_Bandar غير متواجد حالياً
    عضو فعال جداً
    الصورة الرمزية Eng_Bandar


    تاريخ التسجيل: Mar 2007
    المشاركات: 195
    Thumbs Up
    Received: 2
    Given: 0
    اقتباس المشاركة الأصلية كتبت بواسطة yahya-2006 مشاهدة المشاركة
    الله يجزاك الف خير على المساعدة اللي راح تقدمها..

    والله انا ما اعرف هذا االبرنامج.. ولكن انا ودي اعرف اللدائرة
    ومحتوياتها وكيف الكنكشن"ز" فيها ثم انا راح اكتبها على ال CircuitMaker...

    انا في انتظار ردك اخوي..
    هلا أخوي طبعاً أنا راح أسويها لك عن طريق برمجة ميكرونترولر من نوع بك بلغة البرمجة ميكروسي
    و محاكاة الدائرة عن طريق برنامج البروتس إذا تبي أسويها لك أبشر بسعدك لأني صراحة ما عندي خلفية عن CircuitMaker...

    0 Not allowed!



  7. [7]
    yahya-2006
    yahya-2006 غير متواجد حالياً
    عضو


    تاريخ التسجيل: May 2006
    المشاركات: 17
    Thumbs Up
    Received: 0
    Given: 0
    ياليت اخوي والله تسويها.. وجزاك الله خير..

    راح اكون في انتظارك

    0 Not allowed!



  8. [8]
    Eng_Bandar
    Eng_Bandar غير متواجد حالياً
    عضو فعال جداً
    الصورة الرمزية Eng_Bandar


    تاريخ التسجيل: Mar 2007
    المشاركات: 195
    Thumbs Up
    Received: 2
    Given: 0
    السلام عليكم
    آسف أخوي على التأخير ارجو أنك تعذرني بسبب ظروف صعبة
    هذا ما تريد مع مقطع فيديو و صور للمشروع

    هذا الكود بلغة ميكروسي

    void main()
    {
    TRISB=0;
    TRISA=0B00011111;
    PORTB=0B00000000;
    n1:
    delay_ms(1000);
    while(1)
    {
    if(porta.f0==0)
    {
    loop:
    PORTB=0B00000100;
    delay_ms(500);
    PORTB=0B00000000;
    delay_ms(500);

    if(porta.f0==0){goto n1}
    goto loop;
    }
    }
    }










    وهذا رابط الفيديو

    http://www.2shared.com/file/9420502/b7e4c845/Led.html


    و الميكرونترولر من PIC رمزه PIC16f84a

    و أقولها مرة ثانية آسف على التأخير

    0 Not allowed!



  9. [9]
    ماجد عباس محمد
    ماجد عباس محمد غير متواجد حالياً
    مشرف متميز


    تاريخ التسجيل: Sep 2006
    المشاركات: 5,226

    وسام مشرف متميز

    Thumbs Up
    Received: 151
    Given: 0
    اخى
    فى برنامج Circuit Maker افتح الملف الموجود مع البرنامج الأصلى و اسمه
    Bistable.ckt
    هو دائرة تغير حالة المهتز مع كل نبضة - فى الداشرة النبضة آتية من مولد و تحتاج أن تستبدلها بالمفتاح الذى يعطى نبضه من خط التغذية
    خرج هذه الدائرة من أى ترانزيستور من الإثنين اعطيه للدائرة الأخرى الموجودة أيضا باسم
    Astable.ckt
    عن طريق ثنائى رقم 1N4148 إلى قاعدة أى ترانزيستور من الأثنين
    الدائرة الأولى فى أحد الوضعين تعطل الأخرى و فى الوضع الآخر تتركها تعمل
    الدائرة الثانية عندما تعمل تهتز مسببة اللد ينور وينطفئ

    0 Not allowed!



  10. [10]
    dspic30f
    dspic30f غير متواجد حالياً
    جديد
    الصورة الرمزية dspic30f


    تاريخ التسجيل: Nov 2009
    المشاركات: 1
    Thumbs Up
    Received: 0
    Given: 0

    led circuit via dspic30f2010

    (this circuit use a micropressecor(dspic300f2010
    .equ __30F2010, 1
    .include "C:\Program Files\Microchip\MPLAB ASM30 Suite\Support\inc\p30f2010.inc"
    ;-------------------Configuration bits:
    ; config __FOSC, CSW_FSCM_OFF & EC ;Turn off clock switching and
    config __FOSC, CSW_ON_FSCM_OFF & XT_PLL16; XTL
    ;fail-safe clock monitoring and use the External Clock as the system clock
    config __FWDT, WDT_OFF ;Turn off Watchdog Timer
    config __FBORPOR, PBOR_ON & BORV_27 & PWRT_16 & MCLR_EN
    ;Set Brown-out Reset voltage and and set Power-up Timer to 16msecs
    config __FGS, CODE_PROT_OFF ;Set Code Protection Off for the General Segment
    ;;;;;;;;;;;;Program Specific Constants (literals used in code)
    .equ SAMPLES, 64 ;Number of samples
    ;;;;;;;;;;;;;Global Declarations:
    .global _wreg_init ;Provide global scope to _wreg_init routine In order to call
    ; this routine from a C file,place "wreg_init" in an "extern" declaration in the C file.
    .global _main ;The label for the first line of code. If the assembler
    ;encounters "_main", it invokes the start-up code that initializes data sections
    .global __T1Interrupt ;Declare Timer 1 ISR name global
    .global __INT0Interrupt ;Declare INTERRUPT 0 ISR name global
    .global __reset
    ;;;;;;;;;;;;Constants stored in Program space
    .section .myconstbuffer, "x"
    .palign 4 ;Align next word stored in Program space to an address that is a multiple of 4
    ps_coeff:
    .hword 0x0002, 0x0003, 0x0005, 0x000A
    ;,,,,,,Uninitialized variables in X-space in data memory
    .section .xbss, "b"
    x_input: .space 2*SAMPLES ;Allocating space (in bytes) to variable.
    ;......Initialized variables in X-space in data memory
    .section .xdata, "d"
    .align 32 ;Aligns the next word to be stored (here x_in) to a multiple of 32
    x_in: .hword 0x1111, 0x2222, 0x3333, 0x4444, 0x5555
    SEC: .space 2 ; SECOND REGISTERS
    MIN: .space 2 ; MINUTES REGISTERS
    HRS: .space 2 ; HOURS REGISTERS
    BUFFER1: .space 2 ; BUFFER1 REGISTER FOR GENERAL USE
    ;.......Uninitialized variables in Y-space in data memory
    .section .ybss, "b"
    y_input: .space 2*SAMPLES
    ;...........Initialized variables in Y-space in data memory
    .section .ydata, "d"
    y_in: .hword 0x1234, 0x5678, 0x9abc, 0xdef0, 0xabab
    ;;;;;;;;;;;;Uninitialized variables in Near data memory (Lower 8Kb of RAM)
    .section .nbss, "b"
    var1: .space 2 ;Example of allocating 1 word of space for variable "var1".
    ;-------Initialized variables in Near data memory (Lower 8Kb of RAM)
    .section .ndata, "d"
    var2: .hword 0x1234, 0x5678, 0x9abc, 0xdef0, 0xabab
    ;;;;;;;;;;;;;;;Code Section in Program Memory

    .text ;Start of Code section
    __reset:
    MOV #__SP_init,W15
    _main:
    CALL _wreg_init ;Call _wreg_init subroutine
    ;Optionally use RCALL instead of CALL
    S0: BTSS PORTD,#0
    BRA S1
    BSET LATE,#0
    BRA S2
    S1: BCLR LATE,#0
    S2: BTSS PORTD,#1
    BRA S3
    BSET LATE,#1
    BRA S4
    S3: BCLR LATE,#1
    S4: BRA S0
    _wreg_init:
    MOV #0X0000,W0; ; 0:output , 1: input
    MOV W0,TRISE
    MOV #0b0000000000000011,W0 ;
    MOV W0,TRISD
    MOV #0XFFFF,W0; ; 0:output , 1: input
    MOV W0,PORTE
    RETURN
    ;;;;;;; Timer 1 Interrupt Service Routine
    __T1Interrupt:
    BCLR IFS0, #T1IF ;Clear the Timer1 Interrupt flag Status
    RETFIE ;Return from Interrupt Service routine
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;
    ;;;; SUBPROGRAMS
    ;--------End of All Code Sections ---------------------------------------------
    ;---------- TABLES
    ;;;;;;; BINARY TO BCD TABLE (0 TO 59)
    .end ;End of program code in this file

    ..................lazem ykoun 3endak mplabidev8.2 ta tjareb lprogram

    0 Not allowed!


    devileyes

  
صفحة 1 من 2 12 الأخيرةالأخيرة
الكلمات الدلالية لهذا الموضوع

عرض سحابة الكلمة الدلالية

RSS RSS 2.0 XML MAP HTML