Top Banner
115

ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

Mar 29, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 2: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

Controller ท ำหนำทค ำนวณ เปรยบเทยบเชงเลขคณตและเชงตรรกะ

input ท ำหนำทปอนขอมลใหหนวยประมวลผลเพอค ำนวณ

output ท ำหนำทแสดงผลขอมลจำกหนวยประมวลผล

การเรยนรเกยวกบ Microcontroller

Page 3: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

input อาจเปน tact switch, matrix switch, sensorsoutput อำจเปน speaker, led, lcd, motor, relay.

การเรยนรเกยวกบ Microcontroller

Page 4: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

input อาจจ าเปนตองเพม driver เพอใหท างานเสถยร

การศกษาพนฐาน เรมจาก1-input VS 1-input

การเรยนรเกยวกบ Microcontroller

Page 5: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

แตละขำมหนำทเฉพำะ ผทน ำมำใช จงควรตองศกษำต ำแหนงขำ และหนำทรวมถง

โครงสรำง เพอใหใชงำนไดถกตอง

Microcontroller ทองเทคโนโลยของ intel เรยกสนๆวำ MCS-51 เบอรทนยมใชคอ 89C51 ม 40 ขำ เรยงแบบทวนเขมนำฬกำ

1 O2 O3 O4 O5 O6 O7 O8 O9 O10 O11 O12 O13 O14 O15 O16 O17 O18 O19 O20 O

O 40O 39O 38 O 37O 36O 35O 34O 33O 32O 31O 30O 29O 28O 27O 26O 25O 24O 23O 22O 21

การเรยนรเกยวกบ Microcontroller

Page 6: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

สงเกต ต ำแหนงขำของ89C51 ประกอบดวยชองทำงตดตอ(พอรต) 4 กลมคอพอรต P0, P1, P2,P3

การเรยนรเกยวกบ Microcontroller

Page 7: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

สงเกต ต ำแหนงขำไฟเลยง+5V (ขำ 40) และขำกรำวด (ขำ 20) ของ 89C51

สงเกตต ำแหนงขำรเซต RST(ขำ 9),ขำตอผลก (ขำ18,19)

สงเกต ต ำแหนงขำ EA (ขำ 31) และขำ ALE (ขำ 0) ขำ PSEN (ขำ 29)

การเรยนรเกยวกบ Microcontroller

Page 8: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

บน Breadboardการตอวงจร MCS-51

เรมท ขาไฟเลยง(ขา 40)และขากราวด (ขา 20)

0 1 O 2 O 3 O 4 O 5 O 6 O 7 O 8 O 9 O 10 O 11 O 12 O 13 O 14 O 15 O 16 O 17 O 18 O 19 O 20

40 O 39 O 38 O 37 O 36 O 35 O 34 O 33 O 32 O 31 O 30 O 29 O 28 O 27 O 26 O 25 O 24 O 23 O 22 O 21 0

สงเกตต าแหนงขา 1

การเรยนรเกยวกบ Microcontroller

Page 9: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

Keyterm : http://www.8051projects.info/exp1.asp

Page 10: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

ประเดนเกยวกบ AT89C51• รปทรงของ AT89C51ED2

• ต ำแหนงขำ PLCC & รปรำง

• ต ำแหนงขำ DIP & รปรำง

• Computer คอ ?

• Microcontroller คอ ?

• Enbedded system คอ ?

• ตวอยำงของ Mobile Enbedded System

• ตวอยำงของ Display embedded System

• ตวอยำงประกอบวงจรMCS-51(DIP)บนbread board

การเรยนรเกยวกบ Microcontroller

Page 11: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

รปทรงแบบ PLCC

รปทรงแบบ DIP

รปทรงของ AT89C51ED2

PLCC stands for "Plastic" "Leaded" "Chip" "Carrier". A PLCC package is physically smaller than a DIP and has leads on all four sides.

การเรยนรเกยวกบ Microcontroller

Page 12: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

ต ำแหนงขำ PLCC & รปรำง

การเรยนรเกยวกบ Microcontroller

Page 13: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

ต ำแหนงขำ DIP & รปรำง

การเรยนรเกยวกบ Microcontroller

Page 14: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

Processor

I/O ChipsPorts

Memory Chips

MotherBoard

คอ Processor +Memory +I/O

Computer คอ ?

Page 15: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

Microcontroller คอ ?

คอ Computer in a single chip

Page 16: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

Enbedded system คอ ?a computer system designed to perform one or a few dedicated functions often with real-time computing constraints.

ระบบทมคอมพวเตอรฝงตว ถกออกแบบเพอใชงำนเฉพำะกจองตำมเวลำจรง

Page 17: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

ตวอยำงของ Mobile Enbedded System

การเรยนรเกยวกบ Microcontroller

Page 18: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

ตวอยำงของ Display embedded System

การเรยนรเกยวกบ Microcontroller

Page 19: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

ตวอยำงของ Display embedded System

การเรยนรเกยวกบ Microcontroller

Page 20: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

Keyterm : http://www.8051projects.info/exp1.asp

Page 21: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

ปฏบตกำรประกอบวงจร AT89C51 พนฐำน

สงเกตวำ LED ตอกบขำ5 หรอขำP1.4

การเรยนรเกยวกบ Microcontroller

Page 22: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

ปฏบตกำรวงจร AT89C51 กบ LED 8 bitsสงเกตวำ LED 8 ดวงตอกบพอรตขำ P2 หรอขำ 21-28

การเรยนรเกยวกบ Microcontroller

Page 23: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

ปฏบตกำรวงจร AT89C51 กบ Tact Switch 1 bit

c

สงเกตวำ LED ตอกบขำ7 หรอขำP1.6

สงเกตวำ tact switchตอกบขำ36 หรอขำ P0.3

c

การเรยนรเกยวกบ Microcontroller

Page 24: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

ปฏบตกำรวงจร AT89C51 กบ 7-segment 7 bits

สงเกตวำ 7 segment(7 bits)ตอกบพอรตขำ P0หรอขำ 33-39

การเรยนรเกยวกบ Microcontroller

Page 25: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

ปฏบตกำรวงจร AT89C51กบserial port(RxD,TxD)

สงเกตวำ serial port ตอกบขำ 10 /P3.0(RxD)และขำ 11/P3.1(TxD)

การเรยนรเกยวกบ Microcontroller

Page 26: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

ตวอยำงกำรจ ำลองวงจร 8051 กบ LCD และ Keypad

การเรยนรเกยวกบ Microcontroller

สงเกตวำ 4x4

matrix switch ตอกบขำ36 หรอขำ P0.3

Page 27: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

27

กรณ matrix switch ใหสงเกตวำ row ตอกบ 4 bits บน(ขำP2.4-2.7)สวนcolum ตอกบ4 bits ลำง(ขำP2.0-2.3)

การเรยนรเกยวกบ Microcontroller

Page 28: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

28

กรณ LCDใหสงเกตวำทง 4 bits ตอกบพอรต P1 /P1.0-P1.7(ขำ1-8)

การเรยนรเกยวกบ Microcontroller

Page 29: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 30: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

โปรแกรม Keil μVision3 เปนโปรแกรมชวยพฒนำซอฟตแวรงำนควบคมอปกรณอตโนมตส ำหรบไมโครคอนโทรลเลอรตระกล 8051 และน ำไปสระบบฝงตว (embedded system)

Page 31: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

Keil u-Vision 3

Keil-uVision 3

โปรแกรมพฒนาภาษาซส าหรบไมโครคอนโทรลเลอร MCS-51 ในชนเรยนนใชชป AT89C51 (ของบรษท ATMEL)ความสามารถของ Keil-uVision 3 : Editor -> Compiler -> SimulatorEditor ความสามารถในการตรวจสอบความถกตองในภาษาซทผ ใชพฒนาขนมาComplier ความสามารถในการแปลภาษาซเปนภาษาครอง และชขอสงเกตตางๆSimulator ความสามารถในการจ าลองการท างานของโปรแกรม

Editor Complier Simulator

Page 32: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

Keil u-Vision 3

ผงวงจรพนฐาน

วงจรพนฐานบน bread board

วงจรควบคม รถบงคบ

ระบบฝงตว

