امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
راهنمایی در مورد کد برنامه ساعت
#1
با سلام بر اساتید
کد زیر برای برنامه ساعت با ds1307 هست در حالت عادی درست هست ولی میخوام بهش یک دکمه اضافه کنم که زمانیکه دکمه را فشار دادیم مقدار ساعت افزایش پیدا کند!! به نظر شما کدی که نوشتم ایا درست هست؟؟؟در شبیه سازی کار نکرد!! به نظر شما مشکل اش چی هست؟


کد:
unsigned char hour,minute,sec; char h[5],mine[5],s[6]; lcd_init(16); rtc_set_time(11,09,12); while (1) { if(PINB.0==0) { hour++; rtc_set_time(&hour,&minute,&sec); delay_ms(10); PORTB.1=1; } rtc_get_time(&hour,&minute,&sec); itoa(hour,h); itoa(minute,mine); itoa(sec,s); lcd_gotoxy(0,0); lcd_puts(h); lcd_putsf(":"); lcd_puts(mine); lcd_putsf(":"); lcd_puts(s); }


 
پاسخ
#2

مشکل دستور من:

$regfile = "m16def.dat"
$crystal = 5000000
Config Pina.1 = Input
Config Pina.2 = Input
Config Portc = Output
Set Porta.1
Set Porta.2
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Porta.7 , Db5 = Porta.4 , Db6 = Porta.6 , Db7 = Porta.5 , E = Porta.3 , Rs = Portb.3
Dim B As Bit
Cls
Locate 1 , 5
Lcd "start"


Waitms 300
Do
If Pina.1 = 0 And Porta.2 = 0 Then
Set Portc.1
Reset Portc.2
Reset Portc.3
Cls
Lcd "finder"


Elseif Pina.1 = 1 And Pina.2 = 0 Then
Set Portc.1
Reset Portc.2
Set Portc.3
Cls
Lcd "ran0"


Elseif Pina.1 = 1 And Pina.2 = 1 Then
Set Portc.1
Reset Portc.2
Set Portc.3
Cls
Lcd "ran1"

 Else
Reset Portc.1
Set Portc.2
Reset Portc.3
Cls
Lcd "abpash"

End If
Loop

End
 
پاسخ
#3
شما الان جواب من را دادی یا مشکل خود ات را گفتی!!! لطفا تایپیک دیگه ای باز کن !!
 
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  برنامه Codevision(رفع اشکال و سوالات ) rezalahiji 19 6,745 11-4-1397، 06:50 عصر
آخرین ارسال: diamond
  سوال در مورد فوروارد کردن چند پین از چند پورت مختلف میکرو moh3en_bad 4 892 16-1-1396، 10:05 صبح
آخرین ارسال: blacksmart2017
  جزئیات کامل ساخت ساعت و تابلوی چرخان فقط با 7 عدد LED Pixar 24 11,148 18-12-1394، 06:10 عصر
آخرین ارسال: shahin_w3
  راهنمایی در کار با پروگرامر شانیا 2 695 15-12-1394، 01:59 صبح
آخرین ارسال: mohammad_amin
  درخواست راهنمایی برای اینورتر night-sky 1 1,058 23-10-1394، 03:24 عصر
آخرین ارسال: nahrima
Photo سؤالی در مورد USART whiteblack 3 1,087 29-7-1394، 08:35 عصر
آخرین ارسال: iman d
  کمک در ساخت ساعت با سون سگمنت milad.v1371 0 681 8-7-1394، 10:35 صبح
آخرین ارسال: milad.v1371
Question یادگیری برنامه نویسی AVR diegoyasan 2 789 24-6-1394، 01:21 عصر
آخرین ارسال: iman d
  راهنمایی در خرید naeimian 0 557 11-5-1394، 09:38 عصر
آخرین ارسال: naeimian
  مشکل در برنامه نویسی بسکام mnoroozi 5 1,613 6-4-1394، 01:45 عصر
آخرین ارسال: soso

پرش به انجمن:


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