امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
ساعت ديجيتال با seven-seg و ميكرو AVR (بيسيك)-دقيقه و ثانيه
نویسنده پیام
Neeku آفلاین
تازه وارد

ارسال‌ها: 6
موضوع‌ها: 3
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #1
ساعت ديجيتال با seven-seg و ميكرو AVR (بيسيك)-دقيقه و ثانيه
با سلام:

برا فردا بايد يه برنامه بنويسم براي ساعت با دقيقه و ثانيه، avr هم خيلي كم بلدم، تازه رشته ام اصلاً برق نيستش كه :(

فقط سخت افزارش رو چيدم تو proteus! مي شه كمكم كنين؟ خيلي ممنون.
۰۴-آذر-۱۳۸۶, ۱۶:۴۷:۱۶
ارسال‌ها
پاسخ
IMeysam آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 323
موضوع‌ها: 56
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 0
( 53 تشکر در 30 ارسال )
ارسال: #2
 
اگه فقط نمایش ساعت و دقیقه و ثانیه باشه خیلی کاری نداره . ولی خوب بازم وقت گیره . این که شما میگی تا همین امشب یا فرا باید به دستتون برسه کار رو یه خورده پیچیده میکنه

اي آمده از عالم روحاني تفت /////// حيران شده در پنج و چهار و شش و هفت
می نوش ندانی ز کجا آمده‌اي /////// خوش باش ندانی بکجا خواهی رفت
۰۴-آذر-۱۳۸۶, ۱۷:۲۳:۵۱
وب سایت ارسال‌ها
پاسخ
Neeku آفلاین
تازه وارد

ارسال‌ها: 6
موضوع‌ها: 3
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #3
 
آره، فقط نمايش هست، اونم فقط نمايش دقيقه و ثانيه، ساعت رو نخواسته... :?
۰۴-آذر-۱۳۸۶, ۱۷:۴۵:۵۹
ارسال‌ها
پاسخ
IMeysam آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 323
موضوع‌ها: 56
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 0
( 53 تشکر در 30 ارسال )
ارسال: #4
 
بیکار بودم گفتم براتون انجام بدم :wink:
http://www.4shared.com/file/30323436/f4d...clock.html
بگم که دقت نداره فقط نمایش میده

اي آمده از عالم روحاني تفت /////// حيران شده در پنج و چهار و شش و هفت
می نوش ندانی ز کجا آمده‌اي /////// خوش باش ندانی بکجا خواهی رفت
۰۴-آذر-۱۳۸۶, ۱۸:۳۸:۱۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : 3153
Neeku آفلاین
تازه وارد

ارسال‌ها: 6
موضوع‌ها: 3
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #5
 
W0o0o0oWWWWWWWWWW0o0o0o0o0o0WWWWWWWWWWWWW)0o0o0w

خييييييييييييلييييييييييييييييييييييييييييييييييييييييييييييييييييييييي... ممنوووووووووووووووووووووووووووووووونممممممممممممممممممممممممم :oops: :) :oops: :)

دمتون گرم... مرسييييييييييييييييييييييييييييييييييييييييي
۰۵-آذر-۱۳۸۶, ۰۱:۱۷:۲۰
ارسال‌ها
پاسخ
IMeysam آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 323
موضوع‌ها: 56
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 0
( 53 تشکر در 30 ارسال )
ارسال: #6
 
:lol: Amaze Amaze Amaze
بابا من من چی کار کردم :wink: حالا بیکار بودم نیم ساعته نوشتم

اي آمده از عالم روحاني تفت /////// حيران شده در پنج و چهار و شش و هفت
می نوش ندانی ز کجا آمده‌اي /////// خوش باش ندانی بکجا خواهی رفت
۰۵-آذر-۱۳۸۶, ۰۴:۳۵:۵۰
وب سایت ارسال‌ها
پاسخ
ha_60 آفلاین
بنيانگذار سايت
******

ارسال‌ها: 4,637
موضوع‌ها: 216
تاریخ عضویت: آبان ۱۳۸۳

تشکرها : 560
( 6556 تشکر در 2385 ارسال )
ارسال: #7
 
این کارهایی که می کنی رو می تونی تو سایت هم upload کنی ها :wink:
هم یه جاجمع می شه هم بعد از مدتی پاک نمی شه هم راحت تر دانلود می شه

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
۰۵-آذر-۱۳۸۶, ۰۹:۰۴:۱۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mahdi20
fatemeh_avr آفلاین
تازه وارد

