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

หัวข้อ: งานครั้งที่ 10 การประกอบวงจรและเขียนโปรแกรมรับค่าจากสวิตช์เมตริกซ์
เริ่มหัวข้อโดย: admin ที่ พฤศจิกายน 18, 2009, 12:22:37 PM
จงเขียนโปรแกรมจับเวลามีคุณสมบัติดังนี้
-   รับเลขจากการกดคีย์ตัวเลขของคีย์โทรศัพท์ ให้ตัวเลขจากการกดคีย์ล่าสุดจะแสดงหลักหลังโดยจะดันตัวเลขเดิมไปหลักหน้า โดยแสดงที่จอตัวเลขเจ็ดส่วน
-   ปุ่ม #  ใช้สำหรับสั่งให้เริ่มนับถอยหลัง
-   ปุ่ม * ใช้สำหรับหยุดการนับถอยหลัง


(http://www.praphas.com/PhotoForum/MCS/MCS_LAB6.png)
(ใช้สวิตช์ธรรมดามาต่อเป็นคีย์แพด)

ผังไหลในส่วนของการจัดการข้อมูลเมื่อรับค่าได้จากการอ่านสวิตช์
(http://image.free.in.th/z/ia/flowchartlab10.png)

* ใช้โปรแกรมในงานครั้งที่ 9 มาปรับปรุงในส่วนของการรับสวิตช์

หัวข้อ: Re: วงจรใบงานที่ 6
เริ่มหัวข้อโดย: admin ที่ พฤศจิกายน 18, 2009, 09:35:20 PM
TACT SWITCH
(http://www.es.co.th/Picture/TC-0104-X.jpg)
http://www.es.co.th/detail.asp?Prod=17101049 (http://www.es.co.th/detail.asp?Prod=17101049)