Đồ án môn học Điện tử pdf

26 576 0
Đồ án môn học Điện tử pdf

Đ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

Đồ án môn học BỘ LAO ĐỘNG THƯƠNG BINH VÀ XÃ HỘI TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT NAM ĐỊNH KHOA ĐIỆNĐIỆN TỬ BỘ MÔN ĐIỆN TỦ 1 Đồ án môn học NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ………………………………………………………………………………………… 2 Đồ án môn học MỤC LỤC A - PHẦN GIỚI THIỆU CHƯƠNG 1: TỔNG QUAN I/ LỜI NÓI ĐẦU II/ GIỚI THIỆU III/ MỤC ĐÍCH NGHIÊN CỨU B - PHẦN NỘI DUNG CHƯƠNG 2: VI ĐIỀU KHIỂN 8051 - ĐO NHIỆT ĐỘ VÀ CHUYỂN ĐỔI ADC I/ VĐK 89C51 II/ ĐO LƯỜNG III/ CHUYỂN ĐỔI CHƯƠNG 3: THIẾT KẾ VÀ THI CÔNG I/ NHIỆM VỤ THIẾT KẾ II/ SƠ ĐỒ KHỐI VÀ CHỨC NĂNG TỪNG KHỐI III/ THIẾT KẾ VÀ PHÂN TÍCH NGUYÊN LÝ HOẠT ĐỘNG CỦA TỪNG KHỐI IV/ SƠ ĐỒ NGUYÊN LÝ VÀ GIẢI THUẬT CHƯƠNG TRÌNH V/ THI CÔNG CHƯƠNG 4: KẾT LUẬN VÀ KIẾN NGHỊ C – PHỤ LỤC – TÀI LIỆU THAM KHẢO 3 Đồ án môn học CHƯƠNG 1 : TỔNG QUAN I/ LỜI NÓI ĐẦU 4 Đồ án môn học II/ GIỚI THIỆU VỀ ĐỀ TÀI 5 Đồ án môn học III/ MỤC ĐÍCH NGHIÊN CỨU 6 Đồ án môn học CHƯƠNG II: VI ĐIỀU KHIỂN 8051 - ĐO NHIỆT ĐỘ VÀ CHUYỂN ĐỔI ADC I / VI ĐIỀU KHIỂN 8051 1 / GIỚI THIỆU CHUNG VỀ 8051: VĐK 8051 là sản phẩm của Intel ra đời năm 1981. Hiện nay được dùng khá phổ biến vì tính kinh tế và khả năng ứng dụng nhiều trong thực tiễn. Họ VĐK MCS – 51 có một số phiên bản sau: +> VĐK 80C31 có 126 byte nhớ RAM, không có ROM bên trong mà phải dùng ROM ngoài. +> VĐK 80C51 có 126 byte nhớ RAM, 4KB nhớ ROM chỉ lập trình một lần, không lập trình lại được, có 2 bộ timer 0, 1. +> VĐK 80C52 có 8 Kb nhớ ROM, 256 byte RAM và 3 bộ timer : 0, 1, 2. +> VĐK 87C51 có 256 byte nhớ RAM, 8 Kb nhớ EPROM có thể xóa bằng tia cực tím và ghi lại nhiều lần. +> VĐK 89C51 có 256 byte RAM, 4Kb nhớ FLASH ROM có thể xóa và nạp bằng điện nhiều lần. 7 Đồ án môn học B¶ng 1.1.B¶ng th«ng sè c¬ b¶n cña c¸c hä V§K Hình 1. Sơ đồ khối của họ VĐK 8051 2 / Bảng thông số cơ bản của các họ VĐK Đặc tính 8051 8052 8031 ROM trên chíp 4K byte 8K byte OK RAM 128 byte 256 byte 128 byte Bộ định thời 2 3 2 Chân vào ra 32 32 32 Cổng nối tiếp 1 1 1 Nguồn ngắt 6 8 6 8 other C O U N T E R I N P U T S OSC INTERRUPT CONTROL 4 I/O PORTS BUS CONTROL SERIAL PORT EXTERNAL INTERRUPTS CPU ON - CHIP RAM ETC TIMER 0 TIMER 1 ADDRESS/DATA TXD RXD P 0 P 1 P 2 P 3 Đồ án môn học 3/ Mô tả chân của 8051. 3.1/ Sơ đồ chân: 9 Đồ án môn học 10 [...].. .Đồ án môn học 11 Hình 2 Sơ đồ chân của 8051 3.2/ Chức năng các chân VĐK: - Port 0: Có 2 chức năng ở trên chân từ 32  39 trong các thiết kế cỡ nhỏ (Không dùng bộ nhớ mở rộng), có 2 chức năng như các đường I/O Đối với các thiết kế cỡ lớn ( với bộ nhớ mở rộng ) nó được kết hợp kênh giữa các bus 12 Đồ án môn học - Port 1: Là cổng I/O trên các chân 18 Có... 23 Đồ án môn học Cú pháp : JZ rel ; Kích thước : 2 byte; Thời gian thực hiện: 2 chu kỳ máy ; Mã lệnh : 0110 0000 *> Lệnh nhảy nếu thanh ghi tích lũy khác 0 Cú pháp : JNZ rel; Kích thước: 2byte; Thời gian thực hiện : 2 chu kỳ máy; Mã lệnh : 0111 0000 *> Lệnh nhảy khi so sánh 2 toán hạng Cú pháp : CJNZ < dest – byte >, , rel Chức năng: so sánh 2 toán hạng và nhảy nếu không bằng + Nếu toán... kỳ máy, mã lệnh là : 1100 0000 Đồ án môn học 21 *> Lệnh chuyển số liệu ra khỏi ngăn xếp Cú pháp: POP direct, kích thước là 2 byte, thời gian thực hiện là 2 chu kỳ máy, mã lệnh la 1101 0000 *> Lệnh hoán chuyển dữ liệu Cú pháp : XCH A, Chức năng: Hoán chuyển nội dung của thanh ghi tích lũy với thanh ghi hoặc bộ nhớ có địa chỉ trong toán hạng thứ 2 của câu lệnh, toán hạng thứ 2 có thể là thanh ghi,... 8051 4.2.1 Nhóm lệnh di chuyển dữ liệu Đồ án môn học 20 *> Lệnh Mov dạng byte: Cú pháp : Mov ( dest – byte ),( src – byte ) Chức năng: Lệnh sao chép nội dung của toán hạng nguồn cào toán hạng đích, nội dung của toán hạng nguồn không thayh đổi Lệnh này không làm ảnh hưởng đến các cờ *> Lệnh Mov dạng word Cú pháp : Mov dptr,#data Chức năng: Giá trị 16 bít chính là toán hạng thứ 2 trực tiếp trong câu lệnh... thanh ghi A vào ô nhớ có địa chỉ là 50H trong RAM trong Đồ án môn học 19 4.1.3 Chế độ định địa chỉ thanh ghi Chế độ này toán hạng phải là một trong các thanh ghi từ R0R7, A, B, DPTR VD: Mov A,R0 ; Di chuyển nội dung thanh ghi R0 vào thanh ghi A Mov R2, A ; Di chuyển nội dung thanh ghi A vào thanh ghi R0 Chế độ này yêu cầu toán hạng nguồn và toán hạng đích phải có cùng kích thước 4.1.4 Chế độ này các... Acess ) là chân số 31 trên vỏ kiểu DIP Nó là một chân 14 Đồ án môn học đầu vào và phải được nối với Vcc hoặc GND Hay nói cách khác là nó không được để hở - Chân Vcc: Chân số 40 là chân Vcc cấp điện áp nguồn cho chip, nguồn điện áp là +5V - Chân GND: Chân số 20 - Chân XTAL 1 và XTAL 2: 8051 có một bộ dao động trên chip nhưng nó yêu cầu một xung đồng hồ ngoài để chạy nó Bộ dao động thạch anh thường xuyên... 0100 *> Lệnh hiệu chỉnh số thập phân Đồ án môn học 25 Cú pháp : DA A Kích thước : 1 byte; Thời gian thực hiện: 1 chu kỳ máy Mã lệnh: 1100 0100 4.2.4 Nhóm lệnh toán học logic *> Lệnh AND cho các biến 1 byte Cú pháp : ANL , Chức năng: Lệnh AND thực hiện phép tính logic AND theo mức bít giữa các biến dài 1 byte đã cho Kết quả lưu vao toán hạng đích *> Lệnh AND cho các biến 1... R7, DPTR ( Con trỏ dữ liệu ) và PC ( Bộ đếm chương trình ) Tất cả các dữ liệu trên đều là thanh ghi 8 bit trừ DPTR và PC 16 bit Thanh ghi tích lũy A được sử dụng cho tất cả mọi phép toán số học và logic 16 Đồ án môn học 4.2/ Hoạt động của bộ định thời timer SFR TCON TMOD TL0 TL1 TH0 TH1 Mục đích Điều khiển timer Chế độ timer Byte thấp của timer 0 Byte thấp của timer 1 Byte cao của timer 0 Byte cao... giữa câc biến đã cho, kết quả được lưu toán hạng đích *> Lệnh ORL cho các biến 1 bít Cú pháp : ORL C, *> Lệnh X-OR cho các biến 1 byte Cú pháp: XRL , Chức năng: Lệnh XRL thực hiện phép tính logic X-OR mức byte giữa các biến đã cho, kết quả được lưu trong toán hạng dích III BỘ BIẾN ĐỔI ADC 1 Nguyên tắc hoạt động của ADC Đồ án môn học 26 Mạch chuyển đổi tương tự sang... quả lưu vào thanh ghi tích lũy *> Lệnh cộng có nhớ Cú pháp : ADDC a, Đồ án môn học 24 Chức năng: Cộng giá trị biến với nội dung trong thanh ghi tích lũy và cộng với cờ nhớ, kết quả lưu trong thanh ghi tích lũy *> Lệnh trừ có nhớ Cú pháp: SUBB a, Chức năng: Thực hiện phép trừ thanh ghi tích lũy với toán hạng thứ 2 và cờ nhớ CF, kết quả lưu vào thanh ghi tích lũy nếu quả phép trừ . TÀI LIỆU THAM KHẢO 3 Đồ án môn học CHƯƠNG 1 : TỔNG QUAN I/ LỜI NÓI ĐẦU 4 Đồ án môn học II/ GIỚI THIỆU VỀ ĐỀ TÀI 5 Đồ án môn học III/ MỤC ĐÍCH NGHIÊN CỨU 6 Đồ án môn học CHƯƠNG II: VI ĐIỀU. Đồ án môn học BỘ LAO ĐỘNG THƯƠNG BINH VÀ XÃ HỘI TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT NAM ĐỊNH KHOA ĐIỆN – ĐIỆN TỬ BỘ MÔN ĐIỆN TỦ 1 Đồ án môn học NHẬN XÉT CỦA GIÁO VIÊN. 0 TIMER 1 ADDRESS/DATA TXD RXD P 0 P 1 P 2 P 3 Đồ án môn học 3/ Mô tả chân của 8051. 3.1/ Sơ đồ chân: 9 Đồ án môn học 10 Đồ án môn học Hình 2. Sơ đồ chân của 8051 3.2/ Chức năng các chân VĐK: -

Ngày đăng: 01/07/2014, 18:20

Từ khóa liên quan

Mục lục

  • Chân vào ra

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

Tài liệu liên quan