Danh mục

Chương 2: Phần cứng chip vi điều khiển 8051

Số trang: 31      Loại file: pdf      Dung lượng: 1.09 MB      Lượt xem: 11      Lượt tải: 0    
Thư viện của tui

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Vi điều khiển là một máy tính được tích hợp trên một chíp, nó thường được sử dụng để điều khiển các thiết bị điện tử. Vi điều khiển, thực chất, là một hệ thống bao gồm một vi xử lý có hiệu suất đủ dùng và giá thành thấp (khác với các bộ vi xử lý đa năng dùng trong máy tính) kết hợp với các khối ngoại vi như bộ nhớ, các mô đun vào/ra, các mô đun biến đổi số sang tương tự và tương tự sang số,......
Nội dung trích xuất từ tài liệu:
Chương 2: Phần cứng chip vi điều khiển 8051Chương 2: Ph n c ng chip vi ñi u khi n 8051. Trư ng ðH Công nghi p Tp.HCM. CHƯƠNG 2 PH N C NG CHIP VI ðI U KHI N 8051I. T NG QUÁT: 1. Gi i thi u chung: MCS-51 là h vi ñi u khi n c a hãng Intel. Vi m ch t ng quát c a h MCS-51 là chip 8051.Chip 8051 có m t s ñ c trưng cơ b n sau: - B nh chương trình bên trong: 4 KB (ROM). - B nh d li u bên trong: 128 byte (RAM). - B nh chương trình bên ngoài: 64 KB (ROM). - B nh d li u bên ngoài: 64 KB (RAM). - 4 port xu t nh p (I/O port) 8 bit. - 2 b ñ nh th i 16 bit. - M ch giao ti p n i ti p. - B x lý bit (thao tác trên các bit riêng l ). - 210 v trí nh ñư c ñ nh ñ a ch , m i v trí 1 bit. - Nhân / Chia trong 4 s. Ngoài ra, trong h MCS-51 còn có m t s chip vi ñi u khi n khác có c u trúc tương ñương như: Chip ROM trong RAM trong B ñ nh th i 8031 0 KB 128 byte 2 8032 0 KB 256 byte 3 8051 4 KB PROM 128 byte 2 8052 8 KB PROM 256 byte 3 8751 4 KB UV-EPROM 128 byte 2 8752 8 KB UV-EPROM 256 byte 3 8951 4 KB FLASH ROM 128 byte 2 8952 8 KB FLASH ROM 256 byte 3 2. Các phiên b n c a chip vi ñi u khi n 8051: 2.1 B vi ñi u khi n 8031: 8031 là m t phiên b n khác c a h 8051. Chip này thư ng ñư c coi là 8051 không có ROM trênchip. ð có th dùng ñư c chip này c n ph i b sung thêm ROM ngoài ch a chương trình c n thi t cho8031. 8051 có chương trình ñư c ch a ROM trên chip b gi i h n ñ n 4KB, còn ROM ngoài c a8031 thì có th lên ñ n 64KB. Tuy nhiên, ñ có th truy c p h t b nh ROM ngoài thì c n dùng thêmhai c ng (Port 0 và Port 2) , do v y ch còn l i có hai c ng (Port 1 và Port 3) ñ s d ng. Nh m kh cph c v n ñ này, chúng ta có th b sung thêm c ng vào/ra cho 8031. 2.2 B vi ñi u khi n 8052: 8052 là m t phiên b n c a h 8051. 8052 có t t c các thông s k thu t c a 8051, ngoài ra còncó thêm 128 byte RAM, 4KB ROM và m t b ñ nh th i n a. Như v y, 8052 có t ng c ng 256 byteRAM, 8KB ROM và ba b ñ nh th i.Giáo trình Vi x lý. 8 Biên so n: Ph m Quang TríChương 2: Ph n c ng chip vi ñi u khi n 8051. Trư ng ðH Công nghi p Tp.HCM. ð c tính k thu t 8031 8051 8052 ROM trên chip (KB) 0 4 8 RAM trên chip (byte) 128 128 256 B ñ nh th i 2 2 3 Chân vào/ra 32 32 32 C ng n i ti p 1 1 1 Ngu n ng t 5 5 6 Như b ng thông s trên ta th y 8051 là m t trư ng h p riêng c a 8052. M i chương trình vi tcho 8051 ñ u có th ch y ñư c trên 8052 nhưng ñi u ngư c l i có th là không ñúng. 2.3 B vi ñi u khi n 8751: Chip 8751 ch có 4KB b nh UV-EPROM trên chip. ð s d ng chip này c n ph i có thi t bl p trình PROM và thi t b xoá UV-EPROM. Do ROM trên chip c a 8751 là UV-EPROM, nên c nph i m t kho ng 20 phút ñ xoá 8751 trư c khi ñư c l p trình. Vì ñây là quá trình m t nhi u th i giannên nhi u nhà s n xu t ñã cho ra phiên b n Flash ROM và UV-RAM. 2.4 B vi ñi u khi n AT8951 c a Atmel Corporation: AT8951 là phiên b n 8051 có ROM trên chip là b nh Flash. Phiên b n này r t thích h p chocác ng d ng nhanh vì b nh Flash có th ñư c xóa trong vài giây. Dĩ nhiên là ñ dùng AT8951 c nph i có thi t b l p trình PROM h tr b nh Flash nhưng không c n ñ n thi t b xóa ROM vì b nhFlash ñư c xóa b ng thi t b l p trình PROM. ð ti n s d ng, hi n nay hãng Atmel ñang nghiên c um t phiên b n c a AT8951 có th ñư c l p trình qua c ng COM c a máy tính PC và như v y s khôngc n ñ n thi t b l p trình PROM. Ký hi u ROM RAM I/O Timer Ng t Vcc S chân IC AT89C51 4KB 128 32 2 5 5V 40 AT89LV51 4KB 128 32 2 5 3V 40 AT89C1051 1KB 64 15 1 3 3V 20 AT8 ...

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