ภาษา C บนไมโครคอนโทรลเลอร์ ควบคุม LED 24 ดวง เพื่อแสดงข้อความ

[hide=1]ก็ไม่มีไรมากครับแค่โปรแกรมพื้นๆ ในการควบคุม LED
โดยโปรแกรมนี้ผมเขียนมาเพื่อใช้ควบคุม LED ในการแสดงผลข้อความโดยใช้ LED แค่ 24 ดวง(แถวเดียว)
อย่าเพิ่งงงว่ามันมีแค่แถวเดียวจะแสดงข้อความได้ไง


การแสดงผลคือ ผมทำวงจรบนบอร์ด PCB ที่ประกอบไปด้วย LED 24 ดวง และ AT89S52 มาติดตั้งบนแกนหมุนเพื่อหมุนด้วยมอเตอร์
ผลที่ได้ก็คือเมื่อมอเตอร์หมุนในแนวตั้งรอบแกน เมื่อเรามอง ตาเราจะมองไม่ทัน (คนเราสายตาไม่ดีเอาซะเลย) เลยเห็นเป็นภาพเดียวกัน ทีนี้พอจะเข้าใจไหมครับ

เอาล่ะงั้นมาดูโปรแกรมนี้ผมจะแสดงข้อความดังนี้



ขั้นแรกก็ทำการแปลงเป็นฐาน 16 ก่อนเลย แล้วจึงนำไปใส่ในโปรแกรม

[code]#include<reg52.h>