Thiết kế hệ thống quảng cáo trong vi điều khiển họ 8051

89 127 0
Thiết kế hệ thống quảng cáo trong vi điều khiển họ 8051

Đ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

Header Page of 126 Luận văn tốt nghiệp Đề tài: “Thiết kế hệ thống quảng cáo vi điều khiển họ 8051” Footer Page of 126 Header Page of Tổng 126 quan Vi điều khiển họ 8051 Đồ án tốt nghiệp Đề tài thiết kế Hệ Thống Quảng Cáo CHƯƠNG I TỔNG QUAN VỀ HỌ VI XỬ LÝ 8051 I NHỮNG ĐẶC ĐIỂM CƠ BẢN HỌ VI XỬ LÝ 8051 1.Tóm tắt lịch sử 8051 Vào năm 1981, hãng Intel giới thiệu số vi điều khiển gọi 8051 Bộ vi điều khiển có 128 byte RAM, 4K byte ROM, hai định thời, cổng nối tiếp cổng bit Tất tích hợp chíp Lúc giờ, vi điều khiển coi “hệ thống chíp” 8051 xử lý bit, tức CPU làm việc với bit liệu Dữ liệu lớn bit chia thành liệu bit để xử lý 8051 có tất cổng I/O cổng rộng bit, có ROM chíp cực đại 64 K byte Tuy nhiên, lúc nhà sản xuất cho xuất xưởng với 4K byte ROM chíp 8051 trở nên phổ biến sau Intel cho phép nhà sản xuất khác sản xuất bán dạng biến thể 8051 mà họ thích với điều kiện họ phải để mã chương trình tương thích với 8051 Từ dẫn đến đời nhiều phiên 8051 với tốc độ khác Tuy nhiên, điều quan trọng có nhiều biến thể 8051, khác tốc độ dung lượng nhớ ROM chíp, tất lệnh tương thích với 8051 ban đầu Điều có nghĩa Hoàng Quang Lý Footer Page of 126 -1- Header Page of Tổng 126 quan Vi điều khiển họ 8051 Đồ án tốt nghiệp ta viết chương trình cho phiên chạy với phiên khác mà không phân biệt từ hãng sản xuất Bộ ví điều khiển 8051 Bộ vi điều khiển 8051 thành viên họ 8051 Hãng Intel ký hiệu MCS51 Đặc tính Số lượng ROM chíp 4K byte RAM 128 byte Bộ định thời Các chân vào - 32 Cổng nối tiếp Nguồn ngắt Bảng 1.1 Các đặc tính 8051 Sơ đồ khối chung họ vi điều khiển 8051 Interrupt control : Điều khiển ngắt Other registers : Các ghi khác 128 Byte RAM : RAM 128 Byte Timer 2, , : Bộ định thời , , CPU : Đơn vị điều khiển trung tâm Oscillator : Mạch dao động Bus control: Điều khiển Bus Hoàng Quang Lý Footer Page of 126 -2- Header Page of Tổng 126 quan Vi điều khiển họ 8051 Đồ án tốt nghiệp I/O ports: Các ports vào/ Serial port: port nối tiếp Address/data : địa chỉ/ liệu INT INT Timer ( 8032,8052) Timer T EX Timer Serial port Interrupt Control 128 Byte RAM (8032/8052) Other registers ROM 0K - 8031/8032 4K - 8051 8K - 8052 128 Byte RAM Timer (8032/8052) T2 Timer T1 Timer T0 CPU Oscillator EA RST SERIAL PORT I/O Port Bus control ALE PSEN P0 P1 Address/Data P2 P3 TXD RXD Hình 1.1 Bố trí bên sơ đồ khối 8051 II THÀNH VIÊN HỌ VI XỬ LÝ 8051 Bộ vi điều khiển 8052: Hoàng Quang Lý Footer Page of 126 -3- Header Page of Tổng 126 quan Vi điều khiển họ 8051 Đồ án tốt nghiệp Bộ vi điều khiển 8052 thành viên khác họ 8051, 8052 có tất đặc tính chuẩn 8051 có thêm 128 byte RAM định thời Hay nói cách khác 8052 có 256 byte RAM định thời có 8K byte ROM chíp thay 4K byte 8051 Đặc tính 8051 8052 8031 ROM chíp 4K byte 8K byte RAM 128 byte 256 byte 128 byte Bộ định thời Chân vào - 32 32 32 Cổng nối tiếp 1 Nguồn ngắt Bảng 1.2 So sánh đặc tính thành viên họ 8051 Như nhìn thấy từ bảng 1.2 8051 tập 8052, tất chương trình viết cho 8051 chạy 8052 điều ngược lại không Bộ vi điều khiển 8031: Một thành viên khác 8051 chíp 8031 Chíp thường coi 8051 ROM chíp có OK byte ROM chíp Để sử dụng chíp ta phải bổ xung ROM cho ROM phải chứa chương trình mà 8031 nạp thực So với 8051 mà chương trình chứa ROM chíp bị giới hạn 4K byte, ROM chứa chương trinh gắn vào 8031 lớn đến 64K byte Khi bổ xung cổng, lại cổng để thao tác Để giải vấn đề ta bổ xung cổng vào - cho 8031 Phối phép 8031 Hoàng Quang Lý Footer Page of 126 -4- Header Page of Tổng 126 quan Vi điều khiển họ 8051 Đồ án tốt nghiệp với nhớ cổng vào - chẳng hạn với chíp 8255 Ngoài có phiên khác tốc độ 8031 từ hãng sản xuất khác Các vi điều khiển 8051 từ hãng khác Mặc dù 8051 thành viên phổi biến họ 8051 thấy kho linh kiện Đó 8051 có nhiều dạng kiểu nhớ khác UV - PROM, Flash NV - RAM mà chúng có số đăng ký linh kiện khác Phiên UV-PROM 8051 8751 Phiên Flash ROM bán nhiều hãng khác chẳng hạn Atmel corp với tên gọi AT89C51 phiên NV-RAM 8051 Dalas Semi Conductor cung cấp gọi DS5000 Ngoài có phiên OTP (khả trình lần) 8051 sản xuất nhiều hãng 3.1 Bộ vi điều khiển 8751 Chíp 8751 có 4K byte nhớ UV-EPROM chíp Để sử dụng chíp để phát triển yêu cầu truy cập đến đốt PROM xoá UV- EPROM để xoá nội dung nhớ UV-EPROM bên 8751 trước ta lập trình lại Do thực tế ROM chíp 8751 UV-EPROM nên cần phải 20 phút để xoá 8751 trước lập trình trở lại Điều dẫn đến nhiều nhà sản xuất giới thiệu phiên FLASH ROM UV-RAM 8051 Ngoài có nhiều phiên với tốc độ khác 8751 từ nhiều hãng khác 3.2 Bộ vi điều khiển AT8951 từ Atmel Corporation Chíp 8051 phổ biến có ROM chíp dạng nhớ Flash Điều lý tưởng phát triển nhanh nhớ Flash xoá vài giây tương quan so với 20 phút mà 8751 yêu cầu Vì lý mà AT89C51 để phát triển hệ thống dựa Hoàng Quang Lý Footer Page of 126 -5- Header Page of Tổng 126 quan Vi điều khiển họ 8051 Đồ án tốt nghiệp vi điều khiển yêu cầu đốt ROM mà có hỗ trợ nhớ Flash Tuy nhiên lại không yêu cầu xoá ROM Lưu ý nhớ Flash ta phải xoá toàn nội dung ROM nhằm để lập trình lại cho Việc xoá nhớ Flash thực đốt PROM lý lại không cần đến xoá Để loại trừ nhu cầu đốt PROM hãng Atmel nghiên cứu phiên AT 89C51 lập trình qua cổng truyền thông COM máy tính IBM PC Chân I/O Timer Ngắt Vcc Đóng vỏ 128 32 5V 40 4K 128 32 3V 40 AT89C1051 1K 64 15 3V 20 AT89C2051 2K 128 15 3V 20 AT89C52 8K 256 32 5V 40 AT89LV52 8K 128 32 3V 40 Số linh kiện ROM RAM AT89C51 4K AT89LV51 Bảng 1.3: Các phiên 8051 từ Atmel (Flash ROM) Chữ C ký hiệu AT89C51 CMOS Cũng có phiên đóng vỏ tốc độ khác sản phẩm xem bảng 1.4 Ví dụ để ý chữ “C” đứng trước số 51 AT 89C51 -12PC ký hiệu cho CMOS “12” ký hiệu cho 12 MHZ “P” kiểu đóng vỏ DIP chữ “C” cuối ký hiệu cho thương mại (ngược với chữ “M” quân ) Thông thường AT89C51 - 12PC lý tưởng cho dự án học sinh, sinh viên Mã linh kiện Tốc độ Số chân Đóng vỏ Mục đích AT89C51-12PC 42MHZ 40 DTP Thương mại Bảng 1.4: Các phiên 8051 với tốc độ khác Atmel 3.3 Bộ vi điều khiển DS5000 từ hãng Dallas Semiconductor Hoàng Quang Lý Footer Page of 126 -6- Header Page of Tổng 126 quan Vi điều khiển họ 8051 Đồ án tốt nghiệp Một phiên phổ biến khác 8051 DS5000 hãng Dallas Semiconductor Bộ nhớ ROM chíp DS5000 dạng NV-RAM Khả đọc/ ghi cho phép chương trình nạp vào ROM chíp hệ thống (không cần phải lấy ra) Điều thực thông qua cổng nối tiếp máy tính IBM PC Việc nạp chương trình hệ thống (in-system) DS5000 thông qua cổng nối tiếp PC làm cho trở thành hệ thống phát triển chỗ lý tưởng Một ưu việt NV-RAM khả thay đổi nội dung ROM theo byte thời điểm Điều tương phản với nhớ Flash EPROM mà nhớ chúng phải xoá trước lập trình lại cho chúng Mã linh kiện ROM RAM Chân I/O Timer Ngắt Vcc Đóng vỏ DS5000-8 8K 128 32 5V 40 DS5000-32 32K 128 32 5V 40 DS5000T-8 8K 128 32 5V 40 DS5000T-8 32K 128 32 5V 40 Bảng 1.5: Các phiên 8051 từ hãng Dallas Semiconductor Chữ “T” đứng sau 5000 có đồng hồ thời gian thực Lưu ý đồng hồ thời gian thực RTC khác với định thời Timer RTC tạo giữ thời gian l phút giờ, ngày, tháng - năm kể tắt nguồn Còn có nhiều phiên DS5000 với tốc độ kiểu đóng gói khác Ví dụ DS5000-8-8 có 8K NV-RAM tốc độ 8MHZ Thông thường DS5000-8-12 DS5000T-8-12 lý tưởng dự án sinh viên Mã linh kiện NV- RAM Tốc độ DS5000-8-8 8K 8MHz Hoàng Quang Lý Footer Page of 126 -7- Header Page of Tổng 126 quan Vi điều khiển họ 8051 Đồ án tốt nghiệp DS5000-8-12 8K 12MHz DS5000-32-8 32K 8MHz DS5000T-32-12 32K 8MHz (with RTC) DS5000-32-12 32K 12MHz DS5000-8-12 8K 12MHz (with RTC) Bảng 1.6: Một số thành viên họ 8051 3.4 Phiên OTP 8051 Các phiên OTP 8051 chíp 8051 lập trình lần cung cấp từ nhiều hãng sản xuất khác Các phiên Flash NV-RAM thường dùng để phát triển sản phẩm mẫu Khi sản phẩm thiết kế hoàn thiện tuyệt đối phiên OTP 8051 dùng để sản hàng loạt giá thành đơn vị sản phẩm rẻ 3.5 Họ 8051 từ Hãng Philips Một nhà sản xuất họ 8051 khác Philips Corporation Thật vậy, hãng có dải lựa chọn rộng lớn cho vi điều khiển họ 8051 Nhiều sản phẩm hãng có kèm theo đặc tính chuyển đổi ADC, DAC, cổng I/0 mở rộng phiên OTP Flash Hoàng Quang Lý Footer Page of 126 -8- Header Page 10 ofTổng 126 quan Vi điều khiển họ 8051 Đồ án tốt nghiệp CHƯƠNG II GIỚI THIỆU VI ĐIỀU KHIỂN AT89C51 Sơ Đồ Khối Của Vi Điều Khiển AT89C51 P0.0 - P0.7 P2.0 - P2.7 PORT DRIVE PORT DRIVE Vcc GND RAM ADD REGISTER B REGISTER PORT LATCH RAM PORT LATCH FLASH STACK POINTER ACC BUFFER TMP1 TMP2 PROGRAM ADDRESS REGISTER PC INCREMENTER ALU INTERRUPT SERIAL PORT AND TIMER BLOCKS PROGRAM COUNTER PSW PSEN ALE/PROG EA/Vpp RST TIMING INTRUCTION AND REGISTER CONTROL OSC DPTR PORT LATCH PORT LATCH PORT DRIVE PORT DRIVE P1.0 - P1.7 Footer Page 10 ofHoàng 126 Quang Lý -9- P3.0 - P3.7 Header Page 75 ofTổng 126 quan Vi điều khiển họ 8051 Đồ án tốt nghiệp - asm viết hợp ngữ ,nếu viết ngôn ngữ c tên chương trình phải có đuôi c - Chương trrình viết thành công ta tiến hành dịch sang file hex ,rồi nạp vào ROM chíp AT89c51 -Mạch nạp chương trình cho ROM chíp AT89 có ảnh -Hình ảnh nạp thành công chương trình điều khiển hiển thị dòng chữ (KHOA ĐIEN TU VIEN THONG ĐAI HOC BACH KHOA HA NOI ) trôi từ trái qua phải - Chương trình có kich thước là:393 byte Hình 4.21: Giao diện hỗ trợ mạch nạp chương trình cho ROM/CHIP AT89C51 Từ nguyên lý hoạt động lưu đồ thuật toán ta xây dựng chương trinh ASSEMBLY sau mã nguồn chương trình Footer Page 75 ofHoàng 126 Quang Lý -74- Header Page 76 ofTổng 126 quan Vi điều khiển họ 8051 Đồ án tốt nghiệp Footer Page 76 ofHoàng 126 Quang Lý -75- Header Page 77 ofTổng 126 quan Vi điều khiển họ 8051 Đồ án tốt nghiệp CHƯƠNG TRÌNH CHẠY DÒNG CHỮ QUẢNG CÁO CHAR EQU P2 CLOCK EQU P3.7 INPUT EQU P3.6 ; THIET LAP MOV R4, # 38H AGAIN: SETB INPUT CLR CLOCK CPL CLOCK MOV R4,#38 DJNZ R4,AGAIN ; SCAN: MOV DPTR,#DU_LIEU MOV R0,#255 ;DO DAI DU LIEU ; ;XU LY TROI SCAN1: INC DPTR MOV 30H,DPH ;SAVE DPTR MOV 31H,DPL ;QUYET LAP LAI Footer Page 77 ofHoàng 126 Quang Lý -76- Header Page 78 ofTổng 126 quan Vi điều khiển họ 8051 Đồ án tốt nghiệp SCAN2: MOV R2,#20 ;SO LAN QUYET ; -SCAN3: Setb INPUT ;CHUYEN VAO CLR CLOCK CPL CLOCK MOV R3,#57 ;SO LAN DICH SCAN4: MOV A,#0 ;CHUYEN DU LIEU MOVC A,@A+DPTR MOV CHAR,A CALL DELAY INC DPTR Clr INPUT ;CHUYEN VAO CLR CLOCK CPL CLOCK ; -DJNZ R3,SCAN4 ;QUYET LAI DOAN ; -MOV DPH,30H MOV DPL,31H ;LOAD DPTR DJNZ R2,SCAN3 ; -Footer Page 78 ofHoàng 126 Quang Lý -77- Header Page 79 ofTổng 126 quan Vi điều khiển họ 8051 Đồ án tốt nghiệp DJNZ R0,SCAN1 JMP SCAN ;QUYET VO HAN ; -;CHUONG TRINH CON DELAY: PUSH 05 PUSH 06 MOV R6,#10 ; Tre theo R6 LOOP1: MOV R5,#10 ; DJNZ R5,$ DJNZ R6,LOOP1 POP 06 POP 05 RET ; ;DOAN DU LIEU ;HIEN THI DONG CHU:' Khoa dien tu vien thong dai hoc bach khoa noi' DU_LIEU: DB 0,0,0,0,0,0 DB 0,0,0,0,0,0 DB 0,0,0,0,0,0 DB 0,0,0,0,0,0 DB 0,0,0,0,0,0 Footer Page 79 ofHoàng 126 Quang Lý -78- Header Page 80 ofTổng 126 quan Vi điều khiển họ 8051 Đồ án tốt nghiệp DB 0,0,0,0,0,0 DB 0,0,0,0,0,0 DB 0,0,0,0,0,0 DB 0,0,0,0,0,0 DB 7FH,08H,14H,22H,41H ;CHU_K: DB DB 7FH,08H,08H,08H,7FH ;CHU_H: DB DB 3EH,41H,41H,41H,3EH DB DB 7CH,06H,05H,06H,7CH;CHU_A DB 0,0,0,0 DB 08H,7FH,49H,41H,3EH DB DB 41H,7FH,41H DB DB 7FH,49H,49H,49H;,49H DB DB 7FH,04H,08H,10H,7FH DB 0,0,0,0 DB 01H,01H,7FH,01H,01H DB DB 3FH,40H,40H,40H,3FH DB 0,0,0,0 Footer Page 80 ofHoàng 126 Quang Lý ;CHU_O ;CHU_D ;CHU_I: ;CHU_E: ;CHU_N: ;CHU_T: ;CHU_U: -79- Header Page 81 ofTổng 126 quan Vi điều khiển họ 8051 Đồ án tốt nghiệp DB 1FH,20H,40H,20H,1FH DB DB 41H,7FH,41H DB DB 7FH,49H,49H,49H;,49H DB DB 7FH,04H,08H,10H,7FH DB 0,0,0,0 DB 01H,01H,7FH,01H,01H DB DB 7FH,08H,08H,08H,7FH DB DB 3EH,41H,41H,41H,3EH DB DB 7FH,04H,08H,10H,7FH DB DB 3EH,41H,49H,3AH,08H DB 0,0,0,0 DB 08H,7FH,49H,41H,3EH DB DB 7CH,06H,05H,06H,7CH DB DB 41H,7FH,41H DB 0,0,0,0 DB 7FH,08H,08H,08H,7FH DB DB 3EH,41H,41H,41H,3EH DB Footer Page 81 ofHoàng 126 Quang Lý ;CHU_V: ;CHU_I: ;CHU_E: ;CHU_N: ;CHU_T: ;CHU_H: ;CHU_O: ;CHU_N: ;CHU_G: ;CHU_D ;CHU_A ;CHU_I: ;CHU_H: ;CHU_O: -80- Header Page 82 ofTổng 126 quan Vi điều khiển họ 8051 Đồ án tốt nghiệp DB 3EH,41H,41H,41H,22H ;CHU_C: DB 0,0,0,0 DB 7FH,49H,49H,49H,36H DB DB 7CH,06H,05H,06H,7CH DB DB 3EH,41H,41H,41H,22H DB DB 7FH,08H,08H,08H,7FH DB 0,0,0,0 DB 7FH,08H,14H,22H,41H ;CHU_K: DB DB 7FH,08H,08H,08H,7FH ;CHU_H: DB DB 3EH,41H,41H,41H,3EH DB DB 7CH,06H,05H,06H,7CH DB 0,0,0,0 ;CHU_B: ;CHU_A ;CHU_C: ;CHU_H: ;CHU_O ;CHU_A Board DB 7FH,08H,08H,08H,7FH DB DB 7CH,06H,05H,06H,7CH DB 0,0,0,0 DB 7FH,04H,08H,10H,7FH DB DB 3EH,41H,41H,41H,3EH DB DB 41H,7FH,41H DB DB 0,0,0,0,0,0 Footer Page 82 ofHoàng 126 Quang Lý ;CHU_H: ;CHU_A ;CHU_N: ;CHU_O: ;CHU_I: -81- Header Page 83 ofTổng 126 quan Vi điều khiển họ 8051 Đồ án tốt nghiệp DB 0,0,0,0,0,0 END Kết hệ thống quảng cáo Footer Page 83 ofHoàng 126 Quang Lý -82- Header Page 84 ofTổng 126 quan Vi điều khiển họ 8051 Đồ án tốt nghiệp Hình 4.22: Kết sản phẩm KẾT LUẬN Sau thời gian thực đề tài tốt nghiệp với hướng dẫn tận tình thầy cô môn CNĐT, đặc biệt bảo giúp đỡ tận tình thầy Phạm Mạnh Hùng cố gắng thân Tôi hoàn thành đề tài tốt nghiệp thiết kế Hệ Thống Quảng Cáo dùng vi điều khiển AT89C51 Đánh giá kết thực hành ứng dụng vi điều khiển AT89C51 Vì thời gian hạn chế,mà khối lượng công việc phải thực đề tài nhiều, cộng với hiểu biết Tôi họ vi điều khiển 8051 hạn hẹp.Cho nên kết đạt mức thí nghiệm Footer Page 84 ofHoàng 126 Quang Lý -83- Header Page 85 ofTổng 126 quan Vi điều khiển họ 8051 Đồ án tốt nghiệp Tuy nhiên với sản phẩm mô hình thí nghiệm Vậy để phát triển đề tài thành sản phẩm tiêu dùng thực yêu thích, Tôi mong bảo Thầy Cô bạn bè Những hướng phát triển cho đề tài - Mở rộng kích thước bảng Led theo yêu cầu sử dụng - Khối hiển hiển thị mầu sắc khác - Có nhiều chế độ chạy khác - Kết nối với máy tính để tiện cho việc thay đổi nội dung chương trình Cuối em xin gửi lời cảm ơn chân thành chân thành tới Thầy Phạm Mạnh Hùng - Giảng viên hướng dẫn trực tiếp toàn thể Thầy Cô khoa Điện tử Viễn thông Trường Đại Học Bách Khoa Hà Nội Tôi xin chân thành cảm ơn bạn giúp đỡ trình học tập Trường đại học Bách khoa Hà Nội TÀI LIỆU THAM KHẢO • Họ vi điều khiển 8051 Tác giả: Tống văn On, Hoàng Đức Hải • Cấu trúc lập trình họ vi điều khiển 8051 Tác giả: Nguyễn Tăng Cường, Phạm Quốc Thắng Footer Page 85 ofHoàng 126 Quang Lý -84- Header Page 86 ofTổng 126 quan Vi điều khiển họ 8051 Đồ án tốt nghiệp • Website www.diendandientu.com Footer Page 86 ofHoàng 126 Quang Lý -85- Header Page 87 ofTổng 126 quan Vi điều khiển họ 8051 Đồ án tốt nghiệp MỤC LỤC MỞ ĐẦU Error! Bookmark not defined CHƯƠNG I: TỔNG QUAN VỀ HỌ VI XỬ LÝ 8051 I NHỮNG ĐẶC ĐIỂM CƠ BẢN HỌ VI XỬ LÝ 8051 1.Tóm tắt lịch sử 8051 Bộ ví điều khiển 8051 Sơ đồ khối chung họ vi điều khiển 8051 II THÀNH VIÊN HỌ VI XỬ LÝ 8051 Bộ vi điều khiển 8052: Bộ vi điều khiển 8031: Các vi điều khiển 8051 từ hãng khác 3.1 Bộ vi điều khiển 8751 3.2 Bộ vi điều khiển AT8951 từ Atmel Corporation 3.3 Bộ vi điều khiển DS5000 từ hãng Dallas Semiconductor 3.4 Phiên OTP 8051 3.5 Họ 8051 từ Hãng Philips CHƯƠNG II GIỚI THIỆU VI ĐIỀU KHIỂN AT89C51……………………….12 Sơ Đồ Khối Của Vi Điều Khiển AT89C51 Đặc Tinh Của AT89C51 10 Sơ đồ chân chức chân CHIP 89C51 11 Cấu trúc PORT xuất/nhập 15 Tổ chức nhớ 17 Hoạt Động Của Thanh Ghi TIME 28 Bộ Đềm Chương Trinh Và Không Gian ROM Của 8051 33 CHƯƠNG III: CÁC CHẾ ĐỘ ĐỊNH ĐỊA CHỈ CỦA 8051 39 I CÁC CHẾ ĐỘ ĐỊNH ĐỊA CHỈ TỨC THỜI VÀ THEO THANH GHI 39 Chế độ đánh địa tức thời 39 chế độ đánh địa theo ghi: 39 II TRUY CẬP BỘ NHỚ SỬ DỤNG CÁC CHẾ ĐỘ ĐỊNH ĐỊA CHỈ KHÁC NHAU 40 Chế độ đánh địa trực tiếp 40 Footer Page 87 ofHoàng 126 Quang Lý -86- Header Page 88 ofTổng 126 quan Vi điều khiển họ 8051 Đồ án tốt nghiệp Các ghi SFSR địa chúng 41 Ngăn xếp chế độ đánh địa trực tiếp 44 Chế độ đánh địa gián tiếp ghi 44 ưu điểm chế độ đánh địa gián tiếp ghi 45 Hạn chế chế độ đánh địa gián tiếp ghi 8051 45 Chế độ đánh địa theo số truy cập nhớ ROM chíp 45 Bảng xắp xếp sử dụng chế độ đánh địa theo số 46 CHƯƠNG IV: ỨNG DỤNG 46 I Bài toán: 46 II Sơ dồ khối chức hệ quảng cáo 46 1.Sơ dồ khối hệ quảng cáo 46 2.Chức khối 47 III THIẾT KẾ CHI TIẾT CÁC KHỐI 48 1.Thiết kế chi tiết khối nguồn 48 Thiết thiết khối đệm hàng 49 Thiết kế khối giải mã cột chi tiết (quét cột) 50 Khối thúc công xuất cột (đệm ngõ cộT) 54 khối hiển thị 57 Khối Điều Khiển Trung Tâm 60 Nguyên lý toàn mạch 61 7.1 Linh kiện cần cho thiết kế 61 7.1 Sơ đồ nguyên lý toàn mạch công cụ thiết kế mạch in 63 7.2.Board điều khiển(mạch đồng lớp) 67 7.3 Board hiển thị (mạch đồng khối hiển thị) 68 7.4 Nguyên lý hoạt động toàn mạch: 69 IV THIẾT KẾ CHƯƠNG TRÌNH CHO VI ĐIỀU KHIỂN 70 1.Nguyên lý hoạt động 70 Lưu Đồ Thuật Toán 71 3.Chương trinh nạp chương trình cho chíp AT89C51 73 Kết 82 KẾT LUẬN 79 Footer Page 88 ofHoàng 126 Quang Lý -87- Header Page 89 ofTổng 126 quan Vi điều khiển họ 8051 Đồ án tốt nghiệp TÀI LIỆU THAM KHẢO Footer Page 89 ofHoàng 126 Quang Lý -88- ... II THNH VI N H VI X Lí 8051 B vi iu khin 8052: Hong Quang Lý Footer Page of 126 -3- Header Page of Tng 126 quan Vi iu khin h 8051 ỏn tt nghip B vi iu khin 8052 l mt thnh vi n khỏc ca h 8051, 8052... quan Vi iu khin h 8051 ỏn tt nghip ti thit k H Thng Qung Cỏo CHNG I TNG QUAN V H VI X Lí 8051 I NHNG C IM C BN H VI X Lí 8051 1.Túm tt v lch s ca 8051 Vo nm 1981, hóng Intel gii thiu mt s b vi. .. cỏc thnh vi n h 8051 Nh nhỡn thy t bng 1.2 thỡ 8051 l ca 8052, vy tt c mi chng trỡnh vit cho 8051 u chy trờn 8052 nhng iu ngc li l khụng ỳng B vi iu khin 8031: Mt thnh vi n khỏc na ca 8051 l chớp

Ngày đăng: 18/05/2017, 14:33

Từ khóa liên quan

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

Tài liệu liên quan