Bài giảng Vi xử lý - Chương 3: Họ vi điều khiển 805 (Phần 1) - Hồ Trung Mỹ
ꢁꢌꢕꢖꢆꢗꢘꢙꢚꢆꢛꢜꢆꢝꢞꢌꢟꢠꢆꢡꢢꢣꢆꢛꢚꢤꢥꢆꢁꢦꢆꢧꢨꢖꢙꢩꢆꢪꢫ
ꢬꢭꢆꢮꢯꢙꢆꢋꢌꢕꢙꢆꢛꢰꢆꢱ ꢲꢁꢆꢬꢏꢆꢧꢳꢁꢀꢪ
ꢀꢁꢂꢃꢄꢅꢆꢇ
ꢀ
ꢄꢭꢌꢆꢟꢖꢙꢩ
ꢁꢂꢀꢃꢄꢅꢆꢅꢃꢇꢈꢅꢉꢊꢃꢈꢋꢃꢌꢅꢃꢍꢅꢎꢊꢃꢏꢈꢅꢐꢑꢃꢒꢓꢔꢀꢃ
ꢁꢂꢕꢃꢖꢅꢗꢑꢃꢇꢘꢙꢚꢃꢛꢈꢜꢑꢃꢚꢝꢑꢞꢃꢒꢓꢔꢀ
ꢕ
ꢇꢴꢔꢆꢅꢌꢵꢌꢆꢛꢚꢌꢕꢖꢆ
ꢚꢶꢆꢷꢌꢆꢗꢌꢸꢖꢆꢹꢚꢌꢺꢙꢆꢑꢒꢓꢔ
ꢁ
ꢟꢠꢚꢃꢏꢅꢗꢑꢃꢇꢘꢙꢚꢃꢌꢅꢃꢍꢅꢎꢊꢃꢏꢈꢅꢐꢑ
Memory
0
Address Bus
Program
+ Data
CPU
Von Neumann
Architecture
Data Bus
2n
Memory
0
Address Bus
Fetch Bus
Program
Harvard
CPU
Architecture
0
Address Bus
Data Bus
Data
ꢣ
ꢁꢶꢆꢉꢋꢏꢆꢑꢒꢓꢔ
ꢤ ꢒꢓꢔꢀ ꢥꢦ ꢌꢅ ꢍꢅꢎꢊ ꢏꢈꢅꢐꢑ ꢍꢜꢊ ꢇꢅꢧꢑ ꢚꢨa ꢈꢋ ꢌꢅ ꢍꢅꢎꢊ ꢏꢈꢅꢐꢑ
ꢩꢟꢪꢔꢀ ꢍưꢫꢚ ꢬꢑꢇeꢥ ꢭꢮꢑ ꢯꢊꢰꢇ ꢌꢦo ꢑꢱꢲ ꢀꢳꢒꢓꢂ ꢴꢋ ꢩꢟꢪꢔꢀ
ꢥꢦ ꢈꢋ ꢒꢵꢶꢅꢇ ꢚꢷ ꢏꢈꢮ ꢑꢱꢑꢞ ꢍꢡꢑꢈ ꢍꢡa ꢚꢈꢢ ꢸꢣꢖꢹ ꢶꢺ ꢑꢈꢆ
ꢚꢈươꢑꢞ ꢇꢘꢻꢑꢈ ꢌꢦ ꢸꢣꢖꢹ ꢶꢺ ꢑꢈꢆ ꢼꢽ ꢥꢅꢉꢊꢂ
ꢔ
ꢟoꢲꢛaꢘꢅꢭoꢑꢃoꢾꢃꢩꢟꢪꢵꢔꢀꢃꢬꢟꢭ
꣄aꢘꢇꢃ
ꣅꢊꢲꢶeꢘ
ꣁꢑꢵꢟꢈꢅꢛꢃꢟoꢼeꢃ
ꢩeꢲoꢘꢿ
ꣁꢑꢵꢟꢈꢅꢛꢃꣃaꢇaꢃ
ꢩeꢲoꢘꢿ
ꣂꢅꢲeꢘꢭ
ꢒꢓꢔꢀ ꢣꢖꢃꣀꣁꢩ
ꢀꢕꢒꢃꢶꢿꢇeꢭ
ꢕ
ꢕ
ꢁ
ꢁ
ꢁ
ꢒꢔꢀ ꢣꢖꢃ꣄ꣀꣁꢩ ꢀꢕꢒꢃꢶꢿꢇeꢭ
ꢒꢓꢔꢕ ꢒꢖꢃꣀꣁꢩ
ꢒꢓꢁꢕ ꢓꢖ
ꢕꢔꢸꢃꢶꢿꢇeꢭ
ꢕꢔꢸꢃꢶꢿꢇeꢭ
ꢒꢔꢕ ꢒꢖꢃ꣄ꣀꣁꢩ ꢕꢔꢸꢃꢶꢿꢇeꢭ
ꢸ
ꢇꢴꢻꢆꢏꢌꢼꢙꢆꢛꢨꢽꢡꢆꢾꢚꢤꢙꢆꢡꢿꢙꢩꢆꢑꢒꢓꢔ
ꢪơꢃꢍꢃꢏꢈꢅꢃꢒꢓꢔꢀꢒꢓꢁꢀ
ꢒ
ꢳ
ꢃꢑꢞꢈaꢃꢚꢠꢚꢃꢚꢈꢑꢃꢇꢘꢧꢑꢃꢩꢟ꣎ꢃꢒꢓꢔꢀ
ꢤ ꢳoꢨꢛꢆꢒꢆꣀꢀꣁꢙꢩꢆꢒꣂ
꣄oꢘꢇꢃꢓꢃꢥꢦꢃꢲꢺꢇꢃꢛoꢘꢇꢃꢈaꢅꢃꢚꢈꢝꢚꢃꢑꢱꢑꢞꢃꢇꢘꢧꢑꢃꢚꢠꢚꢃꢚꢈꢑꢃꢁꢕ꣏ꢁꢳꢂꢃꣂꢘoꢑꢞꢃꢚꢠꢚꢃꢇꢈꢅꢗꢇꢃꢏꢗꢃꢚ꣐ꢃꢑꢈ꣑ꢃ
꣒ꢏꢈ꣓ꢑꢞꢃꢼ꣔ꢑꢞꢃꢶꢺꢃꢑꢈꢆꢃꢲ꣕ꢃꢘꢺꢑꢞ꣖ꢃꢑꢷꢃꢚꢷꢃꢚꢈꢝꢚꢃꢑꢱꢑꢞꢃꢑꢈưꢃꢚꢠꢚꢃꢍư꣗ꢑꢞꢃꢬꣁꢂꢃ꣘ꢅꢃꢌꢆꢅꢃꢚꢠꢚꢃ
ꢇꢈꢅꢗꢇꢃꢏꢗꢃꢥꢆꢑꢃꢌꢆꢅꢃꢶꢺꢃꢑꢈꢆꢃꢲ꣕ꢃꢘꢺꢑꢞ꣙ꢃꢑꢷꢃꢍưꢫꢚꢃꢼꢑꢃꢏꢧꢑꢈꢃꢞꢅꢽaꢃꢶꢊꢭꢃꢍꢡaꢃꢚꢈꢢꢃꢌꢦꢃꢶꢊꢭꢃꢼꢽꢃ
ꢥꢅꢉꢊꢂ
ꢤ ꢳoꢨꢛꢆꢔꢆꣀꢀꣁꢙꢩꢆꢔꣂ
꣄oꢘꢇꢃꢀꢃꢥꢦꢃꢚꢑꢞꢃꢼꢦꢑꢈꢃꢘꢅꢧꢑꢞꢃꢚꢈoꢃꢑꢈꢛꢯꢊꢰꢇꢃꢇꢘꢧꢑꢃꢚꢠꢚꢃꢚꢈꢑꢃꢃꢀ꣏ꢒꢂꢃꢟꢠꢚꢃꢚꢈꢑꢃꢍưꢫꢚꢃꢏꢃ
ꢈꢅꢉꢊꢃ꣄ꢀꢂꢓ꣙ꢃ꣄ꢀꢂꢀ꣙ꢃ꣄ꢀꢂꢕ꣙ꢃꢂꢂꢂꢃꢚꢷꢃꢇꢈꢐꢃꢼ꣔ꢑꢞꢃꢚꢈoꢃꢞꢅaoꢃꢇꢅꢗꢛꢃꢌꢆꢅꢃꢚꢠꢚꢃꢇꢈꢅꢗꢇꢃꢶꢡꢃꢑꢞoꢦꢅꢃꢑꢗꢊꢃ
ꢚꢜꢑꢂꢃ꣄oꢘꢇꢃꢀꢃꢏꢈ꣓ꢑꢞꢃꢚꢷꢃꢚꢈꢝꢚꢃꢑꢱꢑꢞꢃꢏꢈꢠꢚ꣙ꢃꢌꢻꢃꢌꢿꢃꢚꢈꢙꢑꢞꢃꢚꢈꢢꢃꢍưꢫꢚꢃꢼ꣔ꢑꢞꢃꢚꢈoꢃꢞꢅaoꢃꢇꢅꢗꢛꢃ
ꢌꢆꢅꢃꢚꢠꢚꢃꢇꢈꢅꢗꢇꢃꢶꢡꢃꢑꢞoꢦꢅꢂꢃ
ꢤ ꢳoꢨꢛꢆꢻꢆꣀꢀꣁꢙꢩꢆꢻꣂ
꣄oꢘꢇꢃꢕꢃꢥꢦꢃꢲꢺꢇꢃꢚꢑꢞꢃꢚ꣓ꢑꢞꢃꢼꢑꢞꢃꢏꢛꢃꢇꢘꢧꢑꢃꢚꢠꢚꢃꢚꢈꢑꢃꢕꢀ꣏ꢕꢒꢃꢍưꢫꢚꢃꢼ꣔ꢑꢞꢃꢑꢈưꢃꢚꢠꢚꢃ
ꢍư꣗ꢑꢞꢃꢯꢊꢰꢇꢃꢑꢈꢛꢃꢈoꢚꢃꢥꢦꢃꢶꢿꢇeꢃꢚaoꢃꢚꢨaꢃꢶꢊꢭꢃꢍꢡaꢃꢚꢈꢢꢃꢍꢅꢃꢌꢆꢅꢃꢚꢠꢚꢃꢇꢈꢅꢗꢇꢃꢏꢗꢃꢼ꣔ꢑꢞꢃꢶꢺꢃ
ꢑꢈꢆꢃꢲ꣕ꢃꢘꢺꢑꢞꢂ
ꢤ ꢳoꢨꢛꢆꢇꢆꣀꢀꣁꢙꢩꢆꢇꣂ
꣄oꢘꢇꢃꢁꢃꢚ꣠ꢑꢞꢃꢥꢦꢃꢲꢺꢇꢃꢚꢑꢞꢃꢚ꣓ꢑꢞꢃꢼꢑꢞꢃꢏꢛꢃꢇꢘꢧꢑꢃꢚꢠꢚꢃꢚꢈꢑꢃꢀꢓ꣏ꢀꢂꢃꢟꢠꢚꢃꢚꢈꢑꢃꢚꢨaꢃꢛoꢘꢇꢃ
ꢑꢦꢿꢃꢚꢷꢃꢑꢈꢅꢎꢊꢃꢚꢈꢝꢚꢃꢑꢱꢑꢞ꣙ꢃꢚꢠꢚꢃꢚ꣓ꢑꢞꢃꢼꢑꢞꢃꢚꢈꢊꢿꢐꢑꢃꢍꢅꢃꢚꢷꢃꢥꢅꢧꢑꢃꢈꢉꢃꢌꢆꢅꢃꢚꢠꢚꢃꢍꢚꢃꢇ꣡ꢑꢈꢃ
ꢍꢚꢃꢶꢅꢉꢇꢃꢚꢨaꢃꢒꢓꢔꢀꢒꢓꢁꢀꢃ
ꢀꢓ
ꢟꢠꢚꢃꢚꢈꢝꢚꢃꢑꢱꢑꢞꢃꢚꢈꢊꢿꢐꢑꢃꢍꢅꢃ꣕ꢃ꣄oꢘꢇꢃꢁ
ꢀꢀ
ꢀꢕ
ꢀꣃꢖꢆꢛꢨꢽꢡꢆꢡꣁꢙꢩꢆꢊ꣄O
• Khả năng lái là 4 tải TTL loại LS (Low Power
Schottky) với các cổng P1, P2, và P3; và 8 tải
TTL loại LS với cổng P0.
• Chú ý là điện trở kéo lên bên trong không có
trong Port 0 (ngoại trừ lúc làm việc như bus dữ
liệu / địa chỉ bên ngoài). Điện trở kéo lên có
thể được sử dụng với P0 tùy theo đặc tính vào
của thiết bị mà nó lái.
ꢀꢁ
ꢀꢣ
ꢀꢔ
A Pin of Port 1
Read latch
Vcc
TB2
Load(L1)
M1
P1.X
pin
bus
P1.X
Clk Q
Write to latch
TB1
Read pin
⌦P0.x
8051 IC
ꢀꢸ
Writing “1” to Output Pin P1.X
Read latch
Vcc
TB2
2. output pin is
Load(L1)
M1
Vcc
1. write a 1 to the pin
1
P1.X
pin
bus
P1.X
output 1
0
Clk Q
Write to latch
TB1
Read pin
8051 IC
ꢀ
Writing “0” to Output Pin P1.X
Read latch
Vcc
TB2
2. output pin is
Load(L1)
M1
ground
1. write a 0 to the pin
0
P1.X
pin
bus
P1.X
output 0
1
Clk Q
Write to latch
TB1
Read pin
8051 IC
ꢀꢒ
Reading “High” at Input Pin
Read latch
2. MOV A,P1
Vcc
TB2
external pin=High
1. write a 1 to the pin MOV
P1,#0FFH
Load(L1)
1
1
P1.X pin
Write to latch
P1.X
0
M1
Clk Q
TB1
Read pin
3. Read pin=1 Read latch=0
Write to latch=1
8051 IC
ꢀꢳ
Reading “Low” at Input Pin
Read latch
Vcc
2. MOV A,P1
TB2
1. write a 1 to the pin
MOV P1,#0FFH
external pin=Low
Load(L1)
0
1
P1.X pin
P1.X
0
M1
Clk Q
Write to latch
TB1
Read pin
3. Read pin=1 Read latch=0
Write to latch=1
8051 IC
ꢕꢓ
Tải về để xem bản đầy đủ
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Vi xử lý - Chương 3: Họ vi điều khiển 805 (Phần 1) - Hồ Trung Mỹ", để tải tài liệu gốc về máy hãy click vào nút Download ở trên
File đính kèm:
bai_giang_vi_xu_ly_chuong_3_ho_vi_dieu_khien_805_phan_1_ho_t.pdf

