Bài gi ng K thu t Vi x lý
Bài gi ng K thu t Vi x lý
Nnh Đi n t -Vi n thông Đ i h c ch khoa Đà N ng
Nnh Đi n t -Vi n thông Đ i h c ch khoa Đà N ng
c a H Vi t Vi t, B môn KTMT, Khoa ĐTVT ế
c a H Vi t Vi t, B môn KTMT, Khoa ĐTVT ế
Tài liu tham kho
Tài liu tham kho
[1] Barry B. Brey, The Intel Microprocessors 8086/8088, 80186/80188, 80286, 80386, 80486,
[1] Barry B. Brey, The Intel Microprocessors 8086/8088, 80186/80188, 80286, 80386, 80486,
Pentium, Pentium Pro Processor, Pentium II, Pentium III, Pentium 4 Architecture,
Pentium, Pentium Pro Processor, Pentium II, Pentium III, Pentium 4 Architecture,
Programming, and Interfacing, 6
Programming, and Interfacing, 6th
th Edition, Prentice Hall, 2003
Edition, Prentice Hall, 2003
[2] Martin Bates, PIC Microcontrollers, An Introduction to Microelectronics, 2
[2] Martin Bates, PIC Microcontrollers, An Introduction to Microelectronics, 2nd
nd Edition,
Edition,
Elsevier, 2004
Elsevier, 2004
[3] Martin Bates, Interfacing PIC Microcontrollers, Embedded Design by Interactive
[3] Martin Bates, Interfacing PIC Microcontrollers, Embedded Design by Interactive
Simulation, Elsevier, 2006
Simulation, Elsevier, 2006
[4] Martin Bates,
[4] Martin Bates, Programming 8-bit PIC Microcontrollers in C: With Interactive Hardware
Programming 8-bit PIC Microcontrollers in C: With Interactive Hardware
Simulation, Elservier, 2007
Simulation, Elservier, 2007
[5] Robert B. Reese,Microprocessors, From Assembly Language to C Using PIC 18Fxx2, Da
[5] Robert B. Reese,Microprocessors, From Assembly Language to C Using PIC 18Fxx2, Da
vinci Engineering Press, 2005
vinci Engineering Press, 2005
Chương 1: Review
Chương 1: Review
1.1 Các h thng s
1.1 Các h thng s
-
- H thp phân
H thp phân
- H nh phân
- H nh phân
- H thp lc phân
- H thp lc phân
- Chuyn đổi gia các h đếm
- Chuyn đổi gia các h đếm
1.2 Các h thng mã hoá
1.2 Các h thng mã hoá
-
- ASCII
ASCII
- BCD
- BCD
1.3 Các linh kin đin t s cơ bn
1.3 Các linh kin đin t s cơ bn
- Các cng logic: AND, OR, XOR,NOT
- Các cng logic: AND, OR, XOR,NOT
- Cng đệm 3 trng thái
- Cng đệm 3 trng thái
- DFF, Cac chip 74373, 74573, 74244, 74245
- DFF, Cac chip 74373, 74573, 74244, 74245
- B gii mã: 74138
- B gii mã: 74138
1.1 Các h th ng s
1.1 Các h th ng s
H đếm thp phân (Decimal)
H đếm thp phân (Decimal)
Còn gi là h đếm cơ s mười
Còn gi là h đếm cơ s mười
(Vì có quá ít người có chín ngón tay hoc mười mt ngón chân?)
(Vì có quá ít người có chín ngón tay hoc mười mt ngón chân?)
Dùng mười ký hiu:
Dùng mười ký hiu:
1,2,3,4,5,6,7,8,9,0
1,2,3,4,5,6,7,8,9,0
Ví d:1.1:
Ví d:1.1:
Ba nghìn Chín trăm By mươi Tám
Ba nghìn Chín trăm By mươi Tám
3978
3978 = 3x10
= 3x103
3 + 9x10
+ 9x102
2 + 7x10
+ 7x101
1 + 8x10
+ 8x100
0
= 3000 + 900 + 70 + 8
= 3000 + 900 + 70 + 8
1.1 Các h th ng s
1.1 Các h th ng s
H đếm nh phân (Binary)
H đếm nh phân (Binary)
Còn gi là H đếm cơ s hai
Còn gi là H đếm cơ s hai
S dng hai ký hiu (bit): 0 và 1
S dng hai ký hiu (bit): 0 và 1
(Các h thng đin t s ch s dng hai mc đin áp?)
(Các h thng đin t s ch s dng hai mc đin áp?)
Kích c, LSB, MSB ca s nh phân
Kích c, LSB, MSB ca s nh phân
S nh phân không du (Unsigned)
S nh phân không du (Unsigned)
S nh phân có du (S bù hai)
S nh phân có du (S bù hai)
S nh phân
S nh phân
Mi ký hiu 0 hoc 1 được gi là 1 Bit (
Mi ký hiu 0 hoc 1 được gi là 1 Bit (B
Binary Dig
inary Digit-
it- Ch
Ch
s nh phân)
s nh phân)
Kích c ca mt s nh phân là s bit ca nó
Kích c ca mt s nh phân là s bit ca nó
MSB (Most Significant Bit): Bit sát trái
MSB (Most Significant Bit): Bit sát trái
LSB (Least Significant Bit): Bit sát phi
LSB (Least Significant Bit): Bit sát phi
Ví d 1.1:
Ví d 1.1: 1010101010101010
1010101010101010
là mt s nh phân 16-bit
là mt s nh phân 16-bit
MSB LSB