ايران ويج

نسخه‌ی کامل: سوال در مورد ساخت ساعت با ال سي دي
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
يه برنامه ساعت با ال سي دي نوشتم ولي نميدونم چرا كار نميكنه اينم برنامش:

کد:
$regfile = "m32def.dat"

$crystal = 1000000

Config Lcd = 16 * 2

Config Lcdpin = Pin , Rs = Portb.0 , E = Portb.1 , Db4 = Portb.2 , Db5 = Portb.3 , Db6 = Portb.4 , Db7 = Portb.5

Config Clock = Soft , Gosub = Sectic

Enable Interrupts

Dim H As Byte

Dim S As Byte

Dim M As Byte

Dim X As Bit

H = 11

M = 59

S = 50

X = 1

Cursor Off

Do

If S > 59 Then

Incr M

S = 0

If M > 59 Then

Incr H

M = 0

End If

End If

Locate 1 , 3

Lcd \":\"

Locate 1 , 6

Lcd \":\"

If H > 9 Then

Locate 1 , 1

Lcd H

Else

Locate 1 , 1

Lcd \"0\" ; H

End If

If M > 9 Then

Locate 1 , 4

Lcd M

Else

Locate 1 , 4

Lcd \"0\" ; M

End If

If S > 9 Then

Locate 1 , 7

Lcd S

Else

Locate 1 , 7

Lcd \"0\" ; S

End If

If X = 0 Then

If H > 12 Then H = 1

Locate 1 , 10

Lcd \"PM\"

Else

If H > 11 Then H = 0

Toggle X

Locate 1 , 10

Lcd \"AM\"

End If

Loop

End


Sectic:

Incr S

Return
كريستال ساعت هم براش گزاشتم ساعت روي ال سي دي نمايش داده ميشه ولي راه نميفته و كار نميكنه

لطفا راهنمايي كنيد
سلام دوسته من.
به ایران ویج خوش اومدی.
لطفا شبیه ساز رو هم اینجا قرار بده.
اينم عكس برنامه اگه چيز ديگه اي لازمه بگين ممنون از راهنمايي شما
[تصویر:  u1j7k4r4on0trh38nt8o.jpg]
با سلام به دوستان عزیز من با codevision یه ثانیه ساز ساختم که دقیق کار نمیکنه از timer2  استفاده کردم و کریستال ساعت گذاشتم آیا از نوسان ساز داخلی یا جایی دیگه ممکنه تاثیر میگیره که بد کار میکنه ؟ چیکار کنم!!؟
در ضمن از mega8 استفاده کردم
سلام
خسته نباشید

اگه توی فیوز بیتها و نتظیم فرکانس مشکل دارید
* واسه تنظیم فیوز بیت های مربوط به CLOCKاین عکس رو باز کنید  http://l1l.ir/31c

*به این آدرسها سر بزنید

http://www.iranled.com/forum/thread-20198.html

http://www.iranled.com/forum/thread-7963.html

http://electronichighway.webnashr.com/2014/03/     قسمت فیوز بیت وتنظیم منبع کلاک میکرو

موفق ومؤید