• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
 
1
คํานํ
 
เอกสารประกอบการสอนเลมนี ้
 
ไดจัดทําขึ ้นเพื ่อใชในการสอนรายวิชา
 
178 320
ไมโครโพรเซสเซอรและการตอประสาน
(Microprocessors and Interfacing)
 
สําหรับนักศึกษาระดับปริญญาตรี
 
สาขาวิชาวิศวกรรมคอมพิวเตอร
 
อยางไรก็ตาม
 
นักศึกษาควรจะตองศึกษาและคนควาเพิ ่มเติมดวยตัวเอง
 
ทั ้งจากหนังสืออางอิ
(
ที ่กลาวไว ในเอกสารฉบับนี ้
)
และหนังสือเลมอื ่นๆที ่เกี ่ยวของ
 
ในการผลิตเอกสารประกอบการสอนเลมนี ้
 
ผู  เขียนใครขอแสดงความขอบคุณบุคลากรภาควิชาวิศวกรรม คอมพิวเตอรทุกทานที ่มี ่สวนในการสนับสนุนและสงเสริมจนเอกสารนี ้สําเร็จลุลวงดวยดี
 
โดยเฉพาะ
 
ดร
.
วรินทร
 
สุวรรณวิสูตร
 
ภาควิชาวิศวกรรมคอมพิวเตอร
 
มหาวิทยาลัยขอนแก
 
สําหรับเอกสารอางอิงตางๆสําหรับวิชานี ้ที ่ ทานไดสะสมมา
 
พรอมทั ้
 
ดร
.
สิริวิชญ
 
เตชะเจษฎารังษี
 
สําหรับขอเสนอแนะตางๆ
 
คุณธเนศ
 
อุไรเรืองพันธ
 
สําหรัการจัดทําปก
 
ทายที ่สุดนี ้
 
ผู  เขียนหวังเปนอยางยิ ่งว
 
เอกสารเลมนี ้จะชวยใหผู  เรียนไดเขาใจเนื ้อหาไดเปนอยางดี
 
เปพื ้นฐานที ่ดีและเปนประโยชนในการศึกษาคนคว
 
เพื ่อเพิ ่มพูนเทคนิคในการออกแบบและพัฒนาระบบไมโคร โพรเซสเซอรที ่ดี
 
ดร
.
ดารณี
 
หอมดี
 
พฤษภาคม
2548
 
 
2
สารบาญ
 
คํานํ
..................................................................................................................................1
 
คําอธิบายรายวิชา
...................................................................................................................3
 
บทที ่
1
บทนํ
.....................................................................................................................3
 
1.1
 
ระบบคอมพิวเตอร
..........................................................................................................................................................3
 
1.2
 
ภาษาคอมพิวเตอร
...........................................................................................................................................................3
 
1.3
 
ระบบเลขฐานที ่ใชในคอมพิวเตอร
...................................................................................................................................3
 
บทที ่
2
ระบบไมโครคอมพิวเตอร
........................................................................................3
 
2.1
 
ระบบไมโครคอมพิวเตอรพื ้นฐาน
....................................................................................................................................3
 
2.2
 
หนวยประมวลผลกลาง
...................................................................................................................................................3
 
2.3
 
สถาปตยกรรมของไมโครโพรเซสเซอร
...........................................................................................................................3
 
บทที ่
3
สถาปตยกรรมของไมโครโพรเซสเซอร
Z80 ............................................................3
 
3.1
 
ขาสัญญาณบน
 
Z80.........................................................................................................................................................3
 
3.2
 
รีจิสเตอรบนไมโครโพรเซสเซอร
 
Z80.............................................................................................................................3
 
3.3
 
รูปแบบของคําสั ่งในไมโครโพรเซสเซอร
 
Z80.................................................................................................................3
 
3.4
 
Z80
 
A
DDRESSING
M
ODES
................................................................................................................................................3
 
บทที ่
4
ชุดคําสั ่
(INSTRUCTION SET)
ของ
Z80 ...............................................................3
 
4.1
 
D
ATA TRANSFER 
I
 NSTRUCTIONS
......................................................................................................................................3
 
4.2
 
A
RITHMETIC
I
 NSTRUCTIONS
.............................................................................................................................................3
 
4.3
 
L
OGICAL
I
 NSTRUCTIONS
..................................................................................................................................................3
 
4.4
 
B
IT
M
ANIPULATION
I
 NSTRUCTIONS
..................................................................................................................................3
 
4.5
 
B
RANCH
I
 NSTRUCTIONS
..................................................................................................................................................3
 
4.6
 
M
ACHINE
C
ONTROL
O
PERATIONS
I
 NSTRUCTIONS
..............................................................................................................3
 