ارسال‌ها: 8
موضوع‌ها: 5
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #8
RE:
(۰۴-آذر-۱۳۸۶, ۱۸:۳۸:۱۳)IMeysam نوشته است: بیکار بودم گفتم براتون انجام بدم :wink:
http://www.4shared.com/file/30323436/f4d...clock.html
بگم که دقت نداره فقط نمایش میده
;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;
سلام این فایل دوباره اپلود می کنین؟؟
لطفا
یا به من mail کنین
fatemeh_baratzadeh@yahoo.com
ممنون می شم
منتظرم
۲۰-مرداد-۱۳۸۹, ۲۱:۰۷:۳۷
ارسال‌ها
پاسخ
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #9
RE: ساعت ديجيتال با seven-seg و ميكرو AVR (بيسيك)-دقيقه و ثانيه
مهندس نبش تایپیک می کنی !!!

در ضمن میل کردن نداریم !!!

این برنامه رو تست کن :
البته بدون تایمره :

کد php:
$regfile "m16def.dat"
$crystal 1000000

Config Lcdpin 
Pin Db4 Pinb.5 Db5 Pinb.4 Db6 Pinb.3 Db7 Pinb.2 Pinb.6 Rs Pinb.7
Config Lcd 
16 2
Cursor Off
Cls

Config Porta 
Input

Dim Hour 
As Byte
Dim Minute 
As Byte
Dim Second 
As Byte
Dim B 
As Byte

Do

   
Incr Second

   
If Pina.0 1 Then :
      
Second 0
   End 
If

   If 
Pina.1 1 Then :
      
Incr Minute
   End 
If

   If 
Pina.2 1 Then :
      
Incr Hour
   End 
If

   If 
Second 59 Then :
      
Second 0
      Incr Minute
   End 
If

   If 
Minute 59 Then :
      
Minute 0
      Incr Hour
   End 
If

   If 
Hour 23 Then :
      
Hour 0
   End 
If

   
Cls
   Lcd 
"Time = " Hour ":" Minute ":" Second

   Waitms 499

   
If Pina.0 1 Then :
      
Second 0
   End 
If

   If 
Pina.1 1 Then :
      
Incr Minute
   End 
If

   If 
Pina.2 1 Then :
      
Incr Hour
   End 
If

   If 
Second 59 Then :
      
Second 0
      Incr Minute
   End 
If

   If 
Minute 59 Then :
      
Minute 0
      Incr Hour
   End 
If

   If 
Hour 23 Then :
      
Hour 0
   End 
If

   
Cls
   Lcd 
"Time = " Hour ":" Minute ":" Second

   Waitms 499

Loop 


اینم با تایمر و تنظیم یوزر فرندلی :

کد php:
$regfile "M16DEF.dat" $crystal 1000000

Config Lcdpin 
Pin Db4 Pinc.3 Db5 Pinc.2 Db6 Pinc.1 Db7 Pinc.0 Pinc.4 Rs Pinc.5
Config Lcd 
16 Cursor Off Cls

Dim Cc 
As Byte Mm As Byte Ss As Byte Sectic As Byte As Byte As Word

Gosub Showcc 
Gosub Showmm Gosub Showss

Config Timer2 
Timer Prescale 32 Async On
Enable Interrupts 
Enable Timer2 On Timer2 Sectic

Sw_s Alias Pind.0 
Sw_i Alias Pind.1 Sw_d Alias Pind.2

Star
:
      
Start Timer2
Do
      
Debounce Sw_s Cc
Loop

'===============================================================================

Sectic:
Incr Sectic
Select Case Sectic
Case 1:
         Gosub Offlcd
Case 2:
         Ss = Ss + 1 : Toggle Portd.7
         If Ss > 59 Then : Ss = 0 : Mm = Mm + 1
         End If
         If Mm > 59 Then : Mm = 0 : Cc = Cc + 1
         End If
         If Cc > 23 Then : Cc = 0
         End If
         Gosub Onlcd
Case 3:
         Gosub Offlcd
Case 4:
         Gosub Onlcd : Sectic = 0
End Select
         Locate 2 , 22
Return

'
===============================================================================
Cc:
         
2
Do
         
Debounce Sw_s Mm
         Debounce Sw_i 
Cc1
         Debounce Sw_d 
Cc2
Loop
Cc1
:
         
Incr Cc : If Cc 23 Then Cc 0
         Gosub Showcc 
: Goto Cc
Cc2
:
         
Decr Cc : If Cc 23 Then Cc 23
         Gosub Showcc 
: Goto Cc

'-------------------------------------------------------------------------------

Mm:
         F = 3 : Gosub Showcc
Do
         Debounce Sw_s , 1 , Ss
         Debounce Sw_i , 1 , Mm1
         Debounce Sw_d , 1 , Mm2
Loop
Mm1:
         Incr Mm : If Mm > 59 Then Mm = 0
         Gosub Showmm : Goto Mm

Mm2:
         Decr Mm : If Mm > 59 Then Mm = 59
         Gosub Showmm : Goto Mm

'
-------------------------------------------------------------------------------

Ss:
         
Gosub Showmm Gosub Showss
Do
         
Debounce Sw_s Star
         Debounce Sw_i 
Ss1
         Debounce Sw_d 
Ss2
Loop
Ss1
:
            
Timer2 Sectic 0
            
If Ss 29 Then Mm Mm 1
            End 
If
            If 
Mm 60 Then Mm Incr Cc
            End 
If
            If 
Cc 24 Then Cc 0
            Ss 
: Goto Ss
Ss2
:
            
Timer2 Ss Sectic : Goto Ss

'===============================================================================

Onlcd:

   Gosub Showcc : Gosub Showmm : Gosub Showss

Return
'
-------------------------------------------------------------------------------
Offlcd:
         If 
0 Then : Return
         Elseif 
2 Then Locate 1 Lcd "  "
         
Elseif 3 Then Locate 1 Lcd "  "
         
Elseif 4 Then Locate 1 Lcd "  "
         
End If
Return
'-------------------------------------------------------------------------------
Showcc:
   Home
   If Cc < 10 Then : Lcd " " ; Cc
   Else : Lcd Cc
   End If
   Lcd ":"
Return
Showmm:
   Locate 1 , 4
   If Mm < 10 Then : Lcd "0" ; Mm
   Else : Lcd Mm
   End If
   Lcd ":"
Return
Showss:
   Locate 1 , 7
   If Ss < 10 Then : Lcd "0" ; Ss
   Else : Lcd Ss
   End If
   Lcd " "
Return 

یه سرچ هم کنی تو سایت و فروم مقاله و پروژه ساعت زیاده !!!




۲۰-مرداد-۱۳۸۹, ۲۲:۲۸:۵۲
ارسال‌ها
پاسخ
تشکر شده توسط : رسول, h0x00i
mostafaserial آفلاین
تازه وارد

ارسال‌ها: 18
موضوع‌ها: 6
تاریخ عضویت: آذر ۱۳۸۷

تشکرها : 1
( 2 تشکر در 1 ارسال )
ارسال: #10
RE: ساعت ديجيتال با seven-seg و ميكرو AVR (بيسيك)-دقيقه و ثانيه
سلام
یه نفر ببینه مشکل این برنامه ساعت که با ds1307و سون سگمنت درست شده چیه؟!
http://901660.20upload.net/files/1389/ba...k-7seg.zip
۰۴-اسفند-۱۳۸۹, ۱۰:۳۶:۵۰
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Exclamation ارتباط سريال بين دو ميكرو و نمايش روي lcd با codevision ali313 13 28,959 ۰۱-شهریور-۱۳۹۷, ۱۱:۰۸:۴۳
آخرین ارسال: farhadtavakkol
  درخواست کمک برای ساعت با فونت بزرگ sobhan6831 4 2,400 ۲۴-فروردین-۱۳۹۷, ۲۰:۱۹:۱۲
آخرین ارسال: sobhan6831
  دانلود رایگان سورس ساعت حرم امام رضا (ع) ورژن 2 sina6479 3 5,371 ۲۶-اسفند-۱۳۹۶, ۲۲:۱۹:۴۴
آخرین ارسال: sajjad85
  ساخت تابلو روان و ساعت هوایی گردون یا همون Propeller Clock با موتور فن !!! t3r!p3000 85 91,068 ۲۲-شهریور-۱۳۹۵, ۲۱:۴۴:۳۸
آخرین ارسال: taherehselseleh
  سوال در مورد ساخت ساعت با ال سي دي navayi 5 4,744 ۱۲-اسفند-۱۳۹۴, ۱۲:۱۷:۱۰
آخرین ارسال: 1نفر
  ورودي ديجيتال در ميكرو ها cinapa 0 1,891 ۲۰-بهمن-۱۳۹۴, ۱۱:۱۳:۴۱
آخرین ارسال: cinapa
  مشكل با ميكرو ATMEGA64 elec645 12 10,853 ۰۲-شهریور-۱۳۹۴, ۱۳:۳۹:۲۰
آخرین ارسال: mbir92
  درخواست كمك براي رفع اشكال برنامه بيسيك يك دما سنج shoghal 16 7,341 ۰۵-مرداد-۱۳۹۴, ۱۵:۰۱:۲۶
آخرین ارسال: shoghal
  کریستال خارجی+کریستال ساعت در atmega8 cortex-m3 1 2,967 ۰۳-مرداد-۱۳۹۴, ۲۰:۱۳:۰۳
آخرین ارسال: sharin
  مشكل در راه اندازي ميكرو atmega8 fateme67hj 9 6,255 ۲۸-خرداد-۱۳۹۴, ۱۳:۳۲:۱۲
آخرین ارسال: fateme67hj

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 3 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS