The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

แผนการสอน ไมโครคอนโทรลเลอร์

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by กิติพร พาวังราช, 2020-10-04 04:07:31

แผนการสอน ไมโครคอนโทรลเลอร์

แผนการสอน ไมโครคอนโทรลเลอร์

แผนการจัดการเรียนรู้มุ่งเน้นสมรรถนะ
ซ่อื วชิ า ไมโครคอนโทรลเลอร์ รหัสวชิ า 30105-2007

ทฤษฎี 2 ปฏบิ ตั ิ 3 หน่วยกติ 3
หลักสตู รประกาศนียบตั รวิชาชีพ หลกั สูตรประกาศนียบัตรวชิ าชีพชั้นสูง

ประเภทวชิ าชา่ งอุตสาหกรรม สาขาวชิ าอิเลก็ ทรอนิกส์
สาขางานอิเล็กทรอนิกส์อุตสาหกรรม

จัดทําโดย
นายกิติพร พาวงั ราช

วิทยาลัยเทคนิคสว่างแดนดิน
สํานักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ

แบบคําขออนุมัตใิ ช้แผนการสอน
แผนการจัดการเรยี นรู้ม่งุ เน้นสมรรถนะ
รายวิชา ไมโครคอนโทรเลอร์ รหัส 30105-2007

ลงชอ่ื .....................................................
(นายกิติพร พาวังราช)
ตําแหน่งครู ชาํ นาญการ
ผจู้ ดั ทาํ

ความเหน็ หัวหนา้ แผนกวชิ าอิเล็กทรอนกิ ส์ ความเห็นหัวหน้างานพฒั นาหลกั สตู รฯ

ลงชื่อ............................................... ลงช่ือ...............................................
(นายสาโรช กลาํ่ มอญ) (นายคุมดวง พรมอินทร)์
หวั หนา้ งานพัฒนาหลักสูตรฯ
ตาํ แหนง่ หวั หนา้ แผนกวิชาอิเล็กทรอนิกส์

ความเห็นรองผู้อํานวยการฝา่ ยวิชาการ

ลงช่อื ……………………………………...
(นายทินกร พรหมอินทร)์
รองผู้อํานวยการฝา่ ยวิชาการ

ความเหน็ ผอู้ าํ นวยการวิทยาลัยเทคนคิ สว่างแดนดิน

ลงชอื่ ............................................
(นางวรรณภา พ่วงกุล)

ผู้อํานวยการวิทยาลัยเทคนิคสว่างแดนดิน

หลกั สตู รรายวชิ า

ซอ่ื วิชา ไมโครคอนโทรลเลอร์ รหัสวิชา 30105-2007
ทฤษฎี 2 ปฏบิ ัติ 3 หน่วยกิต 3

หลกั สตู รประกาศนียบตั รวิชาชีพ หลักสตู รประกาศนียบตั รวชิ าชพี ชนั้ สูง
สาขาวิชาอิเลก็ ทรอนิกส์ สาขางานอิเล็กทรอนิกส์อตุ สาหกรรม

จดุ ประสงค์รายวิชา
1. เข้าใจโครงสรา้ งและหลักการทํางานของไมโครคอนโทรลเลอร์ การใชช้ ุดคําสั่ง การ
ประยกุ ต์ใช้งานไมโครคอนโทรลเลอร์กับงานอน่ื ๆ
2. สามารถเขยี นโปรแกรมควบคุม วิเคราะหแ์ ละทดสอบระบบการทาํ งาน ประยุกต์
ไมโครคอนโทรลเลอร์กับงานอื่นๆ
3. มกี ิจนิสัยในการทาํ งานด้วยความประณีต รอบคอบและปลอดภยั ตระหนักถึงคณุ ภาพ
ของงานและมจี รยิ ธรรมในงานอาชพี

สมรรถนะรายวิชา
1. แสดงความร้เู กีย่ วกับวงจรใชง้ านไมโครคอนโทรลเลอร์
2. ออกแบบระบบควบคุมที่ใชไ้ มโครคอนโทรลเลอร์
3. ประกอบและติดตัง้ อปุ กรณว์ งจรไมโครคอนโทรลเลอร์
4. เขยี นโปรแกรมควบคุมไมโครคอนโทรลเลอร์
5. ทดสอบและบาํ รงุ รักษา อปุ กรณ์ วงจรไมโครคอนโทรลเลอร์

คําอธบิ ายรายวิชา
ศึกษาและปฏิบตั ิเก่ียวกับโครงสรา้ งสถาปัตยกรรมของไมโครคอนโทรลเลอร์ ลักษณะ

สัญญาณและกระบวนการทํางาน การรับ-ส่งข้อมูลกบั อุปกรณ์เช่ือมต่อภายนอก ชุดคําสั่งและการ
เขยี นโปรแกรม การวดั และทดสอบวงจรใช้งานของไมโครคอนโทรลเลอร์ การประยกุ ต์ใช้งานของ
ไมโครคอนโทรลเลอร์

คาํ นํา

เอกสารโครงการสอนรายวิชาฉบับน้ี เป็นเอกสารการเตรียมและวางแผนการสอนรายวิชา 30105-
2007 ชื่อวิชาไมโครคอนโทรลเลอร์ สําหรับสอนนักศึกษาหลักสูตรประกาศนียบัตรวิชาชีพช้ันสูง สาขาวิชา
อิเล็กทรอนิกส์ ซึ่งมีเนื้อหาสาระเกี่ยวกับศึกษาและปฏิบัติเกี่ยวกับโครงสร้างสถาปัตยกรรมของ
ไมโครคอนโทรลเลอร์ ลักษณะ สัญญาณและกระบวนการทํางาน การรบั -สง่ ข้อมลู กบั อุปกรณ์เชอ่ื มต่อภายนอก
ชุดคําส่งั และการ เขยี นโปรแกรม การวัดและทดสอบวงจรใช้งานของไมโครคอนโทรลเลอร์ การประยุกต์ใช้งาน
ของ ไมโครคอนโทรลเลอร์

ผู้เขียนได้รวบรวมจัดทําเก่ียวกับหลักสูตรรายวิชา ประกอบด้วย ลักษณะวิชา การแบ่งหน่วยบทเรียน
และหัวข้อ จุดประสงค์การสอนและการประเมินผลรายวิชา พร้อมท้ังได้จัดทํากําหนดการสอน ใบเตรียมการ
สอนรายสัปดาห์ตลอดท้ัง 18 สัปดาห์ ซ่ึงประกอบด้วย จุดประสงค์การสอน เนื้อหาสาระท่ีสอน วิธีการสอน
เอกสารและสื่อประกอบการสอนเป็นต้น ท้ังน้ีผู้เขียนคาดหวังว่า เอกสารฉบับน้ีจะเป็นเอกสารคู่มือครู
ประกอบการสอนท่ีได้มีการเตรียม และวางแผนการสอนไว้อย่างรอบคอบ ซ่ึงจะส่งผลให้การเรียนการสอน
รายวิชานี้ มีประสทิ ธภิ าพและมีคณุ ภาพย่งิ ขน้ึ ต่อไป

นายกติ ิพร พาวังราช
ผูจ้ ดั ทํา

แผนการเรียนรู้รายวชิ า

ชื่อรายวิชา ไมโครคอนโทรลเลอร์ ช่างอิเล็กทรอนิกส์
รหสั วชิ า 30105-2007 (ท-ป-น) 2-3-3 5 คาบ
ระดับชัน้ ปวส. สาขาวิชา/แผนกวชิ า 3 คาบ/สปั ดาห์
หน่วยกติ 3 จํานวนคาบรวม 2563
ทฤษฎี 2 คาบ/สัปดาห์ ปฏบิ ตั ิ
ภาคเรยี นท่ี 1 ปีการศึกษา

จุดประสงคร์ ายวิชา เพอ่ื ให้
1. เข้าใจโครงสรา้ งและหลักการทาํ งานของไมโครคอนโทรลเลอร์ การใช้ชดุ คาํ สั่ง การ ประยุกต์ใช้งาน
ไมโครคอนโทรลเลอร์กบั งานอื่น ๆ
2. สามารถเขยี นโปรแกรมควบคุม วิเคราะหแ์ ละทดสอบระบบการทํางาน ประยกุ ต์ ไมโครคอนโทรลเลอร์
กบั งานอ่ืนๆ
3. มีกิจนิสยั ในการทํางานด้วยความประณีต รอบคอบและปลอดภยั ตระหนักถงึ คณุ ภาพ ของงานและมี
จริยธรรมในงานอาชพี

สมรรถนะรายวิชา
1. แสดงความรเู้ ก่ียวกบั วงจรใช้งานไมโครคอนโทรลเลอร์
2. ออกแบบระบบควบคุมที่ใช้ไมโครคอนโทรลเลอร์
3. ประกอบและตดิ ต้งั อุปกรณ์วงจรไมโครคอนโทรลเลอร์
4. เขียนโปรแกรมควบคมุ ไมโครคอนโทรลเลอร์
5. ทดสอบและบาํ รุงรักษา อุปกรณ์ วงจรไมโครคอนโทรลเลอร์

คําอธิบายรายวชิ า
ศึกษาและปฏบิ ัติเก่ยี วกับโครงสรา้ งสถาปัตยกรรมของไมโครคอนโทรลเลอร์ ลกั ษณะ สัญญาณและกระบวนการ
ทํางาน การรับ-ส่งข้อมูลกับอุปกรณ์เชอื่ มตอ่ ภายนอก ชดุ คําส่ังและการ เขียนโปรแกรม การวดั และทดสอบวงจร
ใช้งานของไมโครคอนโทรลเลอร์ การประยุกต์ใชง้ านของ ไมโครคอนโทรลเลอร์

การพัฒนาหลักสูตรรายวชิ า วชิ าไมใคร
คอนโทรลเลอร์ รหสั วิชา 30105-2007

หลักสูตรประกาศนียบัตรวิชาชีพช้นั สงู พุทธศกั ราช 2563
ประเภทวิชาอตุ สาหกรรม สาขาวิชาอิเล็กทรอนิกส์

ชื่อวชิ า การพัฒนาหลักสูตรรายวชิ า

รหสั วชิ า ไมโครคอนโทรลเลอร์
จํานวนหน่วยกติ
คาบการสอน 30105-2007
3 หน่วยกิต
หลักสูตร 90 ชัว่ โมง/ภาคเรียน
ประเภทวิชา หลักสูตรประกาศนียบตั รวิชาชีพช้ันสูง พุทธศกั ราช 2563
ผ้ทู าํ การพฒั นา อตุ สาหกรรม สาขาวิชาอิเล็กทรอนกิ ส์
ปีทาํ การ นายกติ ิพร พาวังราช
ปกี ารศกึ ษา 2563

จุดประสงค์รายวชิ า /มาตรฐานรายวิชา/ คําอธบิ ายรายวชิ า

ช่ือวิชา ไมโครคอนโทรลเลอร์ จาํ นวน 3 หนว่ ยกิต
รหสั วิชา 30105-2007 คาบการสอน 90 ชั่วโมง

จดุ ประสงค์รายวิชา เพือ่ ให้
1. เข้าใจโครงสรา้ งและหลกั การทาํ งานของไมโครคอนโทรลเลอร์ การใชช้ ดุ คาํ สงั่ การ ประยุกต์ใช้
งานไมโครคอนโทรลเลอร์กบั งานอ่นื ๆ
2. สามารถเขยี นโปรแกรมควบคุม วิเคราะห์และทดสอบระบบการทํางาน ประยกุ ต์
ไมโครคอนโทรลเลอรก์ ับงานอ่ืนๆ
3. มีกิจนสิ ัยในการทาํ งานด้วยความประณีต รอบคอบและปลอดภัย ตระหนักถงึ คณุ ภาพของ งาน
และมีจรยิ ธรรมในงานอาชีพ

