พิมพ์หน้านี้ - การประยุกต์ MCS51ทำนาฬิกา

LSVคลังสมองออนไลน์ "ปีที่21"

ห้องโครงงาน - D.I.Y.- เทคโนโลยี่ => ►ถาม-ตอบโครงงาน => ข้อความที่เริ่มโดย: HomdanG ที่ มีนาคม 11, 2008, 11:51:21 PM



หัวข้อ: การประยุกต์ MCS51ทำนาฬิกา
เริ่มหัวข้อโดย: HomdanG ที่ มีนาคม 11, 2008, 11:51:21 PM
ผมอยากลองทำนาฬิกาด้วยไมโครคอนโทรลเลอร์ครับ แสดงผล 4 หลัก ชม/นาที set ค่าเวลาได้ hour/min ใครพอจะมี code กับวงจรบ้างครับ ผมลองทำตามในหนังสือ Microcontroller  &  Application II โดย ดอนสัน ปงผาบ แล้วไม่ออกเลย งงมาก
ด้านล่างนี้เป็น code ที่อยู่ในหนังสือน่ะครับ
#include<reg51.h>
sbit setHour=P3^0;
sbit setMin=P3^1;
void delay(int msec);
void main()
{
char hour,min,digit0,digit1,digit2;
char digit3,sw_min,sw_hour;
   do{
   for(hour=0;hour<24;hour++)
      {
      for(min=0;min<60;min++)
         {
         if(setHour==0)
                           {
            hour=hour+1;
                           delay(50);
                           }
                   if(setMin==0)
            {
            min++;
            delay(50);
            }
         digit3=min%10;
         digit2=min/10;
         digit1=hour%10;
         digit0=hour/10;
         P1=(0x30+digit3);delay(25);
         P1=(0x20+digit2);delay(25);
         P1=(0x10+digit1);delay(25);
         P1=(0x00+digit0);delay(25);
         }
      }
   }while(min<100);
}
void delay(int msec)
{
int c;
TMOD=0x02;
TH0=0xA4;
TL0=0xA4;
for(c=0;c<msec*100;c++)
   {
   TF0=0;
   TR0=1;
   while(TF0==0);
   }TR0=0;
}


หัวข้อ: Re: การประยุกต์ MCS51ทำนาฬิกา
เริ่มหัวข้อโดย: HomdanG ที่ มีนาคม 11, 2008, 11:53:06 PM
ใครเกร่งช่วยแนะนำหน่อยครับ หรือมีวงจรอื่นๆแนะนำก็ดีครับ
ขอบคุณครับ


หัวข้อ: Re: การประยุกต์ MCS51ทำนาฬิกา
เริ่มหัวข้อโดย: HomdanG ที่ มีนาคม 13, 2008, 07:11:50 PM
- -" ไม่มีคนพอทำได้เลยหรอครับ :'(


หัวข้อ: Re: การประยุกต์ MCS51ทำนาฬิกา
เริ่มหัวข้อโดย: Neung_cmi ที่ มีนาคม 16, 2008, 11:20:33 PM
จะเอาออก 7 segment  หรือ lcd  แล้วจะใช้กับ MCS-51 เบอร์อะไรครับ


หัวข้อ: Re: การประยุกต์ MCS51ทำนาฬิกา
เริ่มหัวข้อโดย: HomdanG ที่ มีนาคม 17, 2008, 02:09:45 AM
7 segment ครับ เบอร์ AT89C2051
ด้านล่างนี้เป็นวงจรที่อยู่ในหนังสือครับ
(http://img2.smileupload.com/upload_pic/17-03-2551/01biwr_17032551021333.jpg) (http://www.smileupload.com)


หัวข้อ: Re: การประยุกต์ MCS51ทำนาฬิกา
เริ่มหัวข้อโดย: Neung_cmi ที่ มีนาคม 25, 2008, 09:07:59 AM
ผมลองตามเว็ปนี้ได้ผลนะครับ http://www.kmitl.ac.th/~kswichit/clock/clock.htm


หัวข้อ: Re: การประยุกต์ MCS51ทำนาฬิกา
เริ่มหัวข้อโดย: HomdanG ที่ มีนาคม 25, 2008, 10:35:36 AM
ขอบคุณครับ


หัวข้อ: Re: การประยุกต์ MCS51ทำนาฬิกา
เริ่มหัวข้อโดย: atorsound ที่ กุมภาพันธ์ 09, 2011, 01:01:32 AM
แล้วเบอร์  AT89S51 หละครับ  มีรึป่าว  ขอด้วยครับกำลังทำโปรเจคนาฬิกาอยู่

แสดงผลด้วย 7 sigmen