ภาษา C บนไมโครคอนโทรลเลอร์ ควบคุม LED 24 ดวง เพื่อแสดงข้อความ
[hide=1]ก็ไม่มีไรมากครับแค่โปรแกรมพื้นๆ ในการควบคุม LED
โดยโปรแกรมนี้ผมเขียนมาเพื่อใช้ควบคุม LED ในการแสดงผลข้อความโดยใช้ LED แค่ 24 ดวง(แถวเดียว)
อย่าเพิ่งงงว่ามันมีแค่แถวเดียวจะแสดงข้อความได้ไง
การแสดงผลคือ ผมทำวงจรบนบอร์ด PCB ที่ประกอบไปด้วย LED 24 ดวง และ AT89S52 มาติดตั้งบนแกนหมุนเพื่อหมุนด้วยมอเตอร์
ผลที่ได้ก็คือเมื่อมอเตอร์หมุนในแนวตั้งรอบแกน เมื่อเรามอง ตาเราจะมองไม่ทัน (คนเราสายตาไม่ดีเอาซะเลย) เลยเห็นเป็นภาพเดียวกัน ทีนี้พอจะเข้าใจไหมครับ
เอาล่ะงั้นมาดูโปรแกรมนี้ผมจะแสดงข้อความดังนี้
http://pic.citec.us/out.php/i16976_Clip45resize.jpg
ขั้นแรกก็ทำการแปลงเป็นฐาน 16 ก่อนเลย แล้วจึงนำไปใส่ในโปรแกรม
[code]#include<reg52.h>