สมรรถนะรายวิชา
1. แสดงความรู้เกย่ี วกับวงจรใช้งานไมโครคอนโทรลเลอร์
2. ออกแบบระบบควบคุมที่ใชไ้ มโครคอนโทรลเลอร์
3. ประกอบและตดิ ตง้ั อุปกรณว์ งจรไมโครคอนโทรลเลอร์
4. เขยี นโปรแกรมควบคมุ ไมโครคอนโทรลเลอร์
5. ทดสอบและบาํ รุงรักษา อุปกรณ์ วงจรไมโครคอนโทรลเลอร์

คําอธิบายรายวิชา
ศึกษาและปฏิบตั ิเก่ียวกบั โครงสรา้ งสถาปัตยกรรมของไมโครคอนโทรลเลอร์ ลกั ษณะสญั ญาณ และ

กระบวนการทํางาน การรับ-ส่งข้อมลู กับอุปกรณ์เชื่อมต่อภายนอก ชดุ คาํ สัง่ และการเขียนโปรแกรม การวัด
และทดสอบวงจรใช้งานของไมโครคอนโทรลเลอร์ การประยกุ ต์ใชง้ านของไมโครคอนโทรลเลอร์

3

ความตอ้ งการในอาชพี

วิชาไมโครคอนโทรลเลอร์ รหัสวิชา 30105-2007 เป็นรายวิชาท่ีเปิดสอนในระดับประกาศนียบัตร
วิชาชีพช้ันสูง แก่ผู้เรียนในสาขาวิชาอิเล็กทรอนิกส์ ซึ่งถือว่าเป็นรายวิชาท่ีผู้เรียนสามารถนําไปใช้ในการ
ประกอบอาชีพตามสาขาวิชาท่ตี ้องการไดเ้ ป็นอย่างดี โดยการจัดการเรียนการสอนต้องดําเนินไปให้ตรง ตาม
จุดประสงค์ของหลักสูตร

ดังน้ันความต้องการในอาชีพสําหรับผู้เรียน จึงมีความจําเป็นและสําคัญอย่างมาก เพราะสามารถ
นําไปใช้ในการประกอบอาชีพ และใช้สําหรบั เป็นแนวทางและหลกั ปฏบิ ัติในการศึกษาชนั้ สงู ต่อไป

เปัาหมายผเู้ รยี น

เป็าหมายผเู้ รียน เกย่ี วกับคณุ สมบตั ขิ องผู้เรียนท่ีจะต้องมาเรียนรายวิชาไมโครคอนโทรลเลอร์
มดี ังนี้

1. คณุ ลกั ษณะทางกายภาพ เพศชาย และหญิง
2. การศกึ ษา
3. การจูงใจ ท่วั ไปผูเ้ รียนมีความสนใจพอสมควรในการท่ีจะไตน้ าํ ไปประกอบอาชพี และมีความ
ปรารถนาทีจ่ ะไต้รับการพิจารณา คะแนนหรือผลการเรียนในระดับทดี่ ี
4. ความสามารถ ผู้เรียนมีความจําในระดับปานกลาง ชอบการเรียนโดย การปฏิบัติ
สามารถเห็นหรือรู้ไต้จากสภาพชีวิตประจําวนั หรือส่ิง ทเ่ี คยผา่ นประสบการณ์มาก่อน
5. เจตคติ ผู้เรียนมีความรู้สึกชอบวิชาไมโครคอนโทรลเลอร์ เพราะเป็นวิชาหลักในสาขาวิชา
ช่างอิเลก็ ทรอนกิ ส์ และในปัจจุบันไมโครคอนโทรลเลอร์ถูกใช้ในเครื่องใช้ต้านไฟฟ้าและ
อเิ ล็กทรอนกิ ส์เกือบทุกชนิด

ความตอ้ งการเรยี งลาํ ดับก่อนหลัง

การพิจารณาความต้องการเรียงลาํ ดบั กอ่ นหลังน้ันใช้ข้อมูลจากจุดประสงค์รายวิชามาตรฐาน
รายวิชาและคาํ อธิบายรายวชิ า ตามหลักสูตรกาํ หนด ซ่ึงสามารถสรุปไตด้ ังนี้

1. เร่ืองโครงสรา้ งและสว่ นประกอบของไมโครคอนโทรลเลอร์
2. เร่ืองเครื่องมือลาํ หรบั ศึกษาไมโครคอนโทรลเลอร์
3. เร่ืองภาษาแอสเซมบลลี ําหรบั ไมโครคอนโทรลเลอร์
4. เรื่องภาษาเบสิกลาํ หรับไมโครคอนโทรลเลอร์
5. เรื่องพนื้ ฐานการเช่อื มตอ่ อินพุตเอาต์พุต
6. เร่ืองการแสดงผลด้วย LED 7-Segment
7. เรื่องการแสดงผลด้วย LCD
8. เรื่องการติดต่อสวติ ซ์เมตริกซ์
9. เรื่องการรบั สัญญาณแอนะล็อก
10. เร่ืองการติดต่อลบั ตัวตรวจวัดอุณหภมู ิ DS1820
11. เร่ืองการเขยี นโปรแกรมควบคุมดีซีมอเตอร์
12. เรื่องการควบคมุ สเตป็ ปิงมอเตอรแ์ ละเซอร์โวมอเตอร์
13. เรื่องการติดต่อลบั ไอซสี ร้างฐานเวลาจรงิ (RTC)
14. เรื่องการอินเตอร์รัพต์ของไมโครคอนโทรลเลอร์
15. เรื่องการประยุกต์ใชง้ านไมโครคอนโทรลเลอร์

การจาํ แนกรายการเนอ้ื หาวิชา 5

จากจุดประสงค์รายวิชา มาตรฐานรายวิชาและคําอธิบายรายวิชาของวิชาไมโครคอนโทรลเลอร์
รหัสวิชา 30105-2007 สามารถจําแนกเน้ือหาวิชาแบ่งเป็นหน่วยการเรียนการสอนท้ังส้ิน 15 หน่วยการ
เรียน โดยยึดตามแนวทางแผนการเรียนรู้วิชาไมโครคอนโทรลเลอร์ รหัสวิชา 30105-2007 หลักสูตร
ประกาศนียบัตรวิชาชีพพุทธศักราช 2556 รายละเอยี ดการจําแนกหน่วยการเรียนการสอนทั้ง 15 หน่วยมี
ดังน้ี

หนว่ ยที่ 1 เร่ืองโครงสร้างและส่วนประกอบของไมโครคอนโทรลเลอร์
หน่วยที่ 2 เรื่องเคร่ืองมือสาํ หรับศึกษาไมโครคอนโทรลเลอร์
หน่วยท่ี 3 เรื่องภาษาแอสเซมบลสี ําหรับไมโครคอนโทรลเลอร์
หน่วยที่ 4 เรอ่ื งภาษาเบสกิ สาํ หรับไมโครคอนโทรลเลอร์
หน่วยที่ 5 เรอ่ื งพน้ื ฐานการเชอ่ื มต่ออนิ พตุ เอาต์พุต
หน่วยท่ี 6 เรอ่ื งการแสดงผลดว้ ย LED 7-Segment
หนว่ ยที่ 7 เรอ่ื งการแสดงผลด้วย LCD
หนว่ ยท่ี 8 เร่ืองการตดิ ต่อสวติ ซ์เมตริกซ์
หนว่ ยที่ 9 เร่ืองการรบั สญั ญาณแอนะล็อก
หน่วยที่ 10 เรอ่ื งการตดิ ตอ่ กบั ตัวตรวจวัดอณุ หภูมิ DS1820
หน่วยที่ 11 เรอ่ื งการเขียนโปรแกรมควบคุมดีซีมอเตอร์
หนว่ ยท่ี 12 เรื่องการควบคุมสเตป็ ปิงมอเตอรแ์ ละเซอร์โวมอเตอร์
หน่วยที่ 13 เรอื่ งการตดิ ตอ่ กบั ไอซสี ร้างฐานเวลาจริง (RTC)
หน่วยท่ี 14 เร่ืองการอนิ เตอร์รัพค์ของไมโครคอนโทรลเลอร์
หน่วยท่ี 15 เร่ืองการประยุกต์ใชง้ านไมโครคอนโทรลเลอร์

การจัดเรียงเนอ้ื หารายวชิ า

วิชาไมใครคอนโทรลเลอร์ รหัสวิชา 30105-2007

หน่วยที่ หวั ข้อเรื่อง / รายการสอน

1. โครงสร้างและส่วนประกอบของไมโครคอนโทรลเลอร์
1.1 ไมโครคอนโทรลเลอร์
2. 1.2 ภาษาสําหรบั ไมโครคอนโทรลเลอร์
1.3 โครงสรา้ งของไมโครคอนโทรลเลอร์ PIC18F4550
3. 1.4 การจัดหน่วยความจําของไมโครคอนโทรลเลอร์เบอร์ PIC18F4550
4. 1.5 รีจสิ เตอร์ (Register) ของไมโครคอนโทรลเลอร์เบอร์ PIC18F4550
5.
เครอื่ งมือสาํ หรับศกึ ษาไมโครคอนโทรลเลอร์
2.1 ซอรฟ์ แวรส์ ําหรบั ศึกษาไมโครคอนโทรลเลอร์ PIC
2.2 การตดิ ตง้ั MPLAB IDE 8.92
2.3 การตดตงั Microcode studio
2.4 การตดิ ตงั้ PICkit2 V2.61
2.5 ฮาร์ดแวรส์ าํ หรับศกึ ษาไมโครคอนโทรลเลอร์ PIC

ภาษาแอสเซมบลีสําหรบั ไมโครคอนโทรลเลอร์
3.1 ภาษาแอสเซมบลสี ําหรับไมโครคอนโทรลเลอร์ PIC
3.2 การเขยี นโปรแกรมภาษาแอสเซมบลี

ภาษาเบสิกสําหรับไมโครคอนโทรลเลอร์
4.1 ระบบตวั เลขทใี่ ช้ในภาษาเบสิก
4.2 สญั ลกั ษณ์ คาํ สงั่ ทางคณิตศาสตรแ์ ละลอจิกในภาษาเบสิก
4.3 คําสัง่ ภาษาเบสิกสาํ หรับ PIC BASIC Compiler

พ้ืนฐานการเชื่อมต่ออินพตุ เอาต์พตุ
5.1 การควบคุม LED
5.2 การรับสญั ญาณจากสวติ ช์อนิ พุต
5.3 การสง่ สญั ญาณความถ่ีออกทางเอาต์พตุ
5.4 การเล่อื นข้อมูลในรจิสเตอร์เพื่อแสดงผลที่ LED

หน่วยที่ หวั ขอ้ เรื่อง / รายการสอน 1

6. การแสดงผลด้วย LED 7-Segment

6.1 โครงสรา้ งของและการทาํ งานของ LED 7 - Segment

6.2 การแสดงผลแบบมลั ติเพลก็ ซ์

7. การแสดงผลด้วย LCD

7.1 โครงสร้างของจอ LCD และ Graphic LCD

7.2 คาํ สั่งภาษาเบสิกที่ใชค้ วบคุมจอแอลซีดี

7.3 การต่อใช้งานจอแอลซดี ีชนดิ Character LCD

7.4 พอร์ตท่ตี อ่ ระหว่างไมโครคอนโทรลเลอร์กบั จอแอลซีดี

8. การตดิ ต่อสวติ ซ์เมตรกิ ซ์

8.1 สวติ ช์เมตรกิ ขนาด 4x3

8.2 สวิตชเ์ มตรกิ ขนาด 4x4

9. การรบั สัญญาณแอนะส์อก

9.1 การแปลงสัญญาณแอนะล็อกเป็นดิจิทํล

9.2 คาํ สง่ั ภาษา PIC BASIC ทใ่ี ช้ในการรบั สญั ญาณแอนะลอ็ ก

9.3 การเขียนโปรแกรมรบั แอนะล็อกแสดงผลที่ LCD

9.4 การเขยี นโปรแกรมรับแอนะล็อกแสดงผลท่ี LED 7-Segment

10. การตดิ ต่อกับตัวตรวจวดั อุณหภูมิ DS1820

10.1 ไอซีตรวจวัดอณุ หภูมิในอนกุ รม DS1820

10.2 การวัดอุณหภมู ิแสดงผลที่ LCD

10.3 การวัดอุณหภูมิแสดงผลท่ี LED 7-Segment

11. การเขียนโปรแกรมควบคมุ ดีซีมอเตอร์

11.1 มอเตอร์1ไฟฟากระแสดรง

11.2 การควบคมุ ความเร็วและทิศทางของมอเตอรไ์ ฟฟากระแสดรง

11.3 โปรแกรมภาษาเบสิกควบคุมมอเตอร์1ไฟฟากระแสดรง

12. การควบคมุ สเต็ปปีงมอเตอร์และเซอร์โวมอเตอร์

12.1 การควบคุมสเตป็ ปิงมอเตอร์

12.2 การควบคมุ เซอร์โวมอเตอร์

หน่วยทÉี หวั ขอ้ เรÉือง / รายการสอน

13. การติดต่อกบั ไอซีสรา้ งฐานเวลาจริง (RTC)

13.1 โครงสร้างไอซี Real Time Clock เบอร์ อรřśŘşการเขียนโปรแกรม

13.2 ภาษาเบสิกติดต่อกบั วงจร RTC แสดงผลทีÉ LCD

13.3 โปรแกรมติดต่อกบั วงจร RTC แสดงผลทÉี LED 7-Segment

14. การอินเตอร์รพั ตข์ องไมโครคอนโทรลเลอร์

14.1 การอินเตอร์รัพตข์ องไมโครคอนโทรลเลอร์

14.2 การอินเตอร์รัพตภ์ ายนอกของไมโ ครคอนโทรลเลอร์ PIC18F4550

15. การประยกุ ตใ์ ชง้ านไมโครคอนโทรลเลอร์

15.1 การแสดงบาร์กราฟทÉีจอ LCD

15.2 การวดั ระยะทางดว้ ยโมดุลตรวจจบั ระยะทางแบบอินฟราเรด

15.3 การเปิ ดปิ ดเครืÉองใชไ้ ฟฟ็าดว้ ย Relay และ Solid-State relay

9

การประเมนิ คา่ ความสามารถ
(Valuation of Abilities)

การประเมนิ ค่าความสามารถดําเนินการวิเคราะห์ โดยใช้ตารางประเมนิ เพ่ือเปน็ องค์ประกอบ ใน
การ พิจารณาตดั สินวา่ รายการเนอ้ื หาวิชาท่ีจดั ไว้ตามหลักสตู รนน้ั มคี วามจําเป็นต่อการเรียนรู้และมี
ความสาํ คัญที่สัมพันธ์กนั หรือไม่ โดยมีเกณฑก์ ารประเมินคา่ ความสามารถตังนี้
เกณฑ์การประเมินค่า

1. ความสาํ คญั สําหรบั อาชพี (Importance for Vocation,IV)
X = สําคัญมาก
I = สําคญั ปานกลาง
0 = สําคัญน้อย

2. การกระทําบ่อยในการใช้งาน (Frequency of Perfomance,FP)
X = ใชเ้ ป็นประจํา
1 = ใช้สัปดาหล์ ะคร้งั
0 = ใชเ้ ดอื นละคร้งั หรือน้อยกว่า

3. ความสําคัญสาํ หรับโปรแกรมที่สมั พันธก์ นั (Importance for Related Program,IR)
X = มีความสาํ คัญต่อความกา้ วหนา้ ในการเรยี นหลักสตู รวชิ าทีส่ ัมพนั ธ์กนั
ผูเ้ รยี นไม่มีประสบการณห์ รืออาจสอบตกในวชิ าอื่นๆถ้าไม่มีความสามารถนี้
1 = อาจจะชว่ ยให้เกิดความก้าวหน้าในการเรียนหลักสูตรรายวชิ าทสี่ มั พนั ธก์ นั
0 = ไมม่ ีผลทจี่ ะทาํ ให้เกิดความก้าวหน้าในการเรียนหลักสตู รรายวชิ าทมี่ คี วาม
สัมพนั ธ์กัน

4. ความจําเป็นสําหรบั การสอน (Necessity of Stage,NS)
X = ความสามารถทท่ี าํ การสอนหลักสตู รนี้ และไม่สามารถเปลยี่ นไปสอน
หลักสูตรอื่นได้
1 = ความสามารถอ่นื ๆ ซงํ่ ยอมให้เปลีย่ นไปทาํ การสอนในหลักสูตรอน่ื ได้

5. ความยากในการเรยี น (Learning Difficulty,LD)
X = ความสามารถที่มีความยากในการเรยี น
I = ความสามารถท่มี คี วามยากปานกลางในการเรยี น
0 = ความสามารถที่งา่ ยตอ่ การเรียน

*ผเู้ รยี นมีความสามารถเหลา่ นอ้ี ย่แู ก้วและได้จากพ้ืนฐานความรู้เดิม

IV = ความสาํ คัญสาํ หรับอาชีพ

FR = การกระทําบ่อยในการใช้งาน
IR ความสาํ คัญสาํ หรบั โปรแกรมท่ีสมั พนั ธค์ นั
NS = ความจําเปน็ สําหรับการสอน
LD = ความยากในการเรยน

ตารางที่ 1 การประเมนิ ค่าความสามารถ วิชาไมโครคอนโทรลเลอร์ รหสั วิชา 30105-2007 11

หน่วยท่ี หัวข้อเร่ือง / รายการสอน การประเมนิ คา่
IV FP IR NS LD

1 โครงสรา้ งและส่วนประกอบของไมโครคอนโทรลเลอร์

1.1 ไมโครคอนโทรลเลอร์ XX I XI

1.2 ภาษาสําหรบั ไมโครคอนโทรลเลอร์ XX I XI

1.3 โครงสร้างของไมโครคอนโทรลเลอร์PIC18F4550 XX I XI

1.4 การจัดหนว่ ยความจําของไมโครคอนโทรลเลอร์เบอร์ PIC18F4550 X X I X I

1.5 รีจสิ เตอร์ (Register) ของไมโครคอนโทรลเลอร์เบอร์ XX I XX
2 เPคICรื่อ18งมFอื45ส5าํ ห0รับศึกษาไมโครคอนโทรลเลอร์

2.1 ซอรฟ์ แวร์สําหรบั ศึกษาไมโครคอนโทรลเลอร์ PIC XX I XX

2.2 การติดตงั้ MPLAB IDE 8.92 XX I XX

2.3 การติดติง Microcode studio XX I XX

2.4 การติดต้งั PICkit2 V2.61 XX I XX

2.5 ฮาร์ดแวรส์ ําหรับศกึ ษาไมโครคอนโทรลเลอร์PIC XX I XX

3 ภาษาแอสเซมบลสี ําหรับไมโครคอนโทรลเลอร์

3.1 ภาษาแอสเซมบลีสาํ หรบั ไมโครคอนโทรลเลอร์ PIC I X XX X

3.2 การเขียนโปรแกรมภาษาแอสเซมบลี I X XX X

4 ภาษาเบสิกสําหรับไมโครคอนโทรลเลอร์ XX I XI
4.1 ระบบตวั เลขที่ใช้ในภาษาเบสกิ XX I XX
4.2 สัญลกั ษณ์ คําส่งั ทางคณิตศาสตรแ์ ละลอจกิ ในภาษาเบสิก XX I XX
4.3 คําสัง่ ภาษาเบสิกสาํ หรับ PIC BASIC Compiler
XX I XI
5. พืน้ ฐานการเชื่อมตอ่ อนิ พตุ เอาตพ์ ตุ XX I XI
5.1 การควบคุม LED XX I XI
5.2 การรับสญั ญาณจากสวติ ช์อินพตุ XX I XI
5.3 การส่งสัญญาณความถ่ีออกทางเอาต์พตุ
5.4 การเลื่อนข้อมูลในรีจิสเตอร์เพ่ือแสดงผลท่ี LED XX I XI
XX I XI
6. การแสดงผลดว้ ย LED 7-Segment
6.1 โครงสรา้ งของและการทํางานของ LED 7 - Segment

6.2 การแสดงผลแบบมัลติเพล็กซ์

ตารางที่ 1 (ต่อ) การประเมนิ ค่าความสามารถ วชิ าไมโครคอนโทรลเลอร์ รหัสวชิ า 30105-2007 12

หน่วยที่ หัวข้อเรื่อง / รายการสอน การประเมนิ ค่า
IIVV FFPP IIRR NNS LLDD

174. . การอแสินดเตงอผรล์รดพั ้วตย์ขLอCงDไมโครคอนโทรลเลอร์ XX X I XX I
XX X I XX I
17.41.1โคกรางรสอรนิ า้ เงตขออรง์รจัพอตLข์ CอDงไมแโลคะรคGอraนpโhทiรcลLเลCอDร์ IX I
174.2.2คกาํ สาร่งั ภอินาษเตาอเบร์สรัพกิ ตทภ์ี่ใชา้คยวนบอคกมุขจอองไแมอโลคซรดีคีอนโทรลเลอร์ XX IX X X II
15. ก7P.IาC3ร1ปก8ราFะร4ตย5ุก่อ5ตใ0ช์ใง้ชาง้ นานจอไมแโอคลรซคดีอชีนนโทดิ รCลhเลaอraรc์ ter LCD X X XX XX I
71.54.1พกอารร์ตแทสต่ี ดอ่ งรบะาหรว์ก่ารงาไฟมทโคี่จรอคLอCนDโทรลเลอร์กับจอแอลซีดี XX XI X X I
XX X IX I
8. ก15าร.2ติดกตาร่อวสัดวรติ ะซย์เะมทตารงิกดซว้ ์ ยโมดุลตรวจจบั ระยะทางแบบอนิ ฟราเรด
81.51.3สกวิตารชเ์เปมีดตปริกดี ขเคนราือ่ ดงใ4ชx!ฟ3ฟ้าด้วย Relay และ Solid-State relay XX

8.2 สวิตชเ์ มตรกิ ขนาด 4X4

9. การรับสญั ญาณแอนะส์อก XX XX I
9.1 การแปลงสญั ญาณแอนะลอ็ กเปน็ ดิจทิ ัล XX XX I
9.2 คําสงั่ ภาษา PIC BASIC ท่ีใช้ในการรับสัญญาณแอนะล็อก XX XX I
9.3 การเขียนโปรแกรมรับแอนะลอ็ กแสดงผลท่ี LCD XX XX I
9.4 การเขียนโปรแกรมรบั แอนะล็อกแสดงผลที่ LED 7-Segment

10. การตดิ ต่อกับตัวตรวจวดั อณุ หภมู ิ DS1820 XX XX I
10.1 ไอซีตรวจวัดอณุ หภมู ิในอนกุ รม DS1820 XX XX I
10.2 การวัดอณุ หภูมิแสดงผลท่ี LCD XX XX I
10.3 การวัดอณุ หภูมแิ สดงผลท่ี LED 7-Segment

