ลูกเต๋าอิเล็กทรอนิกส์ สองหลัก
อุปกรณ์
1.pic16f628a
2.IC 74LS47 BCD to 7-Segment
3.Crystal 4 MHz
4.สวิทซ์กดติดปล่อยดับ
5.ต้วต้านทาน 470โอห์ม
6.ตัวต้านทาน 1.2 กิโลโอห์ม
7.ตัวต้านทาน 10 กิโลโอห์ม
7.ตัวต้านทาน 10 กิโลโอห์ม
8.ตัวเก็บประจุ 22 pf
code
void main()
{
unsigned char dice[]={0x11,0x21,0x61,0x22,0x43,0x52,0x16,0x33,0x66,0x13,0x31,0x26,0x55,0x45,0x64,0x12,0x32,0x62,0x36,0x41,0x44,0x56,0x65,0x15,0x51,0x46,0x14,0x63,0x24,0x54,0x25,0x53,0x23,0x35,0x43,0x34,};
unsigned char i;
TRISB=0b00001000;
PORTB=0b00001000;
while(1)
{
if(PORTB.F3==0)
{
PORTB=dice[i];
delay_ms(1000);
PORTB=0;
}
i++;
if(i>37)i=0;
}
}
ลิ้งวีดีโอ
https://www.youtube.com/watch?v=XhdE6TcOrR0&feature=youtu.be
{
unsigned char dice[]={0x11,0x21,0x61,0x22,0x43,0x52,0x16,0x33,0x66,0x13,0x31,0x26,0x55,0x45,0x64,0x12,0x32,0x62,0x36,0x41,0x44,0x56,0x65,0x15,0x51,0x46,0x14,0x63,0x24,0x54,0x25,0x53,0x23,0x35,0x43,0x34,};
unsigned char i;
TRISB=0b00001000;
PORTB=0b00001000;
while(1)
{
if(PORTB.F3==0)
{
PORTB=dice[i];
delay_ms(1000);
PORTB=0;
}
i++;
if(i>37)i=0;
}
ลิ้งวีดีโอ
https://www.youtube.com/watch?v=XhdE6TcOrR0&feature=youtu.be