ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 5 از 5
  1. #1
    2015/05/03
    2
    0

    شمانرده 0 تا 9 با سگمنت

    سلام کدی که برای شمارنده نوشتم کار نمیکنه ممنون میشم مشکل کدم رو توضیح بدید
    کد:
    while (1)
      {
                unsigned char cathode_seg[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};
    
                for(i=0; i<=9; i++){
                        GPIOA->ODR=0x00;
                        GPIOB->ODR=cathode_seg[10];
                        HAL_Delay(500);
                    }
  2. #2
    2015/02/19
    278
    100

    پاسخ : شمانرده 0 تا 9 با سگمنت

    سلام دوست عزیز بصورت زیر بنویسید ببینید کار میکنه ؟؟!
    کد:
    while (1)
      {
                unsigned char cathode_seg[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};
    
                for(i=0; i<=9; i++)
                {
                        GPIOA->ODR=0x00;
                        GPIOB->ODR=cathode_seg[i];
                        HAL_Delay(500);
                
                }
    ویرایش توسط mahdi8 : 2018/05/28 در ساعت 22:22
  3. #3
    2017/09/16
    11
    14

    پاسخ : شمانرده 0 تا 9 با سگمنت

    سلام
    نوشتن کد سلیقه ای هستش ولی من کد هارو به این صورت نوشتم و جواب هم گرفتم میتونید امتحان کنید.
    #include <mega16.h>
    #include <delay.h>



    void main()
    {
    unsigned char anode_seg[]={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x1 0};
    int i=0;
    DDRA=0xff;


    while(1)
    {
    PORTA=anode_seg[i];
    delay_ms(100);
    i=i+1;

    if(i==10)
    i=0;
    }
    }
  4. #4
    2015/05/03
    2
    0

    پاسخ : شمانرده 0 تا 9 با سگمنت

    نقل قول نوشته اصلی توسط mahdi8

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    سلام دوست عزیز بصورت زیر بنویسید ببینید کار میکنه ؟؟!
    کد:
    while (1)
      {
                unsigned char cathode_seg[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};
    
                for(i=0; i<=9; i++)
                {
                        GPIOA->ODR=0x00;
                        GPIOB->ODR=cathode_seg[i];
                        HAL_Delay(500);
                
                }
    نه segment روشن نمیشه
    sement سالم هست
  5. #5
    2015/02/19
    278
    100

    پاسخ : شمانرده 0 تا 9 با سگمنت

    شاید سگمنت به جریان زیادی نیاز داره ..!!
نمایش نتایج: از 1 به 5 از 5

موضوعات مشابه

  1. وصل کردن چند سون سگمنت به هم و ساخت سون سگمنت 4 تایی
    توسط Alireza amiriyan در انجمن مدار هاي ديجيتال
    پاسخ: 6
    آخرين نوشته: 2016/09/04, 14:30
  2. سون سگمنت
    توسط mehdi2000 در انجمن مدار هاي ديجيتال
    پاسخ: 3
    آخرين نوشته: 2015/12/13, 14:46
  3. سون سگمنت (!!)
    توسط MohammadMers در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2015/09/12, 21:03
  4. تست سون سگمنت (؟)
    توسط BraveKnight در انجمن مدارهای آنالوگ و مدارهای مجتمع
    پاسخ: 13
    آخرين نوشته: 2010/05/26, 11:35
  5. 7 سگمنت و ADC
    توسط hossein_edison در انجمن میکروکنترلرهای AVR
    پاسخ: 21
    آخرين نوشته: 2009/06/13, 21:09

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •