Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore Lab14

Lab14

Published by kowit, 2018-04-02 11:36:31

Description: ใบงานการทดลองที่ 14 การใช้งาน Shift Register ร่วมกับ LED Dot Matrix

Search

Read the Text Version

ใบงานการทดลองท่ี 14 การใช้งาน Shift Register ร่วมกับ LED DotMatrixวตั ถุประสงค์เชิงพฤติกรรมเพอื่ ใหน้ ักศกึ ษาสามารถ 1. เขยี นโปรแกรมส่ังงานไอซี Shift Register ไดอ้ ย่างถูกต้อง 2. ประยุกตใ์ ชไ้ อซี Shift Register เพ่อื ควบคุม RGB Dot Matrix LED ไดอ้ ย่างถกู ต้องอปุ กรณป์ ระกอบการทดลอง 1 เคร่ือง 1 บอร์ด 1. คอมพวิ เตอรท์ ่ีมชี ่องเสยี บ USB 1 บอรด์ 2. บอร์ด Arduino Mega 2560 10 เสน้ 3. บอร์ด One the all 1 เส้น 4. สายเช่ือมต่อ 5. สาย USB type A to USB type Bลงชื่อผู้ทดลอง 1. _____________________________ 2.__________________________________ทฤษฎที ีเ่ กยี่ วข้อง Dot Matrix LED เป็นการนาไดโอดเปล่งแสง (LED) หลายๆ ดวงมาเรียงต่อกันเป็นลักษณะ 2 มิติมขี นาดกว้างและยาว โดยท่ัวไปมีขนาด 8×8 คือ มี 8 แถว และ 8 หลัก จานวนไดโอดเปล่งแสงทั้งส้นิ 64 ดวงใชเ้ พื่อแสดงตัวอกั ษร หรือภาพสญั ลกั ษณท์ ่ีมคี วามละเอียดไม่มากนัก เพ่ือแสดงสถานการณ์ทางานของอุปกรณ์ตา่ งๆ หรอื แสดงขอ้ มลู ให้กับผ้ใู ช้ ลกั ษณะของ RGB Dot Matrix LED แสดงดงั รูปใบงานท่ี 14-1รปู ใบงานที่ 13-1 ลกั ษณะ RGB Dot Matrix LED บนบอรด์ หนงั สอื ชดุ ฝึกด้านดจิ ิทัล 275

วงจรภายในเป็นการต่อร่วมแถว และต่อร่วมหลัก เช่น ในแต่ละแถวขาแคโทดของไดโอดเปล่งแสงท้ัง8 ดวงต่อร่วมกัน ส่วนทางด้านหลักแต่ละหลักขาแอโนดของไดโอดเปล่งแสง 8 ดวงต่อร่วมกัน ดังน้ันเม่ือต้องการให้ดวงใดติดผู้ใช้จะต้องจ่ายไฟฟ้ากระแสตรงข้ัวบวกไปที่หลักและจ่ายขั้วลบในแถวที่มีไดโอดตัวที่ต้องการอยู่ ลักษณะโครงสร้างภายในของดอทแมทริกซ์ แสดงดังรูปใบงานที่ 14-2 รปู ใบงานท่ี 13-2 ลักษณะวงจรภายในของ LED Dot MatrixRGB LED Dot Matrix การแสดงผลด้วยไดโอดเปล่งแสงแบบ ดอทแมทริกซ์ได้พัฒนาขึ้นจากการแสดงผลได้เพียงสีเดียวเป็นการแสดงผลได้หลายสีภายในจุดเดียว โดยอาศัยหลักการของการผสมสีทางแสง มีแม่สีทางแสง 3 สีได้แก่ สีแดง (Red) สีเขียว (Green) และสีน้าเงิน (Blue) จากความสามารถในการผสมสีทางแสง ทาให้ในแต่ละจุดสามารถแสดงสีไดม้ ากถึง 7 สจี ากการผสมสีต่อไปน้ี สแี ดง (Red) สีเขยี ว (Green) สีนา้ เงิน (Blue) สแี ดง + สีนา้ เงนิ = สมี ่วงอมชมพู (Magenta) สีแดง + สีเขยี ว = สีเหลอื ง (Yellow) สเี ขยี ว + สนี ้าเงนิ = สีฟ้าคราม (Cyan) สแี ดง + สเี ขยี ว + สีน้าเงิน = สีขาว (White)276 หนังสือชุดฝึกด้านดิจทิ ลั

โดยลักษณะการผสมสี จะแสดงดงั รูปใบงานที่ 14-3 รปู ใบงานที่ 13-3 การผสมสีทางแสง วงจรภายในของไดโอดเปล่งแสงแบบดอทแมทริกซ์มีความซับซ้อนมากขึ้นจากเดิม คือในทุกๆ จุดของดอทแมทริกซ์ประกอบไปด้วยไดโอดเปล่งแสง 3 สีรวมอยู่ในดวงเดียวกัน โดยการรวมขาแคโทดภายในจุดเข้าด้วยกัน และรวมกับจุดอ่ืนๆ ภายในแถวท้ังหมด ส่วนทางด้านหลักจะรวมขาแอโนดตามแม่สีแต่ละสีเป็นขาเดียวกัน เช่น ขาแอโนดของสีแดงในหลักที่หนึ่งทั้ง 8 ดวงต่อรวมกัน เป็นต้น สัญลักษณ์ของไดโอดเปล่งแสงแบบดอทแมทริกซ์ชนดิ หลายสแี สดงดังรูปใบงานที่ 14-4 รูปใบงานท่ี 13-4 ลกั ษณะของวงจรภายในของ RGB LED Dot Matrix หนงั สือชุดฝึกด้านดจิ ิทลั 277

จะเห็นว่าวงจรมีจานวนขาสัญญาณควบคุมการแสดงผลมากถึง 32 ขา การนาไปต่อใช้งานจะส้ินเปลืองสายสญั ญาณของไมโครคอนโทรลเลอร์จานวนมาก ดงั น้ันเพ่ือใหป้ ระหยัดสายสญั ญาณในการนาไปใช้งานจึงจาเป็นจะต้องมีอุปกรณ์เสริม คือชิพท่ีทาหน้าที่แปลงรูปแบบข้อมูลจากอนุกรมเป็นขนาน โดยอาศยั การเลื่อนบิตอนุกรมจากอินพุตทีละบิตมาเรียงลงในเรจิสเตอร์ เมื่อข้อมูลครบท้ัง 8 บิตแล้วจึงส่งข้อมูลจากเรจิสเตอร์ออกมาพร้อมๆ กัน เป็นแบบขนาน โดยอุปกรณ์ท่ีนิยมใช้แปลงรูปแบบสัญญาณจากอนุกรมเป็นขนาน ได้แก่ ไอซี 74HC595 8-bit serial-in/serial or parallel-out shift register with output latch Shift Register IC รูปใบงานท่ี 13-5 ขาสญั ญาณของไอซี 74HC595 การนาไอซี 74HC595 ไปใช้งานได้โดยการเขียนโปรแกรมป้อนสญั ญาณอินพตุ แบบอนุกรมเรียงลาดับโดยจากรูปใบงานท่ี 14-5 ข้อมูลเข้าทาง A (ขา 14) ในช่วงเวลาที่ ขา Shift Clock (ขา 11) มีสถานะเป็นช่วงขอบขาขึ้น ข้อมูลอนุกรมจะถูกเรียงเข้าไปเก็บอยู่ในเรจิสเตอร์ และคงค้างสภาวะไว้จนกว่าจะเกิดการเปลี่ยนแปลงการรับข้อมลู เข้าทางอินพุต จะเห็นว่าทาให้ประหยัดสายสัญญาณในการส่งข้อมูลจากส่วนควบคุมจากเคยใช้สายสัญญาณถึง 8 เส้น ลดลงเหลือสายสัญญาณเพียงเส้นเดียว โดยสามารถส่งสัญญาณไปยังปลายทางได้ 8 เส้นเท่าเดมิ รปู ใบงานที่ 13-6 การประยุกต์ตอ่ ไอซี 74HC595 เพือ่ ขับขาสญั ญาณดา้ น COLLUMN278 หนังสอื ชดุ ฝึกด้านดิจิทลั

จากรูปเป็นการประยุกต์นาสัญญาณเอาต์พุตของไอซี 74HC595 เช่ือมต่อไปยังไอซีขับสัญญาณเอาต์พุต UDN2981 เพ่ือให้สามารถขับดอทแมทริกซ์ให้ติดสว่างได้ ดังนั้นการขับดอทแมทริกซ์ชนิดหลายสีจึงตอ้ งต่อวงจรดังรูปที่ 14-6 จานวน 3 วงจร เพราะเนื่องจากดอทแมทรกิ ซ์แบบ RGB มจี านวนแมส่ ีในแตล่ ะหลักจานวน 3 สี ทาใหใ้ นการตอ่ วงจร 1 วงจร สามารถขบั ดอทแมทริกซ์ในดา้ นหลกั 8 หลักได้ 1 สเี ทา่ นัน้ นอกจากน้ีทางด้านแถวใช้วงจรลักษณะเดียวกันอีก 1 วงจรเพื่อขับคอมมอนของดอทแมทริกซ์แต่เปลี่ยนไอซีท่ีใช้ขับเป็น ULN2803 เพื่อขับให้เอาต์พุตเป็นลอจิก 0 ไปเช่ือมต่อเข้าสายสัญญาณคอมมอนท่ีเปน็ แบบคอมมอนแคโทด วงจรควบคุมการแสดงผลทางด้านแถว แสดงดงั ภาพท่ี 14-7 รปู ใบงานท่ี 13-7 การประยุกตต์ อ่ ไอซี 74HC595 เพ่อื ขับขาสัญญาณด้าน ROW บนบอร์ด One the All มีวงจรลักษณะดังกล่าวอยู่บนบอร์ดเรียบร้อยแล้วโดยแสดง ดังรูปท่ี 14-8โดยในการใช้งาน 8x8 RGB Dot Matrix LED ทาได้โดยเชื่อมต่อพอร์ตดิจิทัล I/O ของอาร์ดุยโนเข้ากับขาสัญญาณควบคุมต่างๆ บนโมดูล ซ่ึงรายละเอียดขาสัญญาณควบคุม 8x8 RGB Dot Matrix LEDแสดงดังตารางใบงานท่ี 14-1 รูปใบงานที่ 13-8 ลักษณะโมดลู และตาแหน่งขาเชื่อมต่อบนบอร์ดทดลอง หนงั สอื ชดุ ฝกึ ดา้ นดิจทิ ัล 279

ตารางใบงานที่ 14-1 รายละเอยี ดของขาสัญญาณบนโมดลู RGB Dot Matrix LEDขาสัญญาณควบคมุ รายละเอียด GND ใช้เปน็ ระดับแรงดันอา้ งองิ (Ground) R_DAT ใช้ อนิ พตุ ข้อมูลอนกุ รมใหก้ ับ 74HC595 ในแนว Row R_SHF ใช้ อนิ พุต สัญญาณ Shift ขอ้ มลู เขา้ ไปใน 74HC595 ในแนว Row R_STO ใช้ อนิ พุต สัญญาณ Storage ข้อมลู ของ 74HC595 ในแนว Row C_STO ใช้ อินพตุ สัญญาณ Storage ข้อมูลของ 74HC595 ในแนว Column C_SHF ใช้ อนิ พตุ สัญญาณ Shift ข้อมลู เขา้ ไปใน 74HC595 ในแนว Column Output Enable (Active Low) OE 0 = เปิดการแสดงจดุ สีของ Dot Matrix LED 1 = ปดิ การแสดงจดุ สีของ Dot Matrix LED C_DAT ใช้ อินพุต ข้อมูลอนุกรมให้กับ 74HC595 ในแนว Column โดยลักษณะการควบคุมในฝ่ัง Column มีทั้งสิน้ 24 บิต และฝั่ง Row จานวน 8 บิต ซง่ึ แสดงตาแหน่งบิต เทียบกบั ตาแหนง่ ของ Dot Matrix ได้ดังรูปใบงานท่ี 14-9 Col B B B B B B B B G G G G G G G G R R R R R R R RRow 8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1Row8Row7Row6Row5Row4Row3Row2Row1 รปู ใบงานที่ 13-9 แสดงบติ เทยี บกับตาแหนง่ ของจุด RGB Dot Matrix LED280 หนังสือชุดฝึกด้านดิจิทลั

ข้นั ตอนการทดลอง ในการทดลองนี้ จะเป็นการทดลองใช้งาน Shift Register เพ่ือควบคุม 8x8 RGB Dot Matrix LEDโดยจะควบคมุ ให้เกดิ การแสดงเปน็ สตี ่างๆ ทง้ั 7 สี ในแถวบนสดุ โดยดาเนินการทดลองดงั น้ี1. เชือ่ มตอ่ ขาสญั ญาณของ Shift Register เข้ากับอารด์ ุยโน ดงั นี้ ขาสัญญาณอารด์ ุยโน ขาสญั ญาณ Shift Register D2 R_DAT D3 R_SHF D4 R_STO D5 C_STO D6 C_SHF D7 OE D8 C_DAT โดยแสดงได้ดังรปู ใบงานท่ี 14-10 รปู ใบงานท่ี 13-10 การเชื่อมต่อเพื่อใช้ในการทดลอง หนังสอื ชุดฝกึ ด้านดจิ ิทัล 281

2. เขียนโปรแกรมบน Arduino IDE ตามโปรแกรมการทดลองท่ี 14-1โปรแกรมการทดลองที่ 14-1 01 const byte R_DAT = 2; 02 const byte R_SHF = 3; 03 const byte R_STO = 4; 04 const byte C_STO = 5; 05 const byte C_SHF = 6; 06 const byte OE = 7; 07 const byte C_DAT = 8; 08 09 void setup(){ 10 pinMode(C_DAT, OUTPUT); 11 pinMode(C_SHF, OUTPUT); 12 pinMode(C_STO, OUTPUT); 13 pinMode(R_STO, OUTPUT); 14 pinMode(R_SHF, OUTPUT); 15 pinMode(OE, OUTPUT); 16 pinMode(R_DAT, OUTPUT); 17 C_Gen(0x00,0x00,0x00); 18 R_Gen(0x00); 19 digitalWrite(OE, LOW); 20 } 21 22 void C_Gen(byte r,byte g,byte b){ 23 byte buff; 24 digitalWrite(C_STO, LOW); 25 for(int i=0; i<24 ; i++){ 26 digitalWrite(C_SHF, LOW); 27 if(i<8){ 28 buff = (b & 0x01); 29 b>>=1; 30 } 31 else if(i<16){ 32 buff = (g & 0x01); 33 g>>=1; 34 } 35 else{ 36 buff = (r & 0x01); 37 r>>=1; 38 } 39 digitalWrite(C_DAT, buff); 40 digitalWrite(C_SHF, HIGH); 41 } 42 digitalWrite(C_STO, HIGH); 43 } 44 45 46282 หนงั สอื ชุดฝึกด้านดิจทิ ลั

โปรแกรมการทดลองที่ 14-1 (ตอ่ ) 47 void R_Gen(byte row){ 48 byte buff; 49 digitalWrite(R_STO, LOW); 50 for(int i=0; i<8 ; i++){ 51 digitalWrite(R_SHF, LOW); 52 buff = (row & 0x01); 53 row>>=1; 54 digitalWrite(R_DAT, buff); 55 digitalWrite(R_SHF, HIGH); 56 } 57 digitalWrite(R_STO, HIGH); 58 } 59 60 void loop(){ 61 C_Gen(0x2E,0x5A,0x96); 62 R_Gen(0x80); 63 }อธิบายโปรแกรมท่ี 14-1บรรทดั ท่ี 1-7 : เปน็ การประกาศตัวแปรเพอ่ื เกบ็ หมายเลขขาสัญญาณทีจ่ ะใชง้ านทั้ง 7 ขาบรรทดั ที่ 10-16 : เป็นการกาหนดทิศทางของขาสญั ญาณให้เป็น OUTPUTบรรทดั ที่ 17 : เปน็ การสงั่ งานให้ Shift Register ในสว่ นของคอลัมน์ มีลกั ษณะสัญญาณเป็น “0” ทั้งหมดบรรทัดที่ 18 : เป็นการสง่ั งานให้ Shift Register ในสว่ นของแถว มีลักษณะสญั ญาณเปน็ “0” ทง้ั หมดบรรทัดที่ 19 : เปน็ การสัง่ งานให้ LED Dot Matrix แสดงผล โดยควบคุมขา OE เป็น “0”บรรทดั ท่ี 22-43 : ฟงั กช์ น่ั C_Gen ซง่ึ จะส่งคา่ ทรี่ ะบุในลกั ษณะ RGB ไปสู่ Shift Register ในคอลัมน์บรรทัดที่ 47-58 : ฟังก์ช่ัน R_Gen ซึ่งจะส่งค่าท่ีระบุในลักษณะของฐาน16 เพื่อควบคมุ การสแกนในแถว โดยฟงั กช์ นั่ จะสง่ ค่าไปสู่ Shift Register ในสว่ นของแถวบรรทัดที่ 61 : เป็นการส่ังงานให้ Shift Register ในส่วนของคอลัมน์โดยกาหนดค่าที่ส่งออกไปเป็น 0x96,0x5A ,0x2E ซึ่งควบคุมสี B, G, R ในแตล่ ะคอลมั นข์ อง Dot Matrix ตามลาดบับรรทัดที่ 62 : เป็นการส่ังงานให้ Shift Register ในส่วนของแถว ส่งค่าออกไปเป็น 0x80 ซึ่งส่งผลให้ LEDDot Matrix แถวบนสดุ ทางาน3. Compile แล้ว Upload โปรแกรมลงบน Arduino บนั ทึกผลการทางานเบ้ืองตน้………………………………………………………………………………………………………………………………………………..………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………. หนังสอื ชุดฝึกดา้ นดิจิทัล 283

4. ทดสอบการทางาน โดยเปล่ียนค่าที่ส่งไปฟังก์ช่ัน R_Gen ในบรรทัดท่ี 23 จาก R_Gen(0x80);เปน็ R_Gen(0x08); แลว้ บันทกึ ผล ว่ามีการทางานเปน็ อยา่ งไร………………………………………………………………………………………………………………………………………………..………………………………………………………………………………………………………………..…………………………………………….5. ทดสอบการทางานโดยเปล่ียนคา่ ท่ีส่งไปฟังก์ชัน่ C_Gen ในบรรทดั ที่ 22 จาก C_Gen(0x2E, 0x5A, 0x96);เป็น C_Gen(0b11000011, 0b00110011, 0b00001111) แล้วบันทึกผล ว่ามีการทางานเป็นอย่างไรและจงอธบิ ายว่าเป็นเชน่ นั้น เพราะเหตุใด………………………………………………………………………………………………………………………………………………..…………………………………………………………………………………………………………………….………………………………………………..…………………………………………………………………………………………………………………………………………..….………………………………………………………………………………………………………………………………………………..……………………………………………………………………………………………………………………………………………………….………………..…………………………………………………………………………………………………………………………………………..…. โดยฟังก์ช่นั C_Gen จะควบคมุ การแสดงผลของ........................................... และฟงั ก์ชั่น R_Gen จะควบคุมการแสดงผลในสว่ นของ.............................6. จากตารางใบงานท่ี 14-2 จงสังเกตการระบุตาแหนง่ dot matrix ลงในโปรแกรมตารางใบงานที่ 14-2 ตวั อยา่ งการสัง่ งานเพื่อควบคุม LED Dot Matrix เป็นเลข ‘1’ Row No. Red_column Green_column Blue_column 8 0B00001000 0B00000000 0B00000000 7 0B00011000 0B00000000 0B00000000 6 0B00111000 0B00000000 0B00000000 5 0B00011000 0B00000000 0B00000000 4 0B00011000 0B00000000 0B00000000 3 0B00011000 0B00000000 0B00000000 2 0B00011000 0B00000000 0B00000000 1 0B00111100 0B00000000 0B00000000284 หนงั สอื ชดุ ฝึกดา้ นดจิ ทิ ลั

7. จงแก้ไขโปรแกรม เพ่ือให้ LED Dot Matrix แสดงผลเป็นเลข ‘1’ โดยพิมพ์คาสั่งเพ่ิมลงไปในส่วนที่เน้นขอ้ ความไว้ ดังนี้โปรแกรมการทดลองท่ี 14-1 (แก้ไข) 47 void R_Gen(byte row){ 48 byte buff; 49 digitalWrite(R_STO, LOW); 50 for(int i=0; i<8 ; i++){ 51 digitalWrite(R_SHF, LOW); 52 buff = (row & 0x01); 53 row>>=1; 54 digitalWrite(R_DAT, buff); 55 digitalWrite(R_SHF, HIGH); 56 } 57 digitalWrite(R_STO, HIGH); 58 } 59 60 byte num_1[8] = { 61 0B00001000, 62 0B00011000, 63 0B00111000, 64 0B00011000, 65 0B00011000, 66 0B00011000, 67 0B00011000, 68 0B00111100 69 }; 70 71 void loop() 72 { 73 for(int i=0;i < 8;i++){ 74 C_Gen(num_1[i],0x00,0x00); 75 R_Gen(0x80 >> i); 76 delay(1); 77 R_Gen(0x00); 78 } 79 }8. Compile โปรแกรมแล้ว Upload โปรแกรมลงบน Arduino บนั ทกึ ผลการทางานเบ้ืองต้น………………………………………………………………………………………………………………………………………………..…………………………………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………..…………………………………………………………………………………………………………………………………………….…………………. หนังสือชดุ ฝึกดา้ นดจิ ิทัล 285

9. จงระบคุ า่ ที่คา่ พารามเิ ตอร์ เพอ่ื ใหแ้ สดงผลเป็นเลข ‘2’ สีเขียว โดยบนั ทกึ ลงในตารางที่ 14-3ตารางใบงานท่ี 14-2 การสงั่ งานเพอ่ื ควบคมุ LED Dot Matrix เปน็ เลข ‘2’ Row No. Red_column Green_column Blue_column 8 7 6 5 4 3 2 110. จงเขียนโปรแกรม เพ่อื ให้แสดงผลเป็นเลข ‘2’ สเี ขยี ว แลว้ บันทกึ คาสั่งทใ่ี ช้ ลงในใบงาน…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………..………………………………………………………………………………………………………………………………….…………………………………………….…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………..…………………………………………………………………………………………………………………………….……………………………………………….…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………..………………………………………………………………………………………………………………………………………………………………………………….…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………..…………………………สรปุ ผลการทดลอง…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………..………………………………………………………………………………………………………………….…………………………………………………………….……..……………………………………………………………………………………………………………………………………………….……..…………………………………………………………………………….………………………………………………………………….286 หนังสือชดุ ฝกึ ดา้ นดจิ ทิ ัล

คาถามท้ายการทดลอง1. การใชง้ าน Shift Register ชว่ ยในการใช้งาน LED Dot Matrix ไดอ้ ยา่ งไรบา้ ง……..……………………………………………………………………………………………..…………………………………………….………………………………………………………………………………………………………………………………………………..………………………………………………………………………………………………………………………………….……………………………….………………………………………………………………………………………………….……………………………………………….2. จงเขียนโปรแกรมเพือ่ ควบคุมการแสดงผลเป็นเลข 1 – 3 แลว้ วนรอบอยู่เช่นน้นั โดยกาหนดให้เลข ‘3’ เป็นสขี าว……..…………………………………………………………………………………………………………………………………………….………………………………………………………………………………………………………………………………………………..……………………………………………………………………………………………………………………….…………………………………….……..……………………………………………………………………………………………………………………………………………….……..…………………………………………………………………………………………………………………………………………….……..…………………………………………………………………………………………………………………………………………….……..…………………………………………………………………………………….……………………………………………………….………………………………………………………………………………………………………………………………………………..………………………………………………………………………………………………………………………………………………………………….……..…………………………………………………………………………….………………………………………………………………….……..…………………………………………………………………………………………………………………………………………….……..…………………………………………………………………………………………………………………………………………….……..……………………………………………………………………………………………………………………………………………….……..………………………………………………………………………..…………………………………………………………………….………………………………………………………………………………………………………………………………………………..……………………………………………………………………………………………………………..……………………………………………….……..…………………………………………………………………………….…………………………………………………………………….……..…………………………………………………………………………………………………………………………………………….……..…………………………………………………………………………….………………………………………………………………….……..……………………………………………………………………………………………………………………………………………….……..………………………………………………………………………….………………………………………………………………….………………………………………………………………………………………………………………………………………………..…………………………………………………………………………………………………………….………………………………………………. หนงั สือชุดฝึกด้านดจิ ทิ ัล 287

Note………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………...………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………288 หนงั สือชุดฝึกด้านดิจทิ ลั


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook