Group Blog
 
 
กันยายน 2554
 123
45678910
11121314151617
18192021222324
252627282930 
 
16 กันยายน 2554
 
All Blogs
 
การเขียนโปรแกรมDot matrix

ตัวอักษร Matrix LED
Matrix Led คือ การนำ led หลายๆตัวมาต่อกันแบบเมตริกซ์ คล้ายกับการต่อสวิตช์ของ key pad เช่น Matrix led
ขนาด 8*8 ก็จะประกอบไปด้วยled ทั้งหมด 64 หลอด และสายสัญญาณทั้งหมด 16เส้นเป็นต้น ลักษณะและโครงสร้างของmatrix led


การเขียนโปรแกรมจึงมีวิธีการเดียวกับkey pad คือการสแกนทีละแถวหรือทีละคอลัมน์แล้วใช้การสลับกันแสดงผลแต่ละแถวหรือคอลัมน์ซ้ำๆกันไปเรื่อยเพื่อให้เกิดภาพขึ้นโดยในโครงงานนี้สร้างภาพตัวอักษร c


#include

sbit row1=P2^0;
sbit row2=P2^1;
sbit row3=P2^2;
sbit row4=P2^3;
sbit row5=P2^4;
sbit row6=P2^5;
sbit row7=P2^6;
sbit row8=P2^7;
sbit col1=P3^0;
sbit col2=P3^1;
sbit col3=P3^2;
sbit col4=P3^3;
sbit col5=P3^4;
sbit col6=P3^5;
sbit col7=P3^6;
sbit col8=P3^7;

void delay(void);
void main(void)
{
unsigned char summ = 0 ;
while(1)
{
P2 = 0x00; P3 = 0xff;
delay();

P2 = 0x00; P3 = 0xff;
P2 = 0x02;
delay();

P2 = 0x00; P3 = 0xff;
P2 = 0x04;
P3 = 0x9b;
delay();

P2 = 0x00; P3 = 0xff;
P2 = 0x08;
P3 = 0xf9;
delay();

P2 = 0x00; P3 = 0xff;
P2 = 0x10;
P3 = 0xf9;
delay();

P2 = 0x00; P3 = 0xff;
P2 = 0x20;
P3 = 0x9b;
delay();

P2 = 0x00; P3 = 0xff;
P2 = 0x40;
P3 = 0xc7;
delay();

P2=0x00;P3=0xff;
delay();
}
}

void delay(void)
{
unsigned int x;
for(x=0;x<1000;x++);
}




Create Date : 16 กันยายน 2554
Last Update : 8 ตุลาคม 2554 13:22:23 น. 0 comments
Counter : 281 Pageviews.

ชื่อ : * blog นี้ comment ได้เฉพาะสมาชิก
Comment :
  *ส่วน comment ไม่สามารถใช้ javascript และ style sheet
 

silicon_k
Location :
กรุงเทพฯ Thailand

[ดู Profile ทั้งหมด]

ให้ทิปเจ้าของ Blog [?]
ฝากข้อความหลังไมค์
Rss Feed
Smember
ผู้ติดตามบล็อก : 1 คน [?]




ยินดีต้อนรับสู่โลกอิเล็กทรอนิกส์ รับปรึกษางานทางด้านอิเล็กทรอนิกส์ 0866057721
Friends' blogs
[Add silicon_k's blog to your web]
Links
 

 Pantip.com | PantipMarket.com | Pantown.com | © 2004 BlogGang.com allrights reserved.