4.7
 
A
SSEMBLER 
D
IRECTIVES
..................................................................................................................................................3
 
บทที ่
5 Z80 MACHINE CYCLES AND BUS TIMING..........................................................3
 
5.1
 
O
PCODE
F
ETCH
M
ACHINE
C
YCLE
.....................................................................................................................................3
 
5.2
 
M
EMORY
EAD
M
ACHINE
C
YCLE
....................................................................................................................................3
 
5.3
 
M
EMORY
W
RITE
M
ACHINE
C
YCLE
...................................................................................................................................3
 
5.4
 
ทบทวนสาระสําคั
.........................................................................................................................................................3
 
5.5
 
การสรางสัญญาณควบคุ
................................................................................................................................................3
 
 
 
3
บทที ่
6
การตอประสานกับหนวยความจํา
...........................................................................3
 
6.1
 
แนวคิดพื ้นฐานเกี ่ยวกับหนวยความจํ
..............................................................................................................................3
 
6.2
 
การถอดรหัสตําแหน
......................................................................................................................................................3
 
6.3
 
P
ARTIAL
A
DDRESS
D
ECODING
และ
 
F
OLD BACK 
M
EMORY
..................................................................................................3
 
บทที ่
7
การตอประสานกับอุปกรณ
I/O...............................................................................3
 
7.1
 
การตอประสานกับอุปกรณเอาทพุ
..................................................................................................................................3
 
7.2
 
การตอประสานกับอุปกรณอินพุ
....................................................................................................................................3
 
7.3
 
M
EMORY
 – 
 
M
APPED
I/O...................................................................................................................................................3
 
บทที ่
8 INTERRUPT...........................................................................................................3
 
8.1
 
ความรู  เบื ้องตนสําหรั
 
I
 NTERRUPT
I/O
 
ใน
 
Z80.................................................................................................................3
 
8.2
 
การ
ENABLE
และ
DISABLE INTERRUPT
...............................................................................................................................3
 
8.3
 
I
 NTERRUPT FLIP
-
FOPS
.......................................................................................................................................................3
 
8.4
 
คําสั ่
 
ETURNS
ตางๆ
.......................................................................................................................................................3
 
8.5
 
 N
ON
-
MASKABLE
I
 NTERRUPT
(NMI)..................................................................................................................................3
 
8.6
 
M
ASKABLE
I
 NTERRUPT
(INT)...........................................................................................................................................3
 
8.7
 
T
IMING DIAGRAM
สําหรับการตอบสนองตอการ
INTERRUPT
ของ
 
CPU...............................................................................3
 
8.8
 
M
ULTIPLE
I
 NTERRUPTS
และ
 
P
RIORITIES
...........................................................................................................................3
 
บทที ่
9
อุปกรณตอประสานที ่สามารถโปรแกรมได
.............................................................3
 
9.1
 
แนวคิดพื ้นฐานของอุปกรณตอประสานที ่สามารถโปรแกรมได
.......................................................................................3
 
9.2
 
การสรางตัวรับสงที ่สามารถโปรแกรมไดอยางงาย
 
(P
ROGRAMMABLE
T
RANSCEIVER 
).........................................................3
 
9.3
 
อุปกรณ
 
I/O
 
แบบขนานสําหรั
 
Z80..................................................................................................................................3
 
9.4
 
ชิ
 
8255A........................................................................................................................................................................3
 
บทที ่
10
การแปลงสัญญาณแอนะล็อก
-
ดิจิตอลเบื ้องต
....................................................3
 
10.1
 
D
IGITAL
-
TO
-A
 NALOG
C
ONVERSION
(DAC).....................................................................................................................3
 
10.2
 
A
 NALOG
-
TO
-D
IGITAL
C
ONVERSION
(ADC).....................................................................................................................3
 
บทที ่
11
การสงขอมูลผาน
PARALLEL PRINTER PORT
ของ
PC......................................3
 
11.1
 
8-
BIT
D
ATA
P
ORT
(0
X
378)..............................................................................................................................................3
 
11.2
 
5-
BIT
S
TATUS
P
ORT
(0
X
379)...........................................................................................................................................3
 
11.3
 
4-
BIT
C
ONTROL
P
ORT
(0
X
37A).......................................................................................................................................3
 
11.4
 
G
ROUND
S
IGNALS
..........................................................................................................................................................3
 
11.5
 
การเขียนโปรแกรมภาษา
 
C
 
รับสงขอมูลกั
 
I/O
 
P
ORTS
....................................................................................................3
 
11.6
 
ความเร็วของการรั
/
สงขอมูลผาน
 
P
ARALLEL
P
RINTER 
P
ORT
..........................................................................................3
 
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...