Danh mục

Bài giảng: Giới thiệu họ Vi điêu khiển 8051

Số trang: 57      Loại file: pdf      Dung lượng: 658.75 KB      Lượt xem: 16      Lượt tải: 0    
10.10.2023

Phí tải xuống: 31,000 VND Tải xuống file đầy đủ (57 trang) 0
Xem trước 6 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Vi diêu khien 8051 là mot trong nhung vi diêu khien 8 bit thông dụng nhât hien nay. Bat dâu xuât hien vào nam 1980, tri qua gân 30 nam, hien dã có ti hàng tram biên the (derrivatives) dươc sn xuât boi hơn 20 hãng khác nhau, trong dó phi ke dên các dai gia trong làng bán dan (Semiconductor) như ATMEL, Texas Instrument, Philips, Analog Devices…
Nội dung trích xuất từ tài liệu:
Bài giảng: Giới thiệu họ Vi điêu khiển 8051 Bài giảngGiới thiệu họ Vi điêu khiển 8051 cng bài gi ng – 8051 Starter Kit Chương I: Gi i thi u h Vi i u khi n 8051 Vi i u khi n 8051 là m t trong nh ng vi i u khi n 8 bit thông d ng nh thi n nay. B t u xu t hi n vào năm 1980, tr i qua g n 30 năm, hi n ã có t i hàngtrăm bi n th (derrivatives) ư c s n xu t b i hơn 20 hãng khác nhau, trong óph i k n các i gia trong làng bán d n (Semiconductor) như ATMEL, TexasInstrument, Philips, Analog Devices… T i Vi t Nam, các bi n th c a hãng ATMELlà AT89C51, AT89C52, AT89S51, AT89S52… ã có th i gian xu t hi n trên thtrư ng khá lâu và có th nói là ư c s d ng r ng rãi nh t trong các lo i vi i ukhi n 8 bit. Chương này s t p trung mô t tương i chi ti t c u trúc bên trong c acác bi n th nói trên (t m g i chung là AT89) c a hãng ATMEL. C u trúc c a AT89 d ng sơ kh i t ng quát CPU B nh B nh Vào/ra Vào/ra Ng t B nh chương d li u song n i ti p th i / b trình song m P1 Timer0 P2 Timer1 P3 P4 1 cng bài gi ng – 8051 Starter Kit C u trúc busBus a ch c a h vi i u khi n 8051 g m 16 ư ng tín hi u (thư ng g i là bus ach 16 bit). V i s lư ng bit a ch như trên, không gian nh c a chip ư c m r ngt i a là 216 = 65536 a ch , tương ương 64K.Bus d li u c a h vi i u khi n 8051 g m 8 ư ng tín hi u (thư ng g i là bus dli u 8 bit), ó là lý do t i sao nói 8051 là h vi i u khi n 8 bit. V i r ng c a busd li u như v y, các chip h 8051 có th x lý các toán h ng 8 bit trong m t chu kỳl nh. CPU (Central Processing Unit) CPU là ơn v x lý trung tâm, ó là b não c a toàn b h th ng vi i n t ư c tích h p trên chip vi i u khi n. CPU có c u t o chính g m m t ơn v x lýs h c và lôgic ALU (Arithmethic Logic Unit) - nơi th c hi n t t c các phép toán sh c và phép lôgic cho quá trình x lý. B nh chương trình (Program Memory) Không gian b nh chương trình c a AT89 là 64K byte, tuy nhiên h u h t cácvi i u khi n AT89 trên th trư ng ch tích h p s n trên chip m t lư ng b nhchương trình nh t nh và chi m d i a ch t 0000h tr i trong không gian b nhchương trình. AT89C51/AT89S51 có 4K byte b nh chương trình lo i Flash tích h p s nbên trong chip. ây là b nh cho phép ghi/xóa nhi u l n b ng i n, chính vì thcho phép ngư i s d ng thay i chương trình nhi u l n. S l n ghi/xóa ư cthư ng lên t i hàng v n l n. AT89C52/AT89S52 có 8K byte b nh chương trình cùng lo i. B nh chương trình c a các chip h 8051 có th thu c m t trong các lo i:ROM, EPROM, Flash, ho c không có b nh chương trình bên trong chip. Tên c at ng chip th hi n chính lo i b nh chương trình mà nó mang bên trong, c th làvài ví d sau:STT Tên chip ROM EPROM Flash 1 8051 4 Kbyte x x 2 8052 8 Kbyte x x 3 8031 x x x 4 8032 x x x 5 87C51 x 4 Kbyte x 6 87C52 x 8 Kbyte x 7 AT89C51 / AT89S51 x x 4 Kbyte 8 AT89C52 / AT89S52 x x 8 Kbyte 2 cng bài gi ng – 8051 Starter Kit B nh chương trình dùng ch a mã c a chương trình n p vào chip. M il nh ư c mã hóa b i 1 hay vài byte, dung lư ng c a b nh chương trình ph nánh s lư ng l nh mà b nh có th ch a ư c. a ch u tiên c a b nhchương trình (0x0000) chính là a ch Reset c a 8051. Ngay sau khi reset (do t tb t ngu n, do m c i n áp t i chân RESET b kéo lên 5V...), CPU s nh y n th chi n l nh t t i a ch này trư c tiên, luôn luôn là như v y. Ph n còn tr ng trongkhông gian chương trình không dùng làm gì c . N u mu n m r ng b nhchương trình, ta ph i dùng b nh chương trình bên ngoài có dung lư ng như ýmu n. Tuy nhiên khi dùng b nh chương trình ngoài, b nh chương trình onchipkhông dùng ư c n a, b nh chương trình ngoài s chi m d i a ch ngay t ach 0x0000. Hình nh minh h a b nh chương trình 0x0FFF Thân chương ...

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: