اطلاعیه

Collapse
No announcement yet.

اموزش 0 تا 100 ساخت قفل رمزی به زبان بیسیک

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    #61
    پاسخ : اموزش 0 تا 100 ساخت قفل رمزی به زبان بیسیک

    نوشته اصلی توسط ehsan2774
    از این استفاده کنید...
    http://www.eca.ir/forum2/index.php?topic=111706.msg735588#msg735588
    و برای رله ها هم
    می تونین از دستور set portx.y استفاده کنین...
    اگه آموزش رو دنبال کنین از برنامه سر در میارین...
    ولی بازم اگه سر در نیاوردین بگین کمکتون کنم
    سلام شماتیک مدار کدومه ؟؟
    نیازو تو خودم کشتم که هرگز تا نشه پشتم زدم بر چهره ام سیلی که هرگز وا نشه مشتم

    دیدگاه


      #62
      پاسخ : اموزش 0 تا 100 ساخت قفل رمزی به زبان بیسیک

      نوشته اصلی توسط mpsms
      سلام شماتیک مدار کدومه ؟؟
      واسه شماتیکش هم می تونی از روی برنامه بفهمی چجوریه ...( کار سختی نیست)

      یه شماتیک برات میزارم از این استفاده کن
      البته بعضی جاهاشو عوض کن
      مثلا خروجیاشو به دلخواه خودت تنظیم کن...
      کیپدشم یه 4*4 بزار...
      جاهای دیگشم اگه تغیر خواست تغییرش بده ...( البته ببخشید وقت طراحی دقیق نداشتم واست اینو گذاشتم... .)
      http://s6.uplod.ir/i/00671/jb4lwoe83a3f.jpg
      *****عیب جامعه این است که همه می خواند آدم مهمی باشند ولی هیچ کس نمی خواهد فرد مفیدی باشد.*****
      http://electerodl.ir/forum

      دیدگاه


        #63
        پاسخ : اموزش 0 تا 100 ساخت قفل رمزی به زبان بیسیک

        نوشته اصلی توسط ehsan2774
        واسه شماتیکش هم می تونی از روی برنامه بفهمی چجوریه ...( کار سختی نیست)

        یه شماتیک برات میزارم از این استفاده کن
        البته بعضی جاهاشو عوض کن
        مثلا خروجیاشو به دلخواه خودت تنظیم کن...
        کیپدشم یه 4*4 بزار...
        جاهای دیگشم اگه تغیر خواست تغییرش بده ...( البته ببخشید وقت طراحی دقیق نداشتم واست اینو گذاشتم... .)
        http://s6.uplod.ir/i/00671/jb4lwoe83a3f.jpg
        سلام و سپاس از شما
        میگم تو صفحه کلید فقط اعداد 1 و 4 و 7 میخوره یعنی 1.2.3 همه 1 میشه 4.5.6 همه 4 و 7.8.9 همه 7 میخوره
        نیازو تو خودم کشتم که هرگز تا نشه پشتم زدم بر چهره ام سیلی که هرگز وا نشه مشتم

        دیدگاه


          #64
          پاسخ : اموزش 0 تا 100 ساخت قفل رمزی به زبان بیسیک

          نوشته اصلی توسط mpsms
          سلام و سپاس از شما
          میگم تو صفحه کلید فقط اعداد 1 و 4 و 7 میخوره یعنی 1.2.3 همه 1 میشه 4.5.6 همه 4 و 7.8.9 همه 7 میخوره
          سلام
          درسته احتمالا از کیپد 4*4 خود پروتئوس استفاده کردین که این مشکل براش پیش میاد از کیپد زیر استفاده کنین...

          222.rar - 32 KB

          *****عیب جامعه این است که همه می خواند آدم مهمی باشند ولی هیچ کس نمی خواهد فرد مفیدی باشد.*****
          http://electerodl.ir/forum

          دیدگاه


            #65
            پاسخ : اموزش 0 تا 100 ساخت قفل رمزی به زبان بیسیک

            یه سوال دارم شاید بی ربط باشه ولی میخواستم بد.نم چه منبع تغذیه ای واسه میکرو خوبه؟من از پاور کامپیوتراستفاده میکنم.یه سوال دیگه.میشه از یه پسورئ مستر واسه عوض کردن رمز استفائه کنین؟

            دیدگاه


              #66
              پاسخ : اموزش 0 تا 100 ساخت قفل رمزی به زبان بیسیک

              سلام مهندس
              یه سوال
              در حالت ایده ال برنامه درست کار میکنه رمز رو میگیره / رمز رو عوض هم میشه کرد / و رمز جدید جایگزین قدیمی میشه و ریخته میشه تو متغیر m و تو حافظه eeprom ذخیره میشه
              اما یه جا اوایل برنامه هست که نوشتی M = 1391 .
              سوال من اینجاست که وقتی برق قطع و وصل بشه ، تو این خط برنامه ، رمزی که ما تغییرش داده بودیم و ذخیره کرده بودیم باز تبدیل میشه به 1391 !
              این طور نیست ؟؟؟

              امیر مسعود مقدم

              دیدگاه


                #67
                پاسخ : اموزش 0 تا 100 ساخت قفل رمزی به زبان بیسیک

                نوشته اصلی توسط masoud.moghaddam21
                سلام مهندس
                یه سوال
                در حالت ایده ال برنامه درست کار میکنه رمز رو میگیره / رمز رو عوض هم میشه کرد / و رمز جدید جایگزین قدیمی میشه و ریخته میشه تو متغیر m و تو حافظه eeprom ذخیره میشه
                اما یه جا اوایل برنامه هست که نوشتی M = 1391 .
                سوال من اینجاست که وقتی برق قطع و وصل بشه ، تو این خط برنامه ، رمزی که ما تغییرش داده بودیم و ذخیره کرده بودیم باز تبدیل میشه به 1391 !
                این طور نیست ؟؟؟
                خوب خداروشکر
                یه شرط قرار داده شده بود که اگر مقدار M=ffffffff بشود آنگاه m=1391 می شود. یعنی اگر یک کلید قرار دادیم که با زدن آن کلید M=ffffffff شد آنگاه رمز ریست شده و به مقدار پیشفرض یعنی 1391 تغییر پیدا می کند.
                متوجه شدید؟؟؟؟
                در ضمن من این برنامه رو بستم و جواب گرفتم و هیچ مشکلی باهاش ندارم....

                نوشته اصلی توسط gt2
                یه سوال دارم شاید بی ربط باشه ولی میخواستم بد.نم چه منبع تغذیه ای واسه میکرو خوبه؟من از پاور کامپیوتراستفاده میکنم.یه سوال دیگه.میشه از یه پسورئ مستر واسه عوض کردن رمز استفائه کنین؟
                من خودم بشخصه از پورت USB که 5ولت میده استفاده می کنم و بنابه پروژه های مختلف منبع تغذیمو عوض می کنم به عنوان مثال از شارژر نوکیا استفاده می کنم ... قطعا پاور کامپیوتر هم جواب میده و هیچ مشکلی نداره ( با توجه به امکاناتی که دم دست هست )
                قطعا این کار هم شدنیه
                در بخشی از برنامه که M رو با مقدار وارد شده K2 مقایسه می کنید اگر مقدار k2 برابر با پسورد دلخواه شما بود به main برنامه پرش کند.
                *****عیب جامعه این است که همه می خواند آدم مهمی باشند ولی هیچ کس نمی خواهد فرد مفیدی باشد.*****
                http://electerodl.ir/forum

                دیدگاه


                  #68
                  پاسخ : اموزش 0 تا 100 ساخت قفل رمزی به زبان بیسیک

                  با سلام از این کدچطور با این برنامه که گذاشتید استفاده کنم کار این کد خواب بردن lcd موقع استفاده نکردن صفحه کلیده
                  $regfile = "M8def.dat"
                  $crystal = 8000000
                  '458 = ((8000000/1024/256)*15)
                  Lcd_bl_delay Alias 10 '458
                  'the pin number that is connectet to the Backlight of lcd . for example PORTB.0
                  Lcd_bl_port Alias Portb.2
                  Config Portb.2 = Output
                  'Config The Timer0 as a timer
                  Config Timer0 = Timer , Prescale = 1024
                  Enable Interrupts
                  Enable Ovf0
                  On Timer0 Lcd_bl_control
                  Start Timer0
                  'The variables
                  Dim Lcd_bl_flag As Long , Sw1_flag As Bit , Sw2_flag As Bit
                  Lcd_bl_flag = Lcd_bl_delay + 1
                  Lcd_bl_control:

                  'If Pind.0 = 0 And Sw1_flag = 1 Then Lcd_bl_flag = 0 'Reset the timer counter
                  ' If Pind.0 = 1 And Sw1_flag = 0 Then Lcd_bl_flag = 0 'Reset the timer counter
                  ' If Pind.1 = 1 And Sw2_flag = 0 Then Lcd_bl_flag = 0 'Reset the timer counter

                  ' Sw1_flag = Pind.0
                  ' Sw2_flag = Pind.1

                  If Lcd_bl_flag > Lcd_bl_delay Then
                  Lcd_bl_port = 0
                  Else
                  Lcd_bl_port = 1
                  Incr Lcd_bl_flag
                  End If
                  Timer0 = 0
                  Return

                  دیدگاه

                  لطفا صبر کنید...
                  X