|
|
|
อยากได้โค้ดของเหรียญและธนบัตรครับ เขียนลงใน 16F877 |
|
|
|
|
|
|
|
ไม่มีใครรู้เลยหรอคับ ผมไม่รู้จะเริ่มยังไงจิงๆ ช่วยผมหน่อยค้าบบบบ
|
|
|
|
|
Date :
2011-01-12 13:44:05 |
By :
บอลครับ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือผมมีตัวสอดธนบัตรกับตัวหยอดเหรียญแล้วคับ แต่อยากให้มันแสดงค่าขึ้นใน LCD ของ16F877 คับ
|
|
|
|
|
Date :
2011-01-12 21:50:50 |
By :
บอลครับ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็น่าจะรับค่าจากตัวหยอดเหรียญทีี่ท่านว่าอีกทีครับในนั้นจะมีวงจรอ่านค่าเหรียญอยู่ มันก็อยู่ที่ค่าที่ส่งออกมาจากตัวไอซีในวงจรรับเหรียญ จากนั้นก็ส่งค่าเข้า pic16f877 ที่ท่านใช้ครับ แล้วเช็ทออกมาที่ขาไหน แล้วก็เขียนโปรแกรมแสดง เหมือนจะง่ายแต่ก็ยากว่าแต่จะทำอะไรหรอครับ ผมเคยทำแต่ควบคุมมอเตอร์ หลักการ คือ สมมุติผมมีชุดวิทยุของรถกระป๋อง ซึ่งชุดรับ ขับมอเตอร์ได้แค่ 4.5V แต่มอเตอร์ที่ผมจะขับผมดันใช้ 12V ฉะนั้นผมจึง ต้องมีวงจรรับค่า output จากวงจรขับของรถกระป๋อง แล้วเอาไปส่งต่อให้วงจรไดร์ฟ 12V ที่ทำขึ้น หวัังว่าคงจะช่วยให้เห็นภาพได้บ้างนะท่าน
|
|
|
|
|
Date :
2011-01-13 02:57:38 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือผมจะทำเหมือนระบบเติมเงินอะคับ แล้วอยากให้หยอดเงินไปแล้วมันแสดงค่าเงินขึ้นแบบนี้อะคับ
|
|
|
|
|
Date :
2011-01-13 04:47:45 |
By :
บอลครับ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
unsigned char i1,i2,i3,i4,i5,i6;
void interrupt(){
i6++;
if(i6>9)
{
i6=0;
i5++;
}
if(i5>9)
{
i5=0;
i4++;
}
if(i4>9)
{
i4=0;
i3++;
}
if(i3>9)
{
i3=0;
i2++;
}
if(i2>9)
{
i2=0;
i1++;
}
if(i1>9)i1=0;
INTCON.INTF=0;
}
void main(){
TRISB=0xFF;
TRISD=0;
INTCON.INTE=1;
INTCON.INTF=0;
INTCON.INTEDG=0;
INTCON.GIE=1;
Lcd_Init(&PORTD);
Lcd_Cmd(LCD_CURSOR_OFF);
Lcd_Cmd(LCD_CLEAR);
Return:Lcd_Out(1,1,"condom chootsize");
while(1)
{
Lcd_Chr(2,2,i1+48);
Lcd_Chr(2,3,i2+48);
Lcd_Chr(2,4,i3+48);
Lcd_Chr(2,5,i4+48);
Lcd_Chr(2,6,i5+48);
Lcd_Chr(2,7,i6+48);
}
}
|
|
|
|
|
Date :
2011-02-24 02:49:14 |
By :
ต้อม |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|