11. การเขยี นโปรแกรมควบคุมดีซีมอเตอร์

11.1 มอเตอร์ไฟฟากระแสตรง XX XX I
XX XX I
11.2 การควบคุมความเร็วและทิศทางของมอเตอรไ์ ฟฟากระแสตรง XX XX I

11.3 โปรแกรมภาษาเบสิกควบคุมมอเตอร์ไฟฟ้ากระแสตรง

12. การควบคุมสเต็ปปงี มอเตอร์และเซอร์โวมอเตอร์ XX XX I
12.1 การควบคุมสเต็ปปงิ มอเตอร์ XX XX I

12.2 การควบคุมเซอร์โวมอเตอร์

13. การตดิ ต่อกับไอซสี ร้างฐานเวลาจรงิ (RTC)

13.1 โครงสรา้ งไอซี Real Time Clock เบอร์DS1307 XX XX I
13.2 ภาษาเบสกิ ติดต่อกับวงจร RTC แสดงผลท่ี LCD XX XX I
XX XX I
13.3 โปรแกรมตดิ ต่อกับวงจร RTC แสดงผลที่ LED 7-Segment

การวิเคราะห์วัตลปุ ระสงค์เชงิ พฤติกรรม 13

หลักสตู รประกาศนียบัตรวชิ าชพี ชนั้ สงู พทุ ธศักราช 2563 ได้กําหนดจดุ ประสงค์รายวิชา สมรรถนะ

รายวิชาและคําอธิบายรายวิชาไมโครคอนโทรลเลอร์ ไว้เป็นแนวทางในการสอนเพื่อแสดงถึง ส่ิงที่ผู้เรียนจะ

สามารถทาํ ไดห้ ลังจากจบการเรียนวชิ านี้แล้ว ในสว่ นของผ้สู อนจะต้องกาํ หนด

วัตถุประสงค์เชิงพฤติกรรม เพื่อทราบขอบข่ายรายละเอียดเนื้อหาในการจัดการเรียนการสอนให้บรรลุ ตาม

ท่ธี ุดประสงค์รายวิชา มาตรฐานรายวิชาและคาํ อธิบายรายวชิ าท่ีกําหนดไว้ในหลกั สูตร

วัตถุประสงค์การเรียนการรู้ ถือเป็นส่ิงสําคัญของการเรียนการสอนเพราะจะเป็นส่ิงที่จะนําไป

กําหนดเน้ือหาวชิ า กิจกรรมการเรียนการสอน ส่ือการสอน การวัดและประเมินผล Norman Gronlund ได้

แบ่งวตั ถปุ ระสงค์การเรียนการรู้ เป็น 2 ระดับ คือ

1. วตั ลุประสงค์ทั่วไป (General Objectives) เป็นวัตถปุ ระสงค์ท่ีกล่าวอย่างกว้าง ๆ แต่มขี อบเขต

ความหมายเหมาะสมกับเน้ือหา

2. วัตถุประสงค์เฉพาะหรือจุดประสงค์เชิงพฤติกรรม (Behavioral Objectives) จุดประสงค์ที่

คาดหวังเหน็ การเปลยี่ นแปลงพฤติกรรมของผ้เู รียนทส่ี ามารถสังเกตเหน็ ได้

ดังน้ันการวิเคราะห์วัตถุประสงค์เชิงพฤติกรรม จะเป็นส่วนในการกําหนดแนวทางการจัดการ เรียน

การสอนอยา่ งเปน็ รปู ธรรม โดยจะวิเคราะหต์ ามพสิ ัยการเรยี นรขู้ อง Benjamin S.Bloom เป็น 3 พิสัย คอื

- พุทธพิ สิ ัย (Cognitive Domain) เปน็ พฤติกรรมการเรยี นรู้ทางด้านสตปิ ัญญา 6 ดา้ น คือ

ด้านท่ี 1 ความรคู้ วามจํา (Knowledge )

ด้านท่ี 2 ความเข้าใจ ( Comprehension)

ดา้ นท่ี 3 การนําไปใช้ (Application)

ด้านท่ี 4 การวิเคราะห์ (Analysis )

ดา้ นท่ี 5 การสังเคราะห์ ( Synthesis )

ด้านท่ี 6 การประเมนิ ค่า ( Evaluation)

- ทกั ษะพสิ ัย (Psychomotor Domain) เปน็ พฤติกรรมการเรียนรู้ทางทักษะการปฏิบัติ

- จิตพิสยั (Affective Domain) เปน็ พฤติกรรมการเรียนรูด้ ้านจิตสํานึก ทัศนคติและอารมณ์

ตารางทÉี Ś วิเคราะห์วตั ถุประสงคเ์ ชิงพฤติกรรม รู้ดา้ นพทุ ธิพิสยั วชิ าไมโครคอนโทรลเลอร์ 14

ระดับการเรยี นรู้ด้านพุทธิ
พสิ ัย
หน่วยที่ หวั ข้อเร่ือง / รายการสอน การประเมินค่า
การสังเคราะห์
การวิเคราะห์
การนําไปใช้
ความเข้าใจ
ความจํา

1. โครงสรา้ งและส่วนประกอบของไมโครคอนโทรลเลอร์ X XX
1.1 ไมโครคอนโทรลเลอร์ XX
1.2 ภาษาสาํ หรบั ไมโครคอนโทรลเลอร์ XX
1.3 โครงสรา้ งของไมโครคอนโทรลเลอร์PIC18F4550 XX
1.4 การจัดหน่วยความจาํ ของไมโครคอนโทรลเลอร์เบอร์
1.5 รีจสิ เตอร์ (Register) ของไมโครคอนโทรลเลอร์เบอร์ X XX

2. เคร่ืองมือสาํ หรบั ศกึ ษาไมโครคอนโทรลเลอร์ X XX
XX X
2.1 ซอร์ฟแวรส์ าํ หรบั ศึกษาไมโครคอนโทรลเลอร์ PIC XX X
XX X
2.2 การตดิ ตัง้ MPLAB IDE 8.92 XX X

2.3 การตดิ ติง Microcode studio X XX
X XX
2.4 การตดิ ตั้ง PICkit2 V2.61
X XX
2.5 ฮาร์ดแวร์สาํ หรับศึกษาไมโครคอนโทรลเลอร์PIC X XX X
X XX X
3. ภาษาแอสเซมบลีสําหรบั ไมโครคอนโทรลเลอร์
XX
3.1 ภาษาแอสเซมบลีสําหรบั ไมโครคอนโทรลเลอร์ PIC XX X
3.2 การเขียนโปรแกรมภาษาแอสเซมบลี XX X
4. ภาษาเบสิกสําหรับไมโครคอนโทรลเลอร์ XX X

4.1 ระบบตัวเลขที่ใชิในภาษาเบสกิ
4.2 สญั ลกั ษณ์ คําสัง่ ทางคณิตศาสตรแ์ ละลอจิกในภาษาเบสิก
4.3 คําสง่ั ภาษาเบสิกสําหรบั PIC BASIC Compiler
5. พ้ืนฐานการเช่ือมต่ออินพตุ เอาตพ์ ุต

5.1 การควบคุม LED
5.2 การรบั สัญญาณจากสวิตชอ์ นิ พตุ
5.3 การส่งสัญญาณความถ่ีออกทางเอาต์พุต
5.4 การเลื่อนข้อมูลในรีจสิ เตอร์เพ่ือแสดงผลท่ี LED

15

ตารางทÉี Ś วิเคราะห์วตั ถุประสงคเ์ ชิงพฤติกรรม รู้ดา้ นพทุ ธิพิสยั วชิ าไมโครคอนโทรลเลอร์ (ต่อ)
ระดับการเรยี นรู้ด้านพทุ ธิพสิ ัย

หน่วยที่ หัวข้อเรือ่ ง / รายการสอน การประเมินค่า
การสังเคราะห์
การวิเคราะห์
การนําไปใช้
ความเข้าใจ
ความจํา

6. การแสดงผลดว้ ย LED 7-Segment

6.1 โครงสร้างของและการทํางานของ LED 7 - Segment X XX
6.2 การแสดงผลแบบมลั ติเพลก็ ซ์ XX
7. การแสดงผลดว้ ย LCD

7.1 โครงสร้างของจอ LCD และ Graphic LCD X XX

7.2 คําสงั่ ภาษาเบสิกท่ีใช้ควบคมุ จอแอลซีดี XX X

7.3 การตอ่ ใชง้ านจอแอลซดี ีชนิด Character LCD XX X

7.4 พอร์ตท่ีต่อระหวา่ งไมโครคอนโทรลเลอร์กับจอแอลซดี ี XX X

8. การติดต่อสวิตซ์เมตรกิ ซ์

8.1 สวิตชเ์ มตริกขนาด 4X3 X XX

8.2 สวิตชเ์ มตริกขนาด 4X4 XX

9. การรับสัญญาณแอนะสอ์ ก

9.1 การแปลงสัญญาณแอนะลอ็ กเปน็ ดจิ ิทัล X XX

9.2 คาํ สัง่ ภาษา PIC BASIC ท่ีใช้ในการรบั สญั ญาณแอนะลอ็ ก XX X

9.3 การเขยี นโปรแกรมรับแอนะล็อกแสดงผลที่ LCD XX X

9.4 การเขียนโปรแกรมรบั แอนะล็อกแสดงผลที่ LED 7-Segment X X X

10. การตดิ ต่อกบั ตัวตรวจวดั อณุ หภูมิ DS1820

10.1 ไอซีตรวจวดั อุณหภูมิในอนกุ รม DS1820 X XX

10.2 การวัดอุณหภูมิแสดงผลที่ LCD XX X

10.3 การวัดอุณหภูมิแสดงผลที่ LED 7-Segment XX X

11. การเขยี นโปรแกรมควบคุมดีซีมอเตอร์

11.1 มอเตอร์ไฟฟากระแสตรง X XX

11.2 การควบคุมความเร็วและทศิ ทางของมอเตอร์ไฟฟากระแสตรง X X X

11.3 โปรแกรมภาษาเบสิกควบคมุ มอเตอร์ไฟฟัากระแสตรง XX X

16

ตารางที่ 2 วิเคราะห์วตั ถุประสงค์เชงิ พฤตกิ รรม รดู้ า้ นพุทธิพิสยั วชิ าไมโครคอนโทรลเลอร์ (ต่อ)
ระดับการเรยี นรดู้ ้านพทุ ธิพสิ ัย

หน่วยที่ หัวข้อเรอ่ื ง / รายการสอน การประเมินค่า
การสังเคราะห์
การวิเคราะห์
การนําไปใช้
ความเข้าใจ
ความจํา

12. การควบคุมสเตป็ ปงี มอเตอร์และเซอร์โวมอเตอร์

12.1 การควบคุมสเต็ปปิงมอเตอร์ X XX X
12.2 การควบคุมเซอร์โวมอเตอร์ XX X
13. การตดิ ต่อกับไอซสี รา้ งฐานเวลาจริง (RTC)

13.1 โครงสร้างไอซี Real Time Clock เบอร์อร1307การเฃียน X X X

โ1ป3ร.2แกภรามษาเบสิกติดต่อกับวงจร RTC แสดงผลที่ LCD XX X

13.3 โปรแกรมตดิ ต่อกบั วงจร RTC แสดงผลที่ LED 7-Segment XX X

14. การอินเตอร์รัพตข์ องไมโครคอนโทรลเลอร์

14.1 การอนิ เตอร์รัพต์ของไมโครคอนโทรลเลอร์ X XX XX
14.2 การอินเตอร์รัพตภ์ ายนอกของไมโครคอนโทรลเลอร์ XX XX
15. การประยุกต์ใช้งานไมโครคอนโทรลเลอร์

15.1 การแสดงบาร์กราฟที่จอ LCD XX XX X
15.2 การวัดระยะทางด้วยโมดลุ ตรวจจับระยะทางแบบอนิ ฟราเรด XX XX X
15.3 การเปีดปีดเครอ่ื งไชใฟฟาั ด้วย Relay และ Solid-State XX XX X

ตารางทีÉ ś การวเิ คราะหว์ ตั ถุประสงคเ์ ชิงพฤติกรรม ดา้ นทกั ษะพิสัย วชิ าไมโครคอนโ ทรลเลอร์ 17

ระดับการเรยี นรดู้ ้าน
ทักษะ พิสัย

หน่วยท่ี หัวข้อเร่ือง / รายการสอน การทาํ อย่างอัตโนมตั ิ
การทําอย่างผสมผสาน
การทําถูกตองแม่นยํา

การทาํ ตามแบบ
การเลยี นแบบ

1. โครงสรา้ งและส่วนประกอบของไมโครคอนโทรลเลอร์ XX
XX
1.1 ไมโครคอนโทรลเลอร์
1.2 ภาษาสาํ หรบั ไมโครคอนโทรลเลอร์ XX
1.3 โครงสร้างของไมโครคอนโทรลเลอร์PIC18F4550 XX
1.4 การจัดหน่วยความจําของไมโครคอนโทรลเลอร์เบอร์
1.5 รีจิสเตอร์ (Register) ของไมโครคอนโทรลเลอร์เบอร์ XX X
2. เครื่องมอื สําหรบั ศกึ ษาไมโครคอนโทรลเลอร์ XX X
XX X
2.1 ซอรฟ์ แวร์สําหรับศึกษาไมโครคอนโทรลเลอร์ PIC XX X
2.2 การตดิ ตั้ง MPLAB IDE 8.92 XX X
2.3 การติดตงิ Microcode studio
2.4 การตดิ ต้ัง PICkit2 V2.61 XX
2.5 ฮารด์ แวรส์ ําหรับศึกษาไมโครคอนโทรลเลอร์PIC XX
3. ภาษาแอสเซมบลสี ําหรับไมโครคอนโทรลเลอร์
XX X
3.1 ภาษาแอสเซมบลีสําหรบั ไมโครคอนโทรลเลอร์ PIC XX X
3.2 การเขียนโปรแกรมภาษาแอสเซมบลี XX XX
4 ภาษาเบสกิ สําหรับไมโครคอนโทรลเลอร์
XX X
4.1 ระบบตัวเลขที่ใชิในภาษาเบสกิ XX X
4.2 สัญลักษณ์ คําสัง่ ทางคณิตศาสตรแ์ ละลอจิกในภาษาเบสกิ XX XX
4.3 คําสงั่ ภาษาเบสิกสําหรับ PIC BASIC Compiler XX XX
5. พื้นฐานการเชื่อมต่ออินพุตเอาต์พุต

5.1 การควบคุม LED
5.2 การรบั สัญญาณจากสวิตชอ์ ินพตุ

5.3 การสง่ สญั ญาณความถ่ีออกทางเอาต์พุต

5.4 การเล่ือนข้อมูลในรจี ิสเตอร์เพื่อแสดงผลที่ LED

ตารางทีÉ ś การวเิ คราะหว์ ตั ถปุ ระสงคเ์ ชิงพฤติกรรม ดา้ นทกั ษะพิสยั วชิ าไมโครคอนโ ทรลเลอร์ (ต่อ) 18

ระดับการเรียนรดู้ ้าน
ทักษะ พิสัย

หน่วยท่ี หัวข้อเรื่อง / รายการสอน การทาํ อย่างอัตโนมตั ิ
การทําอย่างผสมผสาน
การทําถูกตองแม่นยํา

การทาํ ตามแบบ
การเลยี นแบบ

6. การแสดงผลดว้ ย LED 7-Segment XX
XX
6.1 โครงสร้างของและการทาํ งานของ LED 7 - Segment
6.2 การแสดงผลแบบมลั ติเพล็กซ์ XX
7. การแสดงผลดว้ ย LCD XX
XX X
7.1 โครงสรา้ งของจอ LCD และ Graphic LCD XX X
7.2 คําส่ังภาษาเบสกิ ที่ใชค้ วบคมุ จอแอลซีดี
7.3 การต่อใช้งานจอแอลซีดชี นิด Character LCD XX
7.4 พอรต์ ท่ีตอ่ ระหว่างไมโครคอนโทรลเลอร์กับจอแอลซดี ี XX
8. การติดต่อสวติ ซ์เมตรกิ ซ์
XX X
8.1 สวิตช์เมตรกิ ขนาด 4x3 XX X
8.2 สวิตชเ์ มตรกิ ขนาด 4X4 XX XX
9. การรับสัญญาณแอนะส์อก XX XX
9.1 การแปลงสัญญาณแอนะล็อกเปน็ ดิจิทัล
9.2 คําสง่ั ภาษา PIC BASIC ที่ใช้ในการรับสญั ญาณแอนะลอ็ ก XX X
9.3 การเขียนโปรแกรมรบั แอนะลอ็ กแสดงผลท่ี LCD XX X
9.4 การเขียนโปรแกรมรับแอนะลอ็ กแสดงผลที่ LED 7-Segment XX XX
10. การติดต่อกับตัวตรวจวดั อุณหภูมิ DS1820
10.1 ไอซีตรวจวดั อณุ หภมู ิในอนกุ รม DS1820

10.2 การวัดอุณหภูมิแสดงผลที่ LCD

10.3 การวัดอุณหภูมิแสดงผลที่ LED 7-Segment

ตารางทีÉ ś การวเิ คราะห์วตั ถปุ ระสงคเ์ ชิงพฤติกรรม ดา้ นทกั ษะพิสัย วชิ าไมโครคอนโ ทรลเลอร์ (ต่อ) 19

ระดับการเรียนรู้ด้าน
ทักษะ พิสยั

หน่วยท่ี หัวข้อเรือ่ ง / รายการสอน การทาํ อย่างอัตโนมตั ิ
การทําอย่างผสมผสาน
การทําถูกตองแม่นยํา

การทาํ ตามแบบ
การเลยี นแบบ

11. การเขียนโปรแกรมควบคมุ ดีซีมอเตอร์ XX
11.1 มอเตอรไ์ ฟฟากระแสตรง XX X
11.2 การควบคุมความเร็วและทศิ ทางของมอเตอรไ์ ฟฟากระแสตรง XX X
11.3 โปรแกรมภาษาเบสิกควบคมุ มอเตอร์ไฟฟากระแสตรง
XX
12. การควบคุมสเต็ปปงี มอเตอร์และเซอร์โวมอเตอร์ XX
12.1 การควบคุมสเตป็ ปิงมอเตอร์
12.2 การควบคุมเซอร์โวมอเตอร์ XX
XX
13. การตดิ ต่อกับไอซสี ร้างฐานเวลาจริง (RTC) XX X
13.1 โครงสรา้ งไอซี Real Time Clock เบอร์อร1307การเฃยี น
13.2 ภาษาเบสกิ ตดิ ต่อกับวงจร RTC แสดงผลท่ี LCD XX X
13.3 โปรแกรมติดต่อกับวงจร RTC แสดงผลท่ี LED 7-Segment XX X

14. การอนิ เตอร์รพั ตข์ องไมโครคอนโทรลเลอร์ XX X
XX X
14.1 การอนิ เตอร์รัพต์ของไมโครคอนโทรลเลอร์ XX XX
14.2 การอินเตอร์รัพต์ภายนอกของไมโครคอนโทรลเลอร์
15. การประยุกต์ใช้งานไมโครคอนโทรลเลอร์
15.1 การแสดงบาร์กราฟที่จอ LCD

15.2 การวัดระยะทางดว้ ยโมดลุ ตรวจจบั ระยะทางแบบอินฟราเรด

15.3 การเปดี ปีดเครื่องไชไฟฟาั ด้วย Relay และ Solid-State relay

ตารางทÉี ś การวเิ คราะหว์ ตั ถุประสงคเ์ ชิงพฤติกรรม ดา้ นจิตพิสยั วชิ าไมโครคอนโทรลเลอร์ 20

ระดับการเรยี นรู้ด้านจิต
พิสัย
การมีลักษณะเฉพาะตน
หน่วยท่ี หหวั ัวข้อเรื่อง / รายการสสออนน
การจัดระบบความคิด
การเห็นคณุ คา่
การตอบสนอง
การรับรู้

61. โกคารงแสสรด้างงผแลลดะว้ สย่วLนEปDระ7ก-Sอeบgขmอeงไnมtโครคอนโทรลเลอร์

61.1 ไโคมรโคงสรคร้าองนขโอทงรแลลเละกอารร์ ทํางานของ LED 7 - Segment XX X
X
16.2 กภารษแาสดาํ งหผรลับแไบมโบคมรัลคตอิเนพโลทก็ รซล์ เลอร์ XX X
X
7. ก1.า3รแโคสรดงงสผรลา้ ดงว้ขยองLไCมDโครคอนโทรลเลอร์PIC18F4550 X
X
71.41 กโคารงจสัดรห้านงข่วอยงคจวอามLจCาํ DขอแงลไะมโGคrรaคpอhนicโทLรCลDเลอร์เบอร์ X XX
X XX X
71.25 ครจีาํ ิสเงั่ ตภอารษ์ า(Rเบeสgiิกstทe่ีใrช)ค้ ขวอบงคไมุ โจคอรแคออลนซโีดทีรลเลอร์เบอร์ X
2. 7เค.3รื่อกงามรอืตส่อาํใชหง้ ราบั นศจกึ อษแาอไลมซโดีคชี รนคิดอนCโhทaรrลaเcลtอerร์LCD XX X
X
72.41 ซพอรฟ์ตแทว่ตี ร่อ์สรําะหหรวบั า่ ศงไึกมษโาคไรมคโอคนรคโทอรนลโเทลรอลรเ์กลับอจร์อPแICอลซดี ี X XX X

8. ก2.า2รตกิดาตรต่อดิสตวัง้ิตซM์เมPตLรAิกBซI์DE 8.92 XX X
XX
82.13 สกวาริตตชิดเ์ มตติงรMกิ ขicนroาดco4dxe3 studio X XX X
82.42 กสวาริตตชิด์เมตตัง้ รPกิ IขCนkiาtด2 V4X2.461 X XX
9. 2ก.า5รรฮับาสร์ดัญแญวารณ์สาํ แหอรนับะศสึกอ์ ษกาไมโครคอนโทรลเลอร์PIC X XX X
3. ภ9.า1ษกาาแรอแสปเลซงมสบัญลญีสาําณหรแบั อไนมะโลค็อรกคเอปนน็ โดทิจริทลัลเลอร์ XX
X XX XX
39.12 คภําสษงั่าภแาอษสาเซPมICบลBีสAาํ SหICรับทไมใี่ ชโ้ใคนรกคาอรนรโับทสรญัลเญลาอณร์ แPอICนะล็อก X XX

39.32 การเขยี นโปรแกรมภรบัาษแอาแนอะสลเอ็ ซกมแบสลดี งผลท่ี LCD X XX

4 ภ9.า4ษกาาเบรเสขิกียสนําโหปรแับกไมรมโครรบั คแอนโะทลรอ็ ลกเแลสอดรง์ ผลที่ LED 7-Segment XX
10. ก4.า1รตรดิะบต่อบกตับวเตลัวขตทร่ีใวชจิใวนัดภอาุณษหาเภบมู สิ กิ DS1820
XX
140.2.1สไัญอลซักีตษรวณจ์ วคดั ําอสุณงั่ ทหาภงคูมณใิ นิตอศนากุ สรตมร์แDลSะ1ล8อ2จ0ิกในภาษาเบสกิ XX

410.3.2คกําสารง่ั ภวัดาอษุณาเหบภสูิกมสแิ ําสหดรงบัผลPทICี่ LCBADSIC Compiler X XX

5. พ10้ืน.3ฐากนากราวรัดเอชุณื่อมหตภ่อูมอิแินสดพงตุ ผเลอทาตี่ L์พEตุD 7-Segment XX

11. ก5.า1รเกขายี รนคโวปบรคแุมกรLมEคDวบคุมดีซีมอเตอร์ XX

15.12.1กมารอรเับตอสรัญไ์ ญฟฟาณากจราะกแสสวติตรชงอ์ ินพุต XX

15.13.2กการาสรค่งสวญับคญุมาคณวคาวมาเรม็วถแี่อลอะกททศิ าทงเาองาขตอ์พงมุตอเตอรไ์ ฟฟากระแสตรง XX XX

51.14.3กโาปรเรลแ่ือกนรขม้อภมาลูษใานเบรีสจิสิกเคตวอบรค์เพุมื่อมแอสเตดองรผ์ไลฟทฟี่ Lาั กEDระแสตรง XX XX

21

ระดับการเรียนร้ดู ้านจิต
พิสัย
การมีลกั ษณะเฉพาะตน
หน่วยท่ี หัวข้อเรอื่ ง / รายการสอน
การจัดระบบความคิด
การเห็นคุณคา่
การตอบสนอง
การรับรู้

12. การควบคมุ สเตป็ ปีงมอเตอร์และเซอร์โวมอเตอร์ XX X
12.1 การควบคุมสเตป็ ปงิ มอเตอร์ XX X
12.2 การควบคุมเซอร์โวมอเตอร์
XX X
13. การติดต่อกับไอซสี รา้ งฐานเวลาจริง (RTC) XX X
13.1 โครงสร้างไอซี Real Time Clock เบอร์อร1307การเฃยี น XX X
13.2 ภาษาเบสิกติดต่อกับวงจร RTC แสดงผลท่ี LCD
13.3 โปรแกรมตดิ ต่อกบั วงจร RTC แสดงผลท่ี LED 7-Segment XX X
XX X
14. การอนิ เตอร์รพั ต์ของไมโครคอนโทรลเลอร์
XX XX
14.1 การอินเตอร์รัพต์ของไมโครคอนโทรลเลอร์ XX XX
14.2 การอินเตอร์รัพตภ์ ายนอกของไมโครคอนโทรลเลอร์ XX XX
15. การประยุกต์ใชง้ านไมโครคอนโทรลเลอร์
15.1 การแสดงบาร์กราฟท่ีจอ LCD

15.2 การวัดระยะทางด้วยโมดุลตรวจจบั ระยะทางแบบอินฟราเรด

15.3 การเปดี ปดเครือ่ ง,ใชไฟฟา้ ด้วย Relay และ Solid-State
relay

22

โครงการสอนวิชาไมใครคอนโทรลเลอร์ รหัสวชิ า 30105-2007

หน่วยที่ หัวข้อเร่อง / รายการสอน จํานวนคาบ
ทฤษฏี ปฏบิ ัติ รวม

1. โครงสร้างและสว่ นประกอบของไมโครคอนโทรลเลอร์ 235

1.1 ไมโครคอนโทรลเลอร์

1.2 ภาษาสาํ หรบั ไมโครคอนโทรลเลอร์

1.3 โครงสร้างของไมโครคอนโทรลเลอร์PIC18F4550

1.4 การจัดหน่วยความจําของไมโครคอนโทรลเลอร์เบอร์

PIC18F4550

1.5 รีจสิ เตอร์ (Register) ของไมโครคอนโทรลเลอร์เบอร์

2. เPคICร1่ือ8งFม4ือ5ส5ํา0หรับศึกษาไมโครคอนโทรลเลอร์ 235

2.1 ซอร์ฟแวรส์ ําหรบั ศึกษาไมโครคอนโทรลเลอร์ PIC

2.2 การติดตง้ั MPLAB IDE 8.92

2.3 การติดติง Microcode studio

2.4 การติดตั้ง PICkit2 V2.61

2.5 ฮาร์ดแวรส์ ําหรับศกึ ษาไมโครคอนโทรลเลอร์PIC

3. ภาษาแอสเซมบลสี ําหรบั ไมโครคอนโทรลเลอร์ 235
3.1 ภาษาแอสเซมบลีสําหรบั ไมโครคอนโทรลเลอร์ PIC 235
3.2 การเขยี นโปรแกรมภาษาแอสเซมบลี 235

4. ภาษาเบสกิ สําหรับไมโครคอนโทรลเลอร์
4.1 ระบบตัวเลขที่ใช้ในภาษาเบสิก
4.2 สญั ลกั ษณ์ คําส่ังทางคณติ ศาสตรแ์ ละลอจิกในภาษาเบสกิ
4.3 คาํ ส่ังภาษาเบสิกสาํ หรบั PIC BASIC Compiler

5. พ้ืนฐานการเชื่อมต่ออินพตุ เอาต์พตุ
5.1 การควบคมุ LED
5.2 การรับสญั ญาณจากสวิตชอ์ ินพุต
5.3 การส่งสญั ญาณความถี่ออกทางเอาต์พตุ
5.4 การเลอ่ื นข้อมูลในรจสิ เตอร์เพ่ือแสดงผลท่ี LED

23

โครงการสอนวิชาไมใครคอนโทรลเลอร์ รหัสวชิ า 30105-2007 (ตอ่ )

หน่วยที่ หัวข้อเรอ่ ง / รายการสอน จาํ นวนคาบ
ทฤษฏี ปฏิบัติ รวม
6. การแสดงผลด้วย LED 7-Segment
6.1 โครงสร้างของและการทํางานของ LED 7 - Segment 235

6.2 การแสดงผลแบบมลั ติเพล็กซ์ 235

7. การแสดงผลด้วย LCD
7.1 โครงสร้างของจอ LCD และ Graphic LCD
7.2 คําสงั่ ภาษาเบสกิ ท่ีใชค้ วบคมุ จอแอลซีดี
7.3 การต่อใชง้ านจอแอลซดี ีชนิด Character LCD
7.4 พอรต์ ท่ีต่อระหว่างไมโครคอนโทรลเลอร์กบั จอแอลซดี ี

8. การติดต่อสวติ ซ์เมตริกซ์ 235
8.1 สวิตชเ์ มตริกขนาด 4X3

8.2 สวิตช์เมตรกิ ขนาด 4X4

9. การรับสญั ญาณแอนะสอ์ ก 235

9.1 การแปลงสัญญาณแอนะล็อกเปน็ ดิจิทลั

9.2 คาํ สงั่ ภาษา PIC BASIC ท่ใี ช้ในการรับสญั ญาณแอนะลอ็ ก

9.3 การเขียนโปรแกรมรับแอนะล็อกแสดงผลท่ี LCD

9.4 การเขียนโปรแกรมรับแอนะล็อกแสดงผลท่ี LED 7-Segment

10. การติดต่อกับตัวตรวจวัดอณุ หภมู ิ DS1820 235
10.1 ไอซีตรวจวดั อุณหภูมิในอนกุ รม DS1820
10.2 การวัดอุณหภูมิแสดงผลที่ LCD
10.3 การวดั อณุ หภมู ิแสดงผลที่ LED 7-Segment

11. การเขยี นโปรแกรมควบคุมดีซีมอเตอร์ 235

11.1 มอเตอรไ์ ฟฟากระแสตรง

11.2 การควบคุมความเร็วและทิศทางของมอเตอร์ไฟฟาั กระแสตรง

11.3 โปรแกรมภาษาเบสกิ ควบคุมมอเตอรไ์ ฟฟากระแสตรง

24

โครงการสอนวิชาไมใครคอนโทรลเลอร์ รหัสวิชา 30105-2007 (ตอ่ )

หน่วยที่ หัวข้อเรอ่ ง / รายการสอน จํานวนคาบ
ทฤษฏี ปฏิบัติ รวม
12. การควบคุมสเต็ปปงี มอเตอร์และเซอรโวมอเตอร์
12.1 การควบคุมสเต็ปปิงมอเตอร์ 4 6 10

12.2 การควบคุมเซอร์โวมอเตอร์ 235
235
13. การติดต่อกับไอซีสรา้ งฐานเวลาจริง (RTC)
13.1 โครงสร้างไอซี Real Time Clock เบอรอ์ ร1307การเฃียน
โปรแกรม
13.2 ภาษาเบสิกตดิ ตอ่ กบั วงจร RTC แสดงผลที่ LCD
13.3 โปรแกรมติดต่อกับวงจร RTC แสดงผลที่ LED 7-Segment

14. การอนิ เตอร์รพั ตข์ องไมโครคอนโทรลเลอร์
14.1 การอินเตอร์รัพตข์ องไมโครคอนโทรลเลอร์

14.2 การอนิ เตอร์รัพต์ภายนอกของไมโครคอนโทรลเลอร์

15. PกIาCร1ป8รFะ4ย5ุก5ต0์ใช้งานไมโครคอนโทรลเลอร์ 6 9 15

15.1 การแสดงบาร์กราฟที่จอ LCD

15.2 การวัดระยะทางด้วยโมดลุ ตรวจจบั ระยะทางแบบอนิ ฟราเรด

15.3 การเปีดปดี เครื่องใชไฟฟา้ ด้วย Relay และ Solid-State relay

รวม 36 54 90

แผนการจัดการเรียนรู้ท่ี 1 หน่วยที่ 1
ชื่อวชิ า ไมโครคอนโทรลเลอร์ สอนคร้ังท่ี 1
ช่ือหน่วย โครงสร้างและส่วนประกอบของไมโครคอนโทรลเลอร์ ชวั่ โมงรวม 3 ชว่ั โมง
ชื่อเรื่อง โครงสร้างและส่วนประกอบของไมโครคอนโทรลเลอร์ จานวนชวั่ โมง 3 ชว่ั โมง

หวั ข้อเรื่องและงาน

1. ไมโครคอนโทรลเลอร์
1.1 ความหมายของไมโครคอนโทรลเลอร์
1.2 โครงสร้างภายในของไมโครคอนโทรลเลอร์
1.3 โครงสร้างภายนอกของไมโครคอนโทรลเลอร์
1.4 ประเภทของไมโครคอนโทรลเลอร์

2. ภาษาสาหรับไมโครคอนโทรลเลอร์
2.1 ภาษาเคร่ือง (Machine Languages)
2.2 ภาษาระดบั ต่า (Low-level Languages)
2.3 ภาษาระดบั สูง (High-level Languages)
1) ภาษาซี (C Languages)
2) ภาษาซีพลสั พลสั (C++ Languages)
3) ภาษาเบสิก (BASIC Languages)
4) ภาษาเบสิกสแตมป์ (BASIC Stamp Languages)
5) ภาษาจาวา (JAVA Languages)

3. โครงสร้างของไมโครคอนโทรลเลอร์ PIC18F4550
3.1 คุณสมบตั ิของไมโครคอนโทรลเลอร์เบอร์ PIC18F4550
3.2 การใชง้ านพอร์ต PIC18F4550

4. การจัดหน่วยความจาของ PIC18F4550
4.1 หน่วยความจาโปรแกรม (Program Memory)
4.2 หน่วยความจาขอ้ มูล (Data Memory)

5. รีจิสเตอร์ (Register)

30
สาระการเรียนรู้