ตวตานทานไฟฟา

หลอดเปลงแสง LED

ชปไมโครคอนโทรลเลอรรปทรงตางๆ

สวตชอเลกทรอนกสแบบตางๆ

อปกรณขบแบบ opto-isolator

Page 33: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

คลกทไอคอนของโปรแกรม Keil μVision3 ปรำกฏหนำตำง

Page 34: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

บนหนาตาง editor ของโปรแกรม Keil μVision3

เมนบำร

ทลบำร

เวรคชสเปซ

Page 35: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

บนหนาตาง editor ของโปรแกรม Keil μVision3

พนทพฒนำโปรแกรมภำษำซ

Page 36: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

บนหนาตาง editor ของโปรแกรม Keil μVision3

แจงผลกำรแปลภำษำ

Page 37: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

ขนตอนในการพฒนาโปรแกรมภาษาซบน โปรแกรม Keil vision 3 มล าดบดงน

ขนท 1 บนเมนบาร เลอก Project>>New Project…

บน Create New Projectเลอก Create New Folder

บน Drive D: สราง New Folder ชอวา training

training

ใน Folder “training” สราง New Project ชอวา Alpha.uv2จากนนคลก

Page 38: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

ขนตอนในการพฒนาโปรแกรมภาษาซบน โปรแกรม Keil vision 3 มล าดบดงน

หลงจากคลก save ใหสงเกตวา Title barเปลยนเปน Alpha -Vision 3

และปรากฏเมนใหเลอกยหอของไอซไมโครคอนโทรลเลอรให double click ท Atmel

จะปรากฏเมนใหเลอกเบอรของไอซไมโครคอนโทรลเลอรใหคลกทตวเลอก 2 ตว(ขางบน)และคลกทเบอร AT89C51 จากนนคลก

มขอความปรากฏวา ตองการส าเนาโคด8051มาตรฐาน ไปยงproject folder และเพมลงใน project หรอไมใหคลก

Page 39: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

ในการประกอบวงจรน ก าหนดใหใชผลกความถ 12 MHz

สงเกตล ำดบกำรคลกเลอก

Page 40: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

ขนตอนในการพฒนาโปรแกรมภาษาซบน โปรแกรม Keil vision 3 มล าดบดงน

วธตรวจสอบวำโคด 8051 มำตรฐำน ไดถกส ำเนำไปยง project folder และเพมลงใน project หรอไม

จากนน ใน Folder “Target 1”ใหท าการคลกท Folder “Source Group 1”

จากนน ใน Folder “Source group 1”ใหท าการตรวจสอบวา มไฟล “STARTUP.A51”หรอไม

ใหท าการคลกทของ Folder “Target 1”

กรณพบวำ ไมม

ใหยอนกลบไปด ำเนนกำรใหม

กรณพบวำ ม

จงจะสำมำรถด ำเนนกำรตอไปได

Page 41: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

ตอไป ท าการก าหนดพารามเตอรเพมเตม โดยคลกขวาท จะปรากฎ

ใหท าการคลกท Option for Target “Target 1”

Page 42: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

12 √

Page 43: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 44: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

สวนหว(header)สวนประกาศตวแปร

สวนโปรแกรมยอย(subroutine program)

สวนประกาศหลก(declare)

สวนโปรแกรมหลก(main program)

พจารณาบนพนทพฒนาโปรแกรมภาษาซของโปรแกรม Keil μVision3

0x010x020x04การท างานตามโปรแกรม

Page 45: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 46: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

xxx.c

Page 47: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 48: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 49: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 50: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 51: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 52: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 53: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 54: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 55: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 56: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

สวนโปรแกรมยอย(subroutine program)

สวนโปรแกรมหลก(main program)

สาระเดมของ P001.C

สาระเพมใน P002.C

Page 57: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

Step 1 แนะน าการพฒนา(editor) โปรแกรมภาษาซบน Keil μVision3

Page 58: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

สวนโปรแกรมยอย(subroutine program)

สวนโปรแกรมหลก(main program)

Page 59: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

Step 1 แนะน าการพฒนา(editor) โปรแกรมภาษาซบน Keil μVision3

Page 60: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

Step 1 พฒนา(editor) โปรแกรมภาษาซบน Keil μVision3

Page 61: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 62: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 63: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 64: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 65: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 66: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 67: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

ISIS 6 Professional Proteus

• หนาตางแรกของ Proteus 6 Professional

• การเลอกอปกรณในชอง Keyword

• การเคลอนยายและการหมนอปกรณบนพนทออกแบบ

• การวางอปกรณบนพนทออกแบบ

• การลากเสนเชอมระหวางอปกรณบนพนทออกแบบ

• ตวอยางสมบรณของอปกรณ AT89C51 เชอมตอกบ 7-segment display แบบ common cathode (7 bits)

Page 68: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

หนำตำงแรกของ Proteus 6

Page 69: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

ทเมน Library>Pick Devices : ใหระบเลอกอปกรณในชอง Keyword

Page 70: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

ทเมน Library>Pick Devices : เลอกอปกรณ AT89C51

Page 71: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

ทเมน Pick Devices : เลอกอปกรณ 7- segment แบบ common Cathode

Page 72: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

ทเมน Library>Pick Devices : เลอกอปกรณ respack (= resistor pack)

หลงจำกเลอกอปกรณแลวใหคลกท OK

Page 73: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

ทหนำตำงแสดงอปกรณ ปรำกฏรำยชออปกรณ respack8 -AT89C51-7seg com cat

Page 74: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

ทชองหนำตำงแสดงอปกรณ เลอกวำงอปกรณ AT89C51 บนพนทออกแบบ

Page 75: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

กรณกำรเคลอนยำยอปกรณบนพนทออกแบบใหคลกขวำทรปอปกรณ 1 ครง วตถจะแอคตฟ(เปนสแดง)จำกนน คลกซำยคำงไว และลำกเมำสไปยงต ำแหนงทตองกำร

Right click then left click and drag & drop

Page 76: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

กรณกำรหมนอปกรณใหคลกซำยทรป (ทมมลำงซำย) ตำมทตองกำร

Page 77: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

กรณกำรหมนอปกรณ สงเกตทมมลำงซำย

Page 78: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

ทชองหนำตำงแสดงอปกรณ เลอกวำงอปกรณ 7SEG COM CAT GRN บนพนทออกแบบแลวท ำกำรคลกหมนและคลกเคลอนยำย

Page 79: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

ทชองหนำตำงแสดงอปกรณ เลอกวำงอปกรณ respack8 บนพนทออกแบบแลวท ำกำรคลกหมนและคลกเคลอนยำย

Page 80: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

บนพนทออกแบบ ท ำกำรลำกเสนเชอมวงจร โดยคลกซำยทจดเรม และคลกซำยทจดจบ

กำรลำกเสนเชอมระหวำงอปกรณบนพนทออกแบบ

Page 81: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

ตวอยำงกำรลำกเสนเชอมระหวำงอปกรณบนพนทออกแบบ

Page 82: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

บนพนทออกแบบ ท ำกำรลำกเสนเชอมระหวำง AT89C51 กบ7 segment display -CC

บนพนทออกแบบ ท ำกำรลำกเสนเชอมระหวำง อปกรณ resistors pack กบ แหลงจำยไฟ

ทชองหนำตำงทลบำรเลอกไอคอนปรำกฏรำยกำรทชองหนำตำงทลบำร

คลกท powerปรำกฏอปกรณ บนพนทออกแบบ

คลกท groundปรำกฏอปกรณ บนพนทออกแบบ

Page 83: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,

ตวอยำงสมบรณของอปกรณ AT89C51 เชอมตอกบ 7-segment display แบบ common cathode (7 bits)

Page 84: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 85: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 86: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 87: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 88: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 89: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 90: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 91: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 92: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 93: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 94: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 95: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 96: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 97: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 98: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 99: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 100: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 101: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 102: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 103: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 104: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 105: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 106: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 107: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 108: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 109: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 110: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 111: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 112: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 113: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 114: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,
Page 115: ท ำหน้ำที่ค ำนวณ ท ำหน้ำที่ ...courseware.npru.ac.th/admin/files/20181003155528_f1a4e...input อาจเป นtact switch, matrix switch,