บทความประกอบการเรียนรู้ => ไมโครคอนโทรลเลอร์ (MCS51) => ข้อความที่เริ่มโดย: admin ที่ พฤศจิกายน 18, 2009, 12:15:37 PM

หัวข้อ: งานครั้งที่ 8 การเขียนโปรแกรมหน่วงเวลา
เริ่มหัวข้อโดย: admin ที่ พฤศจิกายน 18, 2009, 12:15:37 PM
เขียนโปรแกรมหน่วงเวลา โดยใช้การทำงานของวงจร Timer/Counter

จงเขียนโปรแกรมไฟจราจรโดยให้แอลอีดีแต่ละดวงแทนไฟสีดังนี้
-   D1 แทนไฟสีแดง   ติด 30 วินาที
-   D2 แทนไฟสีเขียว    ติด 25 วินาที (5 วินาทีท้ายให้กระพริบ 5 ครั้งโดยคาบเวลาติดและคาบเวลาดับใช้เวลาจังหวะละ 0.5 วินาที )
-   D3 แทนไฟสีเหลือง   ติด 5 วินาที
(ใช้วงจรทดลองของใบงานที่ 4)
(http://image.free.in.th/v/2013/ik/lab7.4-sch.png)

(http://image.free.in.th/v/2013/it/lab7.6-sch.png)