Proto Tech - Series
Embedded System ศักดิ์ชัย ผางสําเนียง
เรี ย น-เล น -ใช
ไมโครคอนโทรลเลอร MCS-51 ดวยโปรแกรมภาษาเบสิก µÍ¹·Õè 4 : 㪌 § Ò¹¾Íà µ ÍÔ ¹ ¾Ø µ àÍÒµ ¾Ø µ à¾×èÍÊÌҧâ¤Ã§§Ò¹à¡ÕèÂǡѺ LED Í‹ҧ§‹ÒÂ
¨Ò¡¼ÙŒà¢Õ¹ ผ า นพ น ช ว งเทศกาลป ใ หม ไ ทยบวกกั บ วั น หยุ ด ยาวกั น มา พอสมควร ผมเองไดมีโอกาสไปในสถานที่ทองเที่ยวหลายแหง ให มาสะดุดตากับการตกแตงดวยหลอดไฟวิ่งในลักษณะที่เรียกกัน วา ไฟดาวตก นับเปนไฟประดับที่มีความสวยงามและออนชอย ใน ระหวางที่สมองซีกขวากําลังเอิบอิ่มกับแสงของไฟดาวตก สมอง ซี ก ซ า ยของผมก็ เ ริ่ ม วิ เ คราะห ถึ ง ระบบการทํ า งานของมั น ว า มั น ทํ า งานอย า งไร จนตกผลึ ก มาเป น การทดลองที่ ส ามารถทํ า ได ง า ยๆ บนบอร ด TPE-51 โดยใช โ ปรแกรมภาษาเบสิ ก ที่ พั ฒ นา ดวย Bascom-8051 กอนที่จะทําไฟดาวตกเราควรทําความเขาใจ เกีย่ วกับกับการสัง่ งานพอรตของไมโครคอนโทรลเลอร MCS-51 กันกอน ¡Ò÷´Åͧ·Õ่ 3 ¡ÒÃ㪌 § Ò¹¢Ò¾Íà µ àÍÒµ ¾Ø µ ´Œ Ç Â¡ÒÃµÔ ´ µ‹ Í áºº¾Íà µà¾×่͢Ѻ LED 8 ´Ç§ การทดลองนี้เปนการสั่งงานขาพอรตของไมโครคอนโทรลเลอรใหเปน เอาตพุตและมีการสงผานขอมูลแบบไบตไปยังขาพอรตทั้ง 8 ขาเพื่อควบคุม การเปดปด LED ทั้ง 8 ดวงพรอมกัน (L3.1) ตอวงจรตามรูปที่ L3.-1 หรือจะนําบอรด miniLED8 ที่แนะนํา ใหสรางใน TPE ฉบับนี้มาเสียบเขากับจุดตอ PORT0 ก็ได
66
The Prototype Electronics
รูปที่ L3-1 วงจรสําหรับทดลองใชงาน PORT0 เปนเอาตพุตเพื่อควบคุม LED 8 ดวง (L3.2) เปดโปรแกรม Bascom-8051 ขึ้นมา เขียนโปรแกรมที่ L3-1 บันทึกชื่อเปน OutPort0.bas จากนั้นทําการคอมไพลและดาวนโหลด โปรแกรมลงบอรด TPE-51