اطلاعیه

Collapse
No announcement yet.

مشکل این برنامه چیه؟

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

    مشکل این برنامه چیه؟

    این برنامه مشکلش چیه؟
    کد:
    [color=red]$regfile = "m8def.dat"
    $crystal = 1000000
    
    '---:::|||====|||:::-------,
    Config Portc = Output                    '-
    '---:::|||====|||:::-------'
    Do
    Portc.1 = 1
    Loop
    End[/color]
    کنکوری 90 ديروز،آ‌دانشجو مهندسي نرم افزار پلي تكنيك امروز!

    #2
    پاسخ : مشکل این برنامه چیه؟

    $regfile = "m8def.dat"
    $crystal = 1000000

    Config Portc = Output

    Do
    Portc.1 = 1
    Loop
    End

    سلام
    این برنامه توی یه حلقه یه پین پورت c رو برات 1 می کنه

    چی کار می خوای بکنی

    این برنامه عملا به هیچ درد نمی خوره ( ازت عذر می خوام که این جوری گفتم شرمنده :redface: )

    یعنی برای چه کاری می خوای برنامه نویسی بکنی

    دیدگاه


      #3
      پاسخ : مشکل این برنامه چیه؟

      می خواهم bascom یاد بگیرم.
      ولی تو پروتئوس پورت c هیچ کدوم کار نمی کنه.
      کنکوری 90 ديروز،آ‌دانشجو مهندسي نرم افزار پلي تكنيك امروز!

      دیدگاه


        #4
        پاسخ : مشکل این برنامه چیه؟

        برخی از دوستان هم این مشکل رو گفتن. یا باید پروتئوس با ورژن 7 به بالا استفاده کنی یا اینکه میکرو رو پروگرم کنی و ببینی که جواب میده.

        دیدگاه


          #5
          پاسخ : مشکل این برنامه چیه؟

          ISIS 7 Professional استفاده می کنم.
          لطفا با فایل پروتئوسش بزارید.
          در ضمن چطور باید این مشکل رو حل کنم؟
          کنکوری 90 ديروز،آ‌دانشجو مهندسي نرم افزار پلي تكنيك امروز!

          دیدگاه


            #6
            پاسخ : مشکل این برنامه چیه؟

            شما بهتره برای شروع به کار با میکرو امکانات عملی اون رو فراهم بکنی
            هزینه اولیه برای شروع حدود 10 هزارتومنه

            شما قبلا با برنامه پروتیوس کار کردی اقا وحید ؟

            شما بهتره برای اینکه توی پروتیوس یه تست ساده بکنی بهتره یه برنامه چشمک زن ساده بنویسی

            قسمت حلقه برنامه رو با این کد جایگزین بکن

            do
            portd.0=1
            waitms 10
            portd.0=0
            waitms 10
            loop

            ضمنا شما دقت بکن که شماره هر پورت از صفر شروع میشه و تا 7 ادامه داره نکنه توی برنامه خودت پایه 1 یا همون پایه دوم پورت رو پیکره بندی کرده باشی توی پروتیوس پایه به اشتباه پایه اول رو به led وصل کرده باشی

            به اینا دقت بکن
            موفق باشی

            دیدگاه


              #7
              پاسخ : مشکل این برنامه چیه؟

              سلام.

              اشکال از همه چی میتونه باشه.(به قول یه بنده خدایی : به همه چی بغیر از خودت شک کن)

              یه برنامه برات گذاشتم ببین کار میکنه یا نه خودم تستش کردم.اگه کار نکرد برو پروتئوس رو update کن. ورژن 7.2 تو قسمت دانلود نرم افزارها موجوده.

              $regfile = "m8def.dat"
              $crystal = 1000000

              Config Pinc.3 = Output

              Do
              Set Portc.3
              Waitms 800
              Reset Portc.3
              waitms 800
              Loop
              End

              به نظر من چون یه پایه رو داری تحریک میکنی از دستورات set , reset استفاده کنی بهتره.

              اینم فایل برنامه بهمراه پروتئوسش.

              دانلود: http://data-sheets.persiangig.com/learn/led-test.rar
              www.icesi.ir

              دیدگاه


                #8
                پاسخ : مشکل این برنامه چیه؟

                میلاد موسوی عزیز.
                اونقدرا که پروتئوس کار کردم. ولی نمی دونم چرا فایل شما درست کار می کنه ولی وقتی خودم همون نوشته شما رو درست و کامل paste می کنم ، اررور می ده.( در ضمن کد هگزش هم مثل همه ولی حجم مال شما بیشتر از مال منه. )
                باز سعی می کنم ببینم چی می شه. فایل هامو پلود کردم ببینید مشکل چیه.

                فایل پیوست: http://rapidshare.com/files/98764896/led-basic.zip.html
                کنکوری 90 ديروز،آ‌دانشجو مهندسي نرم افزار پلي تكنيك امروز!

                دیدگاه


                  #9
                  پاسخ : مشکل این برنامه چیه؟

                  فایل هگزی که توسط بیسکام ساخته میشه رو به داخل ic در پروتئوس input میکنید؟
                  www.icesi.ir

                  دیدگاه


                    #10
                    پاسخ : مشکل این برنامه چیه؟

                    بله. شما می تونید فایل رو دانلود کنید و ببینید چکار کردم و کجاش مشکل داره.
                    فقط لطفا خیلی سریع جواب بدید.
                    کنکوری 90 ديروز،آ‌دانشجو مهندسي نرم افزار پلي تكنيك امروز!

                    دیدگاه


                      #11
                      پاسخ : مشکل این برنامه چیه؟

                      ببینید مشکلش چیه؟
                      کنکوری 90 ديروز،آ‌دانشجو مهندسي نرم افزار پلي تكنيك امروز!

                      دیدگاه


                        #12
                        پاسخ : مشکل این برنامه چیه؟

                        سلام
                        این برنامه همون برنامه خودته فقط یک مشکل کوچک داشت امتحان کن ببین چی میشه
                        مشکت رو با رنگ قرمز نشون دادم و یک led به pinc.3 بزن و تغذیه کن جواب میگیری
                        $regfile = "m8def.dat"
                        $crystal = 1000000

                        Config Portc.3 = Output

                        Do
                        Set Portc.3
                        Waitms 800
                        Reset Portc.3
                        Waitms 800
                        Loop
                        End

                        انجام پروژه هاي برنامه نويسي اندرويد
                        [glow=red,2,300]نرم افزار نقشه هاي پاور کامپيوتر اندوريد[/glow]
                        http://cafebazaar.ir/app/?id=com.atxdroid

                        دیدگاه


                          #13
                          پاسخ : مشکل این برنامه چیه؟

                          لازم شد تا چند تا نکته بگم
                          همیشه برای بیکر بندی یک پورت از دستور
                          config portx.x =input/output
                          استفاده کن
                          برای این که یک پین رو چک کنی ببینی 0 هست یا 1 از دستور
                          pinx.x
                          استفاده کن مثل
                          if pinc.3 =1 then
                          a=pinc.3
                          همیشه برای این که یک پین رو 1 یا 0 کنی از دستور
                          portx=&b0000000
                          set/reset portx.x
                          portx.x = 1/0
                          استفاده کن مثل
                          portc.00001000
                          set portc.3
                          portc.3 = 1
                          لازم ذکر هست بگم دستور
                          pinx.x =1/0
                          از لحاض نرم افزاری درسته ولی از اون نمیشه جریان کشید (ledروشن نمیکنه)
                          موفق باشی
                          انجام پروژه هاي برنامه نويسي اندرويد
                          [glow=red,2,300]نرم افزار نقشه هاي پاور کامپيوتر اندوريد[/glow]
                          http://cafebazaar.ir/app/?id=com.atxdroid

                          دیدگاه


                            #14
                            پاسخ : مشکل این برنامه چیه؟

                            امتحان کردم باز هم کار نکرد. نمی دونم چرا همون برنامه موسوی عزیز کار می کرد ولی من که این کار رو می کردم کار نمی کرد.
                            در ضمن ورژن BASCOM AVR IDE 1.11.8.3 هستش. ( فکر کردم مشکل از کامپایلرش باشه )
                            کنکوری 90 ديروز،آ‌دانشجو مهندسي نرم افزار پلي تكنيك امروز!

                            دیدگاه


                              #15
                              پاسخ : مشکل این برنامه چیه؟

                              اینو ببین
                              http://www.4shared.com/file/40550178/dc5e68e/led-basic_made_by_mohsenhex.html
                              برای من هیچ مشکلی نداره شاید بسکامت مشکل داره

                              این هم لینک اخرین ورژن بسکام و هچنین من با همین ورژن کار میکنم البته شاید کامل نباشه یا احتیاج به ریجستر کردن داشته باشه اما تا حالا برای من مشکلی نداشته

                              http://rs250.rapidshare.com/files/79500631/Bascom-AVR-1.11.9.0.rar
                              انجام پروژه هاي برنامه نويسي اندرويد
                              [glow=red,2,300]نرم افزار نقشه هاي پاور کامپيوتر اندوريد[/glow]
                              http://cafebazaar.ir/app/?id=com.atxdroid

                              دیدگاه

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