ไมโครคอนโทรลเลอร์หมายถึงอุปกรณ์ควบคุมขนาดเล็กที่สามารถควบคุมอุปกรณ์ภายนอกได้
โครงสร้างภายในประกอบดว้ ยหน่วยประมวลผลกลาง หน่วยความจาโปรแกรม หน่วยความจาขอ้ มูล หน่วย
ผลิตสัญญาณนาฬิกา ไทเมอร์ โมดูล ADC โมดูล CCP หน่วยควบคุมการ Interrupt การส่ือสารแบบ SPI,
UART,USB นอกจากน้ีไมโครคอนโทรลเลอร์บางตระกูลยงั ไดอ้ อกแบบฟังก์ชนั พิเศษต่าง ๆ เช่น การติดต่อ
ผา่ น Internet ความสามารถอา่ นขอ้ มูล SD Card เป็นตน้ ไมโครคอนโทรลเลอร์มีหลายตระกูล เช่น Z80, PIC,
MCS51, AVR, ARM7,ARM9 68H, H8 Basic Stamp, PSOC, MSP, RABBIT แต่ละตระกูลมีคุณสมบตั ิ
ขอ้ เด่นขอ้ ดอ้ ยแตกตา่ งกนั ออกไป

ภาษาท่ีไมโครคอนโทรลเลอร์สามารถทางานได้ทนั ทีคือภาษาเครื่อง (File .Hex) ซ่ึงเป็ นรหัส
เลขฐานสิบหก เมื่อผูโ้ ปรแกรมใชภ้ าษาอื่นจะตอ้ งแปลงให้เป็ นภาษาเคร่ืองก่อนท่ีจะดาวน์โหลดลงในไอซี
ไมโครคอนโทรลเลอร์ ภาษาที่สามารถเขียนเป็ นโปรแกรมหรือซอร์สโคดได้แก่แอสเซมบลี (Assemble
Languages) ภาษาซี (C Languages) ภาษาซีพลสั พลสั (C++ Languages)ภาษาเบสิก (BASIC Languages)
ภาษาเบสิกสแตมป์ (BASIC Stamp Languages) และภาษาจาวา (JAVA Languages)

ไอซีไมโครคอนโทรลเลอร์เบอร์ PIC18F4550 เป็ นผลิตภณั ฑ์ของบริษทั Microchip หน่วยความจา
โปรแกรม (Program Memory) ขนาด 32768 ไบต์ หรือ 32 Kbyte หน่วยความจาขอ้ มูล (Data Memory) ขนาด
2048 ไบต์ หรือ 2 Kbyte หน่วยความจาขอ้ มูลอีสแควร์พรอม (Data EEPROM Memory) ขนาด 256 ไบต์
Internal oscillator (ภายในตวั ไอซี) ต้งั แต่ความถี่ 31 kHz ถึง 8 MHz และใช้ External Oscillator ไดส้ ูงสุด 48
MHz การจดั วางตาแหน่ง Pin แบบ PDIP เป็ น 40 Pin แต่ละ Pin สามารถทางานไดห้ ลายหน้าท่ี เช่นขาท่ี 5
(RA3/AN3/VREF+) ทาหนา้ ที่เป็ นพอร์ตดิจิทลั อินพุตเอาตพ์ ุต ทาหนา้ ท่ีเป็ นแอนะล็อกอินพุตช่องที่ 3 และยงั
ทาหนา้ ท่ีเป็นจุดอา้ งอิงไฟฟ้าบวกของวงจรแปลงจากแอนะล็อกเป็นดิจิตอล เป็นตน้

รีจิสเตอร์เป็ นหน่วยความจาขนาดเล็กที่อยูภ่ ายในซีพียู ทางานไดเ้ ร็วมาก ใชเ้ ก็บขอ้ มูลท่ีจาเป็ นในการ
คานวณหรือระบุสถานะของการทางานของหน่วยประมวลผลกลาง และมกั ถูกอา้ งถึงบ่อย ๆ ในระหวา่ งการ
คานวณของหน่วยประมวลผล เพ่ือให้โปรแกรมท่ีทางานอยู่ สามารถเขา้ ถึงขอ้ มูลท่ีจาเป็ นเหล่าน้ีไดอ้ ย่าง
รวดเร็ว

ไมโครคอนโทรลเลอร์

31

สมรรถนะทพ่ี งึ ประสงค์ ทกั ษะ คุณธรรม/จริยธรรม

ความรู้ 1. ต่อภาคจ่ายไฟฟ้าใหก้ บั ไอซี 1. ตรงตอ่ เวลา
ไมโครคอนโทรลเลอร์ไดถ้ ูกตอ้ ง 2. มีความตระหนกั ในหนา้ ที่ของ
1. อธิบายโครงสร้างและส่วนประกอบ
ของไมโครคอนโทรลเลอร์ไดถ้ ูกตอ้ ง 2. ใชม้ ลั ติมิเตอร์วดั คา่ แรงดนั ไฟฟ้า นกั ศึกษา
ที่ Pin ตา่ ง ๆ ของไมโครคอน 3. มีความรับผิดชอบตอ่ ตนเอง
2. อธิบายหนา้ ที่ส่วนตา่ ง ๆ ของ โทรลเลอร์ไดถ้ กู ตอ้ ง
ไมโครคอนโทรลเลอร์ได้ และสงั คม
4. แต่งกายถกู ตอ้ งตามระเบียบ
3. ระบุชนิดการบรรจุภณั ฑข์ อง 5. แสดงความเคารพดว้ ยท่าที
ไมโครคอนโทรลเลอร์ได้
ที่สวยงาม
4. แยกประเภทของของ 6. ทางานดว้ ยความเตม็ ใจ
ไมโครคอนโทรลเลอร์ได้ 7. ใชว้ สั ดุอปุ กรณ์และเคร่ืองมือ
5. บอกช่ือบริษทั ผผู้ ลิตไอซี
ไมโครคอนโทรลเลอร์แตล่ ะตระกลู ได้ อยา่ งประหยดั ตระหนกั ถึง
6. อธิบายภาษาที่ใชก้ บั ความปลอดภยั
ไมโครคอนโทรลเลอร์ได้
7. อธิบายคุณลกั ษณะของไมโคร
คอนโทรลเลอร์เบอร์ PIC18F4550 ได้
8. บอกความหมายของตวั อกั ษรท่ีระบุไวท้ ่ี
ตาแหน่งขาของไมโครคอนโทรลเลอร์
9. อธิบายการจดั หน่วยความจาของไมโคร
คอนโทรลเลอร์เบอร์ PIC18F4550 ได้
10. อธิบายความหมายของรีจิสเตอร์ใน
ไมโครคอนโทรลเลอร์เบอร์ PIC18F4550
ได้

ไมโครคอนโทรลเลอร์

32

เนื้อหาสาระ
1. ไมโครคอนโทรลเลอร์

1.1 ความหมายของไมโครคอนโทรลเลอร์
1.2 โครงสร้างภายในของไมโครคอนโทรลเลอร์

ICnotenrtrruoplt MFelmasohry SPI EMEePmRoOrMy UPAoRrtT RSAFRM

CPU Internal Address bus / Data bus

Oscillator WaTticmhderog ExterCnaolnMtroelmory InpuPt oOrut tput TTiimmeerr 10

1.3 โครงสร้างภายนอกของไมโครคอนโทรลเลอร์

ไมโครคอนโทรลเลอร์

33

1.4 ประเภทของไมโครคอนโทรลเลอร์

2. ภาษาสาหรับไมโครคอนโทรลเลอร์

Assembly C BASIC

Assembler C Complier BASIC Complier

.Hex .Hex .Hex

2.1 ภาษาเคร่ือง (Machine Languages)
2.2 ภาษาระดบั ต่า (Low-level Languages) คือภาษาแอสเซมบลี (Assemble Languages)
2.3 ภาษาระดบั สูง (High-level Languages)

3. โครงสร้างของไมโครคอนโทรลเลอร์ PIC18F4550

3.1 คุณสมบตั ิของไมโครคอนโทรลเลอร์เบอร์ PIC18F4550
3.2 การใชง้ านพอร์ต PIC18F4550

4. การจัดหน่วยความจาของ PIC18F4550

4.1 หน่วยความจาโปรแกรม (Program Memory)
4.2 หน่วยความจาขอ้ มูล (Data Memory)
5. รีจิสเตอร์ (Register)

ไมโครคอนโทรลเลอร์

34

กจิ กรรมการเรียนการสอน

ข้นั ตอนการสอน ข้นั ตอนการเรียน เคร่ืองมือ/การวดั ผล
(กจิ กรรมผู้เรียน) ประเมนิ ผล
(กจิ กรรมของครู)
1.1 นกั เรียนรบั ฟังจดุ ประสงคข์ องการเรียนใน 1. คาถามประจาหน่วย
1.ข้นั นาเข้าสู่บทเรียน บทเรียนน้ี 2. แบบทดสอบก่อน
1.1 ครูบอกจุดประสงคข์ องการเรียนใน
1.2 นกั เรียนบอกความสาคญั ของ เรียนหน่วยที่ 1
บทเรียนน้ี ไมโครคอนโทรลเลอร์
1.2 ครูสอบถามความสาคญั ของ
1.3 นกั เรียนทาทดสอบก่อนเรียนหน่วยท่ี 1
ไมโครคอนโทรลเลอร์
1.3 ครูแจกแบบทดสอบก่อนเรียนหน่วยที่ 1

2. ข้ันสอนทฤษฎี

2.1 ครูอธิบายความสาคญั ของ 2.1 รับฟังคาบรรยาย 1. power point หน่วยท่ี 1
2. คาถามหน่วยที่ 1
ไมโครคอนโทรลเลอร์ การทางาน และ 2.2 ตอบคาถามและแสดงความคิดเห็น
1. ใบสรุปหน่วยที่ 1
ส่วนประกอบท่ีสาคญั ใชส้ ื่อpower point
1.ใบตรวจผลงาน
2.2 ซกั ถามปัญหาเกี่ยวกบั การทางานของ ตามใบมอบงานที่ 1

ไมโครคอนโทรลเลอร์ 1. แบบทดสอบหลงั เรียน
หน่วยท่ี 1
3. ข้ันสรุป
1. ใบมอบงานหน่วยที่ 1
3.1 ครูและนกั เรียนช่วยกนั สรุปและครูซกั ถาม 3.1 นกั เรียนช่วยครูสรุปและตอบคาถาม
1.ใบตรวจสอบความ
ปัญหาขอ้ สงสยั 3.2 จดบททึกยอ่ เรียบร้อย

4. ข้นั สอนปฎบิ ตั ิ

4.1 ชุดทดลองไมโครคอนโทรลเลอร์ 4.1 นกั ศึกษาแสดงวธิ ีการต่อแหลง่ จ่ายไฟฟ้า

ใหน้ กั ศึกษาแสดงการตอ่ ไฟฟ้า โดยทา เขา้ ชุดทดลอง ตามใบมอบงานที่ 1

ตามใบมอบงานที่ 1

5. ข้นั การประเมนิ ผล

5.1 ครูแจกใบประเมินผลหลงั เรียนหน่วยที่ 1 5.1 รับใบประเมินผลหลงั เรียนหน่วยที่ 1

5.2 ดูแลนกั เรียนไมใ่ หท้ ุจริต 5.2 ทาแบบทดสอบหลงั เรียน

5.3 เม่ือครบเวลาท่ีกาหนดรับแบบทดสอบคืน 5.3 เมื่อครบเวลาท่ีกาหนดส่งแบบทดสอบคืน

6. ข้นั มอบหมายงาน

6.1 ใหน้ กั เรียนไปคน้ ควา้ เพิ่มเติมเก่ียวกบั 6.1 รับมอบหมายงาน

ส่วนประกอบและการทางานของ

ไมโครคอนโทรลเลอร์และทา

แบบฝึ กหดั ทา้ ยหน่วยเรียนหน่วยท่ี 1

ส่งในสปั ดาห์ต่อไป

7. ข้นั ตรวจสอบความเรียบร้อย

7.1 ตรวจความเรียบร้อยและความเรียบร้อย 7.1 ช่วยกนั จดั เกบ็ และทาความสะอาด

ของหอ้ งเรียนหอ้ งปฏิบตั ิงาน หอ้ งเรียนหอ้ งปฏิบตั ิงานใหเ้ รียบร้อย

ไมโครคอนโทรลเลอร์

35
งานทมี่ อบหมายหรือกจิ กรรม

ก่อนเรียน
- นกั ศึกษาทาแบบทดสอบก่อนเรียนบทท่ี 1

ขณะเรียน
ให้นักศึกษาอภิปรายเกี่ยวกับและสรุ ปเก่ียวกับโครงสร้างและส่วนประกอบของ

ไมโครคอนโทรลเลอร์
หลงั เรียน

ใหน้ กั เรียนไปคน้ ควา้ เพ่มิ เติมเก่ียวกบั โครงสร้างและส่วนประกอบของ
ไมโครคอนโทรลเลอร์ และทาแบบฝึกหดั ทา้ ยหน่วยเรียนหน่วยท่ี 1 ส่งในอาทิตยต์ อ่ ไป
ส่ือการเรียนการสอน
1. หนงั สือเรียนไมโครคอนโทรลเลอร์ บทท่ี 1 เรื่องโครงสร้างและส่วนประกอบของ

ไมโครคอนโทรลเลอร์
2. power point เร่ืองโครงสร้างและส่วนประกอบของไมโครคอนโทรลเลอร์
3. แบบฝึกหดั ทา้ ยหน่วยเรียนที่ 1
การวดั ผลการเรียน
ก่อนเรียน

ทดสอบก่อนเรียน (Pre-test) โดยใชข้ อ้ สอบบทท่ี 1 จานวน 10 ขอ้
ขณะเรียน

ถาม – ตอบปัญหา , ความสนใจ , ความต้งั ใจ , การอภิปราย
หลงั เรียน

ทดสอบหลงั เรียน (Post-test) โดยใชข้ อ้ สอบหน่วยท่ี 1 จานวน 10 ขอ้
การประเมินผล

1. การประเมินผลโดยใชแ้ บบประเมินผลหลงั การเรียนหน่วยท่ี 1 จานวน 10 ขอ้ (แบบเลือกตอบ )
2. สังเกตการมีส่วนร่วมในการเรียน
3. สังเกตจากการตอบคาถาม / การอภิปราย
เอกสารอ้างองิ
1. สุชิน ชินสีห์. (2557). ไมโครคอนโทรลเลอร์

นนทบุรี : โรงพมิ พ์ บริษทั ศูนยห์ นงั สือเมืองไทย จากดั .

ไมโครคอนโทรลเลอร์

36

บันทกึ หลงั การจดั การเรียนรู้ของครู

วนั ท่ี……….… เดือน……………..…...………. พ.ศ………….…

รหสั วชิ า 3105-2007 ชื่อรายวชิ า ไมโครคอนโทรลเลอร์

สาขาวชิ า ช่างอเิ ลก็ ทรอนิกส์ ระดบั ช้นั ปวส. ปี ท่ี 1 กลุ่มที่ 1,2

1. หวั ขอ้ เน้ือหาที่สอน โครงสร้างและส่วนประกอบของไมโครคอนโทรลเลอร์ หน่วยที่ 1

2. จานวนนกั ศึกษาเขา้ เรียน ……… คน

รายละเอียดการสอน

รายละเอยี ด/หัวข้อ เข้าใจ/ ไม่เข้าใจ ปฏิบัติ หมายเหตุ สำหรับนกั ศึกษำท่ีไม่เขำ้ ใจหรือ
เนือ้ หาทีส่ อน ปฏิบัตไิ ด้(คน) ไม่ได้ (คน) ปฏิบตั ิไมไ่ ดจ้ ะแกไ้ ขในกำรสอนคร้ังต่อไป
ในวนั ท่ี….....เดือน…….........…..พ.ศ…….......
1. ไมโครคอนโทรลเลอร์ โดยจะดำเนินกำรดงั น้ี
2. ภาษาสาหรับไมโครคอนโทรลเลอร์

3. โครงสร้างของไมโครคอนโทรลเลอร์ 1. ………………………….……........……
PI4C. ก1า8รFจ4ดั55ห0น่วยความจาของ PIC18F4550 2. …………………………….…........……
3. ……………………….…………............
5. รีจิสเตอร์ (Register) 4. ………………………….…………........
5. ………………………….……….........…

ลงช่ือ…………………………….
()
ครูผสู้ อน

สรุป

ผลการใชแ้ ผนการสอน

………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………

ผลการเรียนของนกั เรียน

………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………

ผลการสอนของครู

………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………

ไมโครคอนโทรลเลอร์

37

แบบฝึ กหัดท้ายหน่วยที่ 1

จงอธิบาย/แสดงวธิ ีการคานวณ

1. จงใหค้ วามหมายของคาวา่ ไมโครคอนโทรลเลอร์
2. จงอธิบายขอ้ แตกต่างระหวา่ งไมโครโพรเซสเซอร์กบั ไมโครคอนโทรลเลอร์
3. จากรูปดา้ นลา่ ง ระดบั แรงดนั ไฟฟ้ากระแสตรงต่าสุดที่ไอซีไมโครคอนโทรลเลอร์ยงั สามารถทางานไดม้ ีค่าเท่าไร
เม่ือใชค้ ริสตอล 30 MHz

(Volts)
4 MHz
48 MHz
5.5 5.5 V ( )
5 5.0 V ( )
4.3 V
4

3

2 2.0 V
1

0
0 5 10 15 20 25 30 35 40 45 50 (MHz)

4. จากรูปดา้ นล่าง จงอธิบายหนา้ ที่ของ Pin ท่ี 1, 6, 11, 17, 18, 39 และ 40 ของ PIC18F4550

MCLR/Vpp/RE3 1 PIC18F4550 40 RB7/KBI3/PGD
RA0/AN0 2 39 RB6/KBI2/PGC
RA1/AN1 3 38 RB5/KBI1/PGM
4 37 RB4/AN11/KBI0/CSSPP
RA2/AN2/VREF-CVREF 5 36 RB3/AN9/CCP2(1)/VF
RA3/AN3/VREF+ 6 35 RB2/AN8/INT2/VMO
7 34 RB1/AN10/INT1/SCK/SCL
RA4/T0CK/C1OUT/RCV 8 33 RB0/AN12/INT0/FLT0/SDI/SDA
RA5/AN4/SS/HLVDIN/C2OUT 9 32 VDD
10 31 VSS
RE0/AN5/CK1SPP 11 30 RD7/SPP7/P1D
RE1/AN6/CK2SPP 12 29 RD6/SPP6/P1C
RE2/AN7/OESPP 13 28 RD5/SPP5/P1B
14 27 RD4/SPP4
VDD 15 26 RC7/RX/DT/SDO
VSS 16 25 RC6/TX/CK
OSC1/CLKI 17 24 RC5/D+/VP
OSC2/CLKO/RA6 18 23 RC4/D-/VM
RC0/T1OSO/T13CKI 19 22 RD3/SPP3
RC1/T1OSI/CCP2(1)/UOE 20 21 RD2/SPP2
RC2/CCP1/P1A
VUSB
RD0/SPP0
RD1/SPP1

ไมโครคอนโทรลเลอร์

38

ใบประเมนิ ผลหน่วยที่ 1

วชิ า ไมโครคอนโทรลเลอร์ ชื่อหน่วยโครงสร้างและส่วนประกอบของไมโครคอนโทรลเลอร์

คาชี้แจง ใหเ้ ลือกคาตอบท่ีถูกท่ีสุดแลว้ ทาเคร่ืองหมาย X ลงในกระดาษคาตอบ

1. ขอ้ ใดไมใ่ ช่ส่วนประกอบของไมโครคอนโทรลเลอร์

ก CPU ข Interrupt Control

ค Input Output Port ง ARM9

2. Watchdog Timer ของไมโครคอนโทรลเลอร์หนา้ ที่ใด

ก ผลิตสัญญาณนาฬิกา ข ตรวจสอบสถานะต่าง ๆ ของการทางาน

ค ต้งั เวลาการทางาน ง ตรวจสอบขอ้ มูลอินพตุ

3. การบรรจุภณั ฑข์ องไมโครคอนโทรลเลอร์ดงั รูปดา้ นล่างเป็นแบบใด

ก SOIC ข PDIP

ค PLCC ง TQFP

4. ขอ้ ใดไมใ่ ช่ประเภทของของไมโครคอนโทรลเลอร์

ก 8 บิต ข 16 บิต

ค 24 บิต ง 32 บิต

5. ผผู้ ลิตไอซีไมโครคอนโทรลเลอร์ตระกลู AVR คือบริษทั ใด

ก Microchip ข Phillips

ค Parallax ง Atmel

6. ขอ้ ใดไมใ่ ช่ส่วนที่สาคญั ที่ทาใหไ้ มโครคอนโทรลเลอร์ทางานได้

ก สญั ญาณรีเซตขณะเร่ิมตน้ ข สัญญาณนาฬิกา

ค Source Code ภาษาเครื่อง ง สญั ญาณการ Interrupt

7. ขอ้ ใดไม่ใช่คุณลกั ษณะของไมโครคอนโทรลเลอร์เบอร์ PIC18F4550

ก ใช้ Clock ต้งั แต่ 0 Hz – 48 MHz ข ใชไ้ ฟฟ้ากระแสตรง 1.5 V ถึง 5.5 V

ค มี Program Memory ขนาด 32 Kbyte ง มี Data Memory ขนาด 2 Kbyte

ไมโครคอนโทรลเลอร์

39

8. ขอ้ ใดเป็นความหมายของขอ้ ความท่ีระบุไวท้ ี่ขา 26 (RC7/RX/DT/SDO) ของ PIC18F4550

ก ดิจิทลั อินพุตเอาตพ์ ุตพอร์ต C บิตท่ี 7 ข อินพตุ ของ EUSART asynchronous

ค เอาตพ์ ุตของ SPI™ data ง ถูกทุกขอ้

9. การจดั หน่วยความจาขอ้ มูลของไมโครคอนโทรลเลอร์เบอร์ PIC18F4550 จดั เป็นก่ี Bank

ก 8 ข 16

ค 32 ง 64

10. ขอ้ ใดใหค้ วามหมายของคาวา่ รีจิสเตอร์ (Register) ไดจ้ ดั เจนท่ีสุด

ก เป็นหน่วยความจาขนาดเล็กที่อยภู่ ายในซีพยี ทู างานไดเ้ ร็วมาก

ข ใชเ้ ก็บขอ้ มูลท่ีจาเป็นในการคานวณหรือระบุสถานะของ CPU

ค ความสามารถเขา้ ถึงขอ้ มูลท่ีจาเป็นเหล่าน้ีไดอ้ ยา่ งรวดเร็ว

ง บอกการทางานของหน่วยประมวลผลกลางในระหวา่ งการคานวณของ CPU

ไมโครคอนโทรลเลอร์

40

เฉลยใบประเมนิ ผลหน่วยท่ี 1

คาตอบของแบบประเมินผลหน่วยท่ี 1

ขอ้ ที่ คาตอบ
1ง
2ข
3ง
4ค
5ง
6ง
7ข
8ง
9ข
10 ก

ไมโครคอนโทรลเลอร์


Click to View FlipBook Version