[Print][Back] |
จุฬาลงกรณ์มหาวิทยาลัย คณะวิศวกรรมศาสตร์ ภาควิชาวิศวกรรมคอมพิวเตอร์ 2110262 Microprocessor Systems Lab. |
ชื่อ ______________________________ เลขประจำตัว ________________________ หมายเลขเครื่อง ______________________ วันที่ ______________________________ |
1. การใช้เครื่องมือและดิจิตอล อินพุต เอาท์พุต |
วัตถุประสงค์
อุปกรณ์ที่แจกให้
เอกสารที่เกี่ยวข้อง/อ้างอิง
การทดลอง
ให้นิสิตต่อ LED 2 บิต เข้ากับ Port B (RB1, RB2) และต่อสวิตซ์เข้ากับ Port B (RB0) LED ของ PIC บนบอร์ดทดลองตาม Block Diagram ที่แสดงให้
(ข้อควรระวัง ควรตรวจสอบขาของบอร์ดให้ถูกต้องก่อนทำการต่อ RB0, RB1 และ RB2 คือ ขา 33 ถึง 35 ตามลำดับ)
จงเขียนโปรแกรมเพื่อทำการอ่านค่าสวิตซ์จาก RB0 แล้วมาแสดงผลที่ RB1 และ RB2 โดยให้ 1. RB1 สว่างและ RB 2 ดับ เมื่อมีการกดสวิตซ์ และ 2.RB1 ดับและ RB2 สว่างเมื่อไม่มีการกดสวิตซ์ (ตามตัวอย่าง)
|
ทำการ Assembler และตรวจสอบจนกระทั่งไม่พบข้อผิดพลาด
Download โปรแกรมที่ได้ (.BIN) ลงสู่ Microcontroller PIC ผ่านทางบอร์ดสำหรับการโปรแกรม พร้อมแสดงการทดสอบการทำงาน
ดัดแปลงโปรแกรมดังกล่าวเพื่อให้ไฟติดและดับสลับมีการเปลี่ยนสถานะเมื่อมีการ Click ที่สวิตซ์ดังนี้
สถานะ |
RB2 |
RB1 |
1 |
ดับ |
ดับ |
2 |
ดับ |
ติด |
3 |
ติด |
ดับ |
4 |
ติด |
ติด |
[Print][Back] |