Thiết kế bộ dụng cụ thực hành pic 16f877a đơn giản đồ án tốt nghiệp đại học

83 3 0
Thiết kế bộ dụng cụ thực hành pic 16f877a đơn giản đồ án tốt nghiệp đại học

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ΤΡ ΝΓ Ι Η Χ Μ ΤΗℵΝΗ ΠΗ Η ΧΗ⊆ ΜΙΝΗ ΚΗΟΑ ΞℜΨ 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

Ngày đăng: 06/01/2022, 19:28

Tài liệu cùng người dùng

Tài liệu liên quan