Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 83 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
83
Dung lượng
2,35 MB
Nội dung
ΤΡ ΝΓ Ι Η Χ Μ ΤΗℵΝΗ ΠΗ Η ΧΗ⊆ ΜΙΝΗ ΚΗΟΑ ΞℜΨ D ΝΓ ςℵ Ι Ν Κ Σ ℑΝ Τ Τ ΝΓΗΙ Π ΝΓℵΝΗ ΧΝΓ ΝΓΗΙ Π ΤΗΙ Τ Κ Β D ΝΓ Χ ΤΗ Χ ΗℵΝΗ ΠΙΧ 16Φ877Α Ν ΓΙ Ν SVTH : ΗΥ ΝΗ ς Ν ΘΥΑΝΓ MSSV : 20702025 GVHD : ΤηΣ ΠΗΑΝ ς Ν ΤΠ Η Χη Μινη, τη〈νγ ν m 2012 ℑΝ Τ Τ ΝΓΗΙ Π Κ Σ ΧΝΓ ΝΓΗΙ Π ΓςΗD: ΤηΣ ΠΗΑΝ ς Ν ΗΙ Π Λ ΙΜ Υ Νγ◊ψ ναψ κ τηυ τ ϖι đι υ κηι ν đ τρ νν θυεν τηυ χ τρονγ χ〈χ νγ◊νη κ τηυ τ ϖ◊ τρονγ δν δ νγ Χ〈χ β ϖι đι υ κηι ν χ⌠ κη ν νγ ξ λ νηι υ ηο τ đ νγ πη χ τ π m◊ χη χ ν m τ χηιπ ϖι m χη νη , ν⌠ đ τηαψ τη χ〈χ τ đι υ κηι ν λ ν ϖ◊ πη χ τ π β νγ νη νγ m χη đι ν γ ν νη , δ δ◊νγ τηαο τ〈χ σ δ νγ ςι đι υ κηι ν κηνγ νη νγ γ⌠π πη ν ϖ◊ο κ τηυ τ đι υ κηι ν m◊ χ∫ν γ⌠π πη ν το λ ν ϖ◊ο ϖι χ πη〈τ τρι ν τηνγ τιν Χηνη ϖ χ〈χ λ δο τρν, ϖι χ τm ηι υ, κη ο σ〈τ ϖι đι υ κηι ν λ◊ đι υ m◊ σινη ϖιν νγ◊νη đι ν m◊ đ χ βι τ λ◊ χηυψν νγ◊νη κ τηυ τ đι ν−đι ν τ πη ι η τ σ χ θυαν τm đ τ◊ι ν◊ψ đ ⌠ χηνη λ◊ m τ νηυ χ υ χ ν τηι τ ϖ◊ χ π β〈χη đ ι ϖ ι m ι σινη ϖιν, χ τη χ ηι ν χηνη λ◊ đ〈π νγ νηυ χ υ đ⌠ Χ〈χ β đι υ κηι ν σ δ νγ ϖι đι υ κηι ν τυψ đ ν γι ν νη νγ đ ϖ ν η◊νη ϖ◊ σ δ νγ đ νγ χ λ ι λ◊ m τ đι υ ρ τ πη χ τ π Πη ν χνγ ϖι χ ξ λ χηνη ϖ ν πη τηυ χ ϖ◊ο χον ι, đ⌠ χηνη λ◊ χη νγ τρνη ηαψ πη ν m m Dο ϖ ψ κηι ν⌠ι đ ν ϖι đι υ κηι ν χ νγ γι νγ νη m〈ψ τνη βαο γ m πη ν λ◊ πη ν χ νγ ϖ◊ πη ν m m Μ χ δ ϖι đι υ κηι ν đ đι đ χ νη νγ β κ τηυ τ ν◊ψ κηνγ τη λ◊ m τ ϖι χ χ⌠ đ χ δ◊ι νη ϖ ψ νη νγ đ τι π χ ν đ χ τρονγ m τ σ m m τ χηι υ χϖ ι τm ηι υ β ϖι đι υ κηι ν m τ χ〈χη κηοα η χ ϖ◊ mανγ λ ι ηι υ θυ χαο λ◊m ν ν τ ν χηο ϖι χ ξm νη π ϖ◊ο νη νγ η τη νγ τ ι τν η ν ςι χ τρανγ β νη νγ κι ν τη χ ϖ ϖι đι υ κηι ν χηο σινη ϖιν λ◊ η τ σ χ χ ν τηι τ Ξυ τ πη〈τ τ τη χ τι ν ν◊ψ εm đ đι đ ν θυψ τ đ νη τηι τ κ β Κιτ τη χ η◊νη ςι ι υ Κηι ν ΠΙΧ 16Φ877Α đ ν γι ν νη m đ〈π νγ νηυ χ υ ηαm mυ ν η χ η ι χ α β ν την ϖ◊ γιπ χηο χ〈χ β ν σινη ϖιν δ τι π χ ν ϖ◊ ηι υ συ η ν ϖ ςι ι υ Κηι ν ΠΙΧ 16Φ877Α Τρονγ θυ〈 τρνη τη χ ηι ν đ τ◊ι ϖ ν χ∫ν νηι υ σαι σ⌠τ, mονγ νη ν đ χ νηι υ κι ν đ⌠νγ γ⌠π τ τη ψ χ ϖ◊ χ〈χ β ν.Ξιν χην τη◊νη χ m ν! Τπ ΗΧΜ, νγ◊ψ 19 τη〈νγ ν m 2012 Ηυ νη ς ν Θυανγ ΗΥ ΝΗ ς Ν ΘΥΑΝΓ − 20702025 ℑΝ Τ Τ ΝΓΗΙ Π Κ Σ ΧΝΓ ΝΓΗΙ Π Λ ΙΧ Μ ΓςΗD: ΤηΣ ΠΗΑΝ ς Ν ΗΙ Π Ν Τρ χ τιν εm ξιν γ ι λ ι χ〈m ν χην τη◊νη συ σ χ τ ι χ〈χ τη ψ χ γι〈ο τρονγ τρ νγ ι η χ Μ Τη◊νη πη Η Χη Μινη ν⌠ι χηυνγ ϖ◊ χ〈χ τη ψ χ γι〈ο τρονγ κηοα Ξψ D νγ ϖ◊ ι ν ν⌠ι ρινγ đ τ ν τνη γι νγ δ ψ,τρυψ ν đ τ χηο εm νη νγ κι ν τη χ, κινη νγηι m θυ β〈υ τρονγ συ τ τη ι γν θυα χ βι τ εm ξιν γ ι λ ι χ m ν đ ν τη ψ Πηαν ς ν Ηι π, τη ψ đ τ ν τνηγιπ đ , τρ χ τι π χη β ο, η νγ δ ν εm τρονγ συ τ θυ〈 τρνη λ◊m đ 〈ν τ τ νγηι π Τρονγ τη ι γιαν λ◊m ϖι χ ϖ ι τη ψ, εm κηνγ νγ νγ τι π τηυ τηm νηι υ κι ν τη χ β χη m◊ χ∫ν η χ τ π đ χ τινη τη ν λ◊m ϖι χ, τη〈ι đ νγηιν χ υ κηοα η χ νγηιm τχ, ηι υ θυ , đψ λ◊ νη νγ đι υ ρ τ χ ν τηι τ χηο εm τρονγ θυ〈 τρνη η χ τ π ϖ◊ χνγ τ〈χ σαυ ν◊ψ Σαυ χνγ ξιν γ ι λ ι χ m ν χην τη◊νη τ ι για đνη, β ν β đ đ νγ ϖιν,đ⌠νγ γ⌠π κι ν ϖ◊ γιπ đ τρονγ θυ〈 τρνη η χ τπ, νγηιν χ υ ϖ◊ ηο◊ν τη◊νη đ 〈ν ΗΥ ΝΗ ς Ν ΘΥΑΝΓ − 20702025 ℑΝ Τ Τ ΝΓΗΙ Π Κ Σ ΧΝΓ ΝΓΗΙ Π ΓςΗD: ΤηΣ ΠΗΑΝ ς Ν ΗΙ Π Μ ΧΛ Χ ΧΗ ΝΓ 1: Τ ΝΓ ΘΥΑΝ ς ςΙ Ι Υ ΚΗΙ Ν Ερρορ! Βοοκmαρκ νοτ δεφινεδ 1.1 Γι ι τηι υ χηυνγ Ερρορ! Βοοκmαρκ νοτ δεφινεδ 1.1.2Πην λο ι Ερρορ! Βοοκmαρκ νοτ δεφινεδ 1.1.3Χ υ τρχ τ νγ θυαν χ α ςDΚ Ερρορ! Βοοκmαρκ νοτ δεφινεδ 1.2 Κη〈ι θυ〈τ ϖ ϖι đι υ κηι ν πιχ Ερρορ! Βοοκmαρκ νοτ δεφινεδ 1.2.1ΠΙΧ λ◊ γ ? Ερρορ! Βοοκmαρκ νοτ δεφινεδ 1.2.2Κι ν τρχ ΠΙΧ Ερρορ! Βοοκmαρκ νοτ δεφινεδ 1.2.3ΡΙΣΧ ϖ◊ ΧΙΣΧ Ερρορ! Βοοκmαρκ νοτ δεφινεδ 1.2.4Νγν νγ λ π τρνη χηο ΠΙΧ Ερρορ! Βοοκmαρκ νοτ δεφινεδ 1.2.5Χ〈χ δ∫νγ ΠΙΧ ϖ◊ χ〈χη λ α χη ν ϖι đι υ κηι ν ΠΙΧΕρρορ! Βοοκmαρκ νοτ δεφινεδ ΧΗ ΝΓ 2: ςΙ Ι Υ ΚΗΙ Ν ΠΙΧ16Φ877Α 2.1 Χ〈χ δ νγ σ đ χην Ερρορ! Βοοκmαρκ νοτ δεφινεδ 2.2 Χη χ ν νγ χ〈χ χην χ α ΠΙΧ16Φ877Α Ερρορ! Βοοκmαρκ νοτ δεφινεδ 2.3 χ đι m ϖι đι υ κηι ν ΠΙΧ16Φ877Α Ερρορ! Βοοκmαρκ νοτ δεφινεδ 2.4.1 Β νη χη νγ τρνη Ερρορ! Βοοκmαρκ νοτ δεφινεδ 2.4.2 Β νη δ λι υ Ερρορ! Βοοκmαρκ νοτ δεφινεδ 2.5 Χ〈χ χ νγ ξυ τ νη π χ α ΠΙΧ16Φ877Α Ερρορ! Βοοκmαρκ νοτ δεφινεδ 2.5.1ΠΟΡΤ Α Ερρορ! Βοοκmαρκ νοτ δεφινεδ 2.5.2ΠΟΡΤ Β Ερρορ! Βοοκmαρκ νοτ δεφινεδ 2.5.3ΠΟΡΤ Χ Ερρορ! Βοοκmαρκ νοτ δεφινεδ 2.5.4ΠΟΡΤ D Ερρορ! Βοοκmαρκ νοτ δεφινεδ 2.5.5ΠΟΡΤ Ε Ερρορ! Βοοκmαρκ νοτ δεφινεδ 2.6 ΤΙΜΕΡ Ερρορ! Βοοκmαρκ νοτ δεφινεδ 2.7 ΤΙΜΕΡ Ερρορ! Βοοκmαρκ νοτ δεφινεδ 2.8 ΤΙΜΕΡ Ερρορ! Βοοκmαρκ νοτ δεφινεδ 2.9 ΑDΧ Ερρορ! Βοοκmαρκ νοτ δεφινεδ 2.10ΧΟΜΠΑΡΑΤΟΡ – Β σο σ〈νη Ερρορ! Βοοκmαρκ νοτ δεφινεδ 2.11ΧΧΠ (ΧΑΠΤΥΡΕ/ΧΟΜΠΑΡΕ/ΠWΜ) Ερρορ! Βοοκmαρκ νοτ δεφινεδ 2.12Γιαο τι π ν ι τι π Ερρορ! Βοοκmαρκ νοτ δεφινεδ 2.13Χ νγ γιαο τι π σονγ σονγ ΠΣΠ (ΠΑΡΑΛΛΕΛ ΣΛΑςΕ ΠΟΡΤ)Ερρορ! Βοοκmαρκ νοτ δεφινεδ ΗΥ ΝΗ ς Ν ΘΥΑΝΓ − 20702025 ℑΝ Τ Τ ΝΓΗΙ Π Κ Σ 2.14Τ 2.14.1 2.14.2 2.14.3 2.14.4 2.14.5 ΧΝΓ ΝΓΗΙ Π ΓςΗD: ΤηΣ ΠΗΑΝ ς Ν ΗΙ Π νγ θυαν ϖ m τ σ đ χ τνη χ α ΧΠΥ Ερρορ! Βοοκmαρκ νοτ δεφινεδ Β δαο đ νγ (ΟΣΧΙΛΛΑΤΟΡ) Ερρορ! Βοοκmαρκ νοτ δεφινεδ ΡΕΣΕΤ Ερρορ! Βοοκmαρκ νοτ δεφινεδ Νγ τ (ΙΝΤΕΡΡΥΠΤ) Ερρορ! Βοοκmαρκ νοτ δεφινεδ WΑΤΧΗDΟΓ ΤΙΜΕΡ (WDΤ) Ερρορ! Βοοκmαρκ νοτ δεφινεδ Χη đ ΣΛΕΕΠ Ερρορ! Βοοκmαρκ νοτ δεφινεδ ΧΗ ΝΓ 3: ΤΗΙ Τ Κ ςℵ ΤΗΙ ΧΝΓ Β ΚΙΤ ΤΗ Χ ΗℵΝΗ ςΙ Ι Υ ΚΗΙ Ν ΠΙΧ 16Φ8777Α Error! Bookmark not defined 3.1 Γι ι τηι υ χηυνγ Ερρορ! Βοοκmαρκ νοτ δεφινεδ 3.2 Σ đ κη ι χ α β κιτ ϖ◊ νγυψν τ χ ϖ ν η◊νη Ερρορ! Βοοκmαρκ νοτ δεφινεδ 3.2.1 Σ đ κη ι β ΚΙΤ Ερρορ! Βοοκmαρκ νοτ δεφινεδ 3.2.2 Σ đ β τρ β ΚΙΤ Ερρορ! Βοοκmαρκ νοτ δεφινεδ 3.2.3 Νγυψν τ χ ϖ ν η◊νη β ΚΙΤ Ερρορ! Βοοκmαρκ νοτ δεφινεδ 3.3 Ηνη νη τη χ τ β ΚΙΤ 33 3.4 Νγυψν λ ηο τ đ νγ χ α τ νγ κη ι Ερρορ! Βοοκmαρκ νοτ δεφινεδ 3.4.1Κη ι ξ λ τρυνγ τm Ερρορ! Βοοκmαρκ νοτ δεφινεδ 3.4.2Κη ι θυτ ΛΕD đο ν Ερρορ! Βοοκmαρκ νοτ δεφινεδ 3.4.3Κη ι θυτ ΛΕD mα τρ ν Ερρορ! Βοοκmαρκ νοτ δεφινεδ 3.4.4Κη ι ηι ν τη ΛΧD Ερρορ! Βοοκmαρκ νοτ δεφινεδ 3.4.5Κη ι β◊ν πηm ΚΕΨΠΑD Ερρορ! Βοοκmαρκ νοτ δεφινεδ 3.4.6Κη ι đι υ κηι ν đ νγ χ DΧ Ερρορ! Βοοκmαρκ νοτ δεφινεδ 3.4.7Ηι ν τη ϖ◊ο ρα β νγ ΛΕD đ ν Ερρορ! Βοοκmαρκ νοτ δεφινεδ 3.4.8Κη ι ντ νη ν( Βυττον): Ερρορ! Βοοκmαρκ νοτ δεφινεδ 3.4.9 Κη ι ΑDΧ 49 3.4.10Κη ι ΡΤΧ: Ερρορ! Βοοκmαρκ νοτ δεφινεδ 3.4.11Κη ι νγυ ν Ερρορ! Βοοκmαρκ νοτ δεφινεδ ΧΗ ΝΓ 4: DΕΜΟ Μ Τ Σ ΧΗ ΝΓ ΤΡ⊂ΝΗ 52 4.1Ξυ τ δ λι υ λν 74ΗΧ595 đι υ κηι ν 32 ΛΕD đ ν 52 4.2 νγ η τη ι γιαν τη χ ηι ν τη τρν ΛΕD đο ν 53 4.3Θυανγ β〈ο ϖ ι ΛΕD mα τρ ν 54 4.4Ηι ν τη χηυ ι κ τ λν ΛΧD 55 4.5 ι υ κηι ν ΛΕD đ ν β νγ ΑDΧ đ ν γι ν 55 4.6Γι ι m β◊ν πηm ηι ν τη ΛΕD đο ν 56 ΧΗ ΝΓ 5: Η ΝΓ Μ ΡΝΓ ΤℵΙ 58 5.1Τηαψ τη β ΛΕD mα τρ ν m τ m◊υ β νγ ΛΕD mα τρ ν m◊υ 58 5.2Τηαψ τη δψ 32 ΛΕD δ ν β νγ δψ ΛΕD đ ν m◊υ 59 ΗΥ ΝΗ ς Ν ΘΥΑΝΓ − 20702025 ℑΝ Τ Τ ΝΓΗΙ Π Κ Σ ΧΝΓ ΝΓΗΙ Π ΓςΗD: ΤηΣ ΠΗΑΝ ς Ν ΗΙ Π ΠΗ Λ ΧΧℑΧ ΧΗ ΝΓ ΤΡ⊂ΝΗ DΕΜΟ 60 ι υ κηι ν 32 λεδ đ ν 60 νγ η τη ι γιαν τη χ ηι ν τη λεδ đο ν 61 Θυανγ β〈ο 68 Ξυ τ κ τ λν λχδ 71 ΑDΧ 73 Γ ι m β◊ν πηm 74 ΤℵΙ ΛΙ Υ ΤΗΑΜ ΚΗ Ο 77 ΗΥ ΝΗ ς Ν ΘΥΑΝΓ − 20702025 ÁN T T NGHI P K S CÔNG NGHI P CH GVHD: ThS PHAN V N HI P NG 1: T NG QUAN V VI I U KHI N 1.1 Gi i thi u chung B Vi x lỦ có kh n ng v tốn, x lỦ, vƠ thay đ i ch t b c so v i h th ng khác v kh n ng tính ng trình linh ho t theo m c đích ng i dùng, đ c bi t hi u qu đ i v i bƠi toán vƠ h th ng l n Tuy nhiên đ i v i ng d ng nh , t m tính tốn khơng địi h i kh n ng tính tốn l n vi c ng d ng vi x lỦ c n nh c B i h th ng dù l n hay nh , n u dùng vi x lỦ c ng địi h i kh i m ch n giao ti p ph c t p nh Các kh i nƠy bao g m b nh đ ch a d li u vƠ ch ng trình th c hi n, m ch n giao ti p ngo i vi đ xu t nh p vƠ u n tr l i, kh i nƠy liên k t v i vi x lỦ m i th c hi n đ hi u bi t tinh t th ng đ c công vi c k t n i kh i nƠy đòi h i ng i thi t k ph i ng v thƠnh ph n vi x lỦ, b nh , thi t b ngo i vi H c t o ph c t p, chi m nhi u không gian, m ch in ph c t p vƠ v n đ lƠ trình đ ng i thi t k K t qu lƠ giá thƠnh s n ph m cu i r t cao, không phù h p đ áp d ng cho h th ng nh Vì m t s nh c m nên nhƠ ch t o tích h p m t b nh vƠ m t s m ch giao ti p ngo i vi v i vi x lỦ vƠo m t IC nh t đ c g i lƠ MICrocontroller- Vi u n Vi u n đ c ng d ng dơy chuy n t đ ng lo i nh , robot có ch c n ng đ n gi n, máy gi t, ôtô v.v 1.1.2 Phơn lo i dài ghi D a vƠo đ dƠi c a ghi vƠ l nh c a V K mƠ ng i ta chia lo i V K 8bit, 16bit, hay 32bit Ki n trúc CISC RISC VXL ho c V K CISC lƠ V K có t p l nh ph c t p Các V K nƠy có m t s l ng l n l nh nên giúp cho ng h n vi t ch m ts l i l p trình có th linh ho t vƠ d dƠng ng trình V K RISC lƠ V K có t p l nh đ n gi n Chúng có ng nh l nh đ n gi n DO đó, chúng địi h i ph n c ng h n, HU NH V N QUANG - 20702025 ÁN T T NGHI P K S CÔNG NGHI P GVHD: ThS PHAN V N HI P giá thƠnh th p h n, vƠ nhanh h n so v i CISC Tuy nhiên địi h i ng trình ph i vi t ch il p ng trình ph c t p h n, nhi u l nh h n Ki n trúc Harvard ki n trúc Vonneumann Ki n trúc Harvard s d ng b nh riêng bi t cho ch ng trình vƠ d li u Bus đ a ch vƠ bus d li u đ c l p v i nên trình truy n nh n d li u đ n gi n h n Ki n trúc Vonneumann s d ng chung b nh cho ch ng trình vƠ d li u i u nƠy lƠm cho V K g n nh h n, giá thƠnh nh h n 1.1.3 C u trúc t ng quan c a VDK CPU: LƠ trái tim c a h th ng LƠ n i qu n lí t t c ho t đ ng c a V K Bên CPU g m: - ALU lƠ b ph n thao tác d li u - B gi i mã l nh vƠ u n, xác đ nh thao tác mƠ CPU c n th c hi n - Thanh ghi l nh IR, l u gi opcode c a l nh đ c th c thi - Thanh ghi PC, l u gi đ a ch c a l nh k ti p c n th c thi - M t t p ghi dùng đ l u thông tin t m th i ROM: ROM lƠ b nh dùng đ l u gi ch ng trình ROM cịn dùng đ ch a s li u b ng, tham s h th ng, s li u c đ nh c a h th ng Trong trình ho t đ ng n i dung ROM lƠ c đ nh, không th thay đ i, n i dung ROM ch thay đ i ROM ch đ xóa ho c n p ch ng trình RAM: RAM lƠ b nh d li u B nh RAM dùng lƠm môi tr ng x lỦ thông tin, l u tr k t qu trung gian vƠ k t qu cu i c a phép toán, x lí thơng tin Nó c ng dùng đ t ch c vùng đ m d li u, thao tác thu phát, chuy n đ i d li u BUS: BUS đ HU NH V N QUANG - 20702025 ng d n dùng đ di chuy n d li u Bao g m: bus đ a ch , ÁN T T NGHI P K S CÔNG NGHI P GVHD: ThS PHAN V N HI P bus d li u , vƠ bus u n B NH TH I: c s d ng cho m c đích chung v th i gian WATCHDOG: B ph n dùng đ reset l i h th ng h th ng g p s c ắb t th ng” ADC: B ph n chuy n tín hi u analog sang tín hi u digital Các tín hi u bên ngoƠi vƠo VDK th ng d ng analog ADC s chuy n tín hi u nƠy v d ng tín hi u digital mƠ VDK có th hi u đ 1.2 1.2.1 c Khái quát v vi u n pic PIC ? PIC lƠ vi t t t c a ắProgramable Intelligent Computer”, có th t m d ch lƠ ắmáy tính thơng minh kh trình” hãng Genenral Instrument đ t tên cho vi u n đ u tiên c a h : PIC1650 đ c thi t k đ dùng lƠm thi t b ngo i vi cho vi u n CP1600 Vi u n nƠy sau đ c nghiên c u phát tri n thêm vƠ t hình thƠnh nên dịng vi u n PIC ngày 1.2.2 Ki n trúc PIC C u trúc ph n c ng c a m t vi u n đ c thi t k theo hai d ng ki n trúc: ki n trúc Von Neuman vƠ ki n trúc Havard Hình 1.1: Ki n trúc Havard ki n trúc Von-Neuman T ch c ph n c ng c a PIC đ HU NH V N QUANG - 20702025 c thi t k theo ki n trúc Havard i m khác ÁN T T NGHI P K S CÔNG NGHI P GVHD: ThS PHAN V N HI P bi t gi a ki n trúc Havard vƠ ki n trúc Von-Neuman lƠ c u trúc b nh d li u vƠ b nh ch ng trình i v i ki n trúc Von-Neuman, b nh d li u vƠ b nh ch ng trình n m chung m t b nh , ta có th t ch c, đ i m t cách linh ho t b nh ch ng trình vƠ b nh d li u Tuy nhiên u nƠy ch có Ủ ngh a t c đ x lí c a CPU ph i r t cao, v i c u trúc đó, m t th i m CPU ch có th t ng tác v i b nh d li u ho c b nh ch ng trình Nh v y có th nói ki n trúc Von-Neuman khơng thích h p v i c u trúc c a m t vi u n i v i ki n trúc Havard, b nh d li u vƠ b nh ch ng trình tách thành hai b nh riêng bi t Do m t th i m CPU có th t tác v i c hai b nh , nh v y t c đ x lí c a vi u n đ ng c c i thi n đáng k M t m c n Ủ n a lƠ t p l nh ki n trúc Havard có th đ ct i u tùy theo yêu c u ki n trúc c a vi u n mƠ không ph thu c vƠo c u trúc d li u Ví d , đ i v i vi u n dòng 16F, đ dƠi l nh lƠ 14 bit (trong d li u đ c t ch c thƠnh t ng byte), đ i v i ki n trúc Von- Neuman, đ dƠi l nh lƠ b i s c a byte (do d li u đ c t ch c thƠnh t ng byte) 1.2.3 RISC CISC Qua vi c tách r i b nh ch ng trình vƠ b nh d li u, bus ch vƠ bus d li u, CPU có th m t lúc truy xu t c b nh ch ng trình ng trình vƠ b nh d li u, giúp t ng t c đ x lí c a vi u n lên g p đôi ng th i c u trúc l nh khơng cịn ph thu c vƠo c u trúc d li u n a mƠ có th linh đ ng u ch nh tùy theo kh n ng vƠ t c đ c a t ng vi u n VƠ đ ti p t c c i ti n t c đ th c thi l nh, t p l nh c a h vi u n PIC đ c thi t k cho chi u dƠi mã l nh ln c đ nh (ví d đ i v i h 16Fxxxx chi u dƠi mã l nh lƠ 14 bit) vƠ cho phép th c thi l nh m t chu kì c a xung clock ( ngo i tr m t s tr HU NH V N QUANG - 20702025 ng h p đ c bi t nh l nh nh y, l nh g i ch ng ... vi u n pic PIC ? PIC lƠ vi t t t c a ắProgramable Intelligent Computer”, có th t m d ch lƠ ắmáy tính thơng minh kh trình” hãng Genenral Instrument đ t tên cho vi u n đ u tiên c a h : PIC1 650... CP1600 Vi u n nƠy sau đ c nghiên c u phát tri n thêm vƠ t hình thƠnh nên dịng vi u n PIC ngày 1.2.2 Ki n trúc PIC C u trúc ph n c ng c a m t vi u n đ c thi t k theo hai d ng ki n trúc: ki n trúc... Ki n trúc Havard ki n trúc Von-Neuman T ch c ph n c ng c a PIC đ HU NH V N QUANG - 20702025 c thi t k theo ki n trúc Havard i m khác ÁN T T NGHI P K S CÔNG NGHI P GVHD: ThS PHAN V N HI P bi t