Tài liệu Thiết kế chế tạo máy tính công trữ dung 8051 ppt

31 534 2
Tài liệu Thiết kế chế tạo máy tính công trữ dung 8051 ppt

Đ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

p1.7 RS RW E 0 1 2 3 4 5 6 7 p1.0p1.1 p1.2 p1.3 p1.4p1.5 p1.6 p1.7 012 34567 E p1.6p1.5p1.4 p1.0 p1.1 p1.2 p1.3 RW RS GND VCC X1 CRYSTAL FREQ=12MHz C1 30p C2 30p 8 1 % RV1 10k VCC C3 10uF R1 10k Reset 2 5 6 8 9 4 + 3 ON/C CLR CLR 7 = ALL 10 A B C D 1 2 4 3 GROUP6-TD06-HCMUTRANS D7 14 D6 13 D5 12 D4 11 D3 10 D2 9 D1 8 D0 7 E 6 RW 5 RS 4 VSS 1 VDD 2 VEE 3 LCD1 LM020L GROUP VI - TD06 - HCMUTRANS CALCULATOR XTAL2 18 XTAL1 19 ALE 30 EA 31 PSEN 29 RST 9 P0.0/AD0 39 P0.1/AD1 38 P0.2/AD2 37 P0.3/AD3 36 P0.4/AD4 35 P0.5/AD5 34 P0.6/AD6 33 P0.7/AD7 32 P1.0 1 P1.1 2 P1.2 3 P1.3 4 P1.4 5 P1.5 6 P1.6 7 P1.7 8 P3.0/RXD 10 P3.1/TXD 11 P3.2/INT0 12 P3.3/INT1 13 P3.4/T0 14 P3.7/RD 17 P3.6/WR 16 P3.5/T1 15 P2.7/A15 28 P2.0/A8 21 P2.1/A9 22 P2.2/A10 23 P2.3/A11 24 P2.4/A12 25 P2.5/A13 26 P2.6/A14 27 U1 AT89C51 CALCULATOR DIGITAL TECHNOLOGY DIGITAL TECHNOLOGY UNIVERSITY OF TRANSPORT IN HOCHIMINH CITY TD06-NHÓM VI-ĐỀ TÀI 12 CALCULATOR                                    GVHD: HOÀNG XUÂN DƯƠNG  THỰC HIỆN: NHÓM VI - Nguyễn Công Long TD06025 - Lê Văn Tình TD06042 - Hoàng Ngọc Ninh TD06034 -Trần Võ Ngọc Quỳnh TD06038 - Nguyễn Văn Thắng(A) TD06046 NHÓM 6 MICROPROCESSOR 8951 CALCULATOR Let’s make things better HCM 25/4/2009 BÁO CÁO BÀI TẬP LỚN VI XỬ LÝ  Nội dung: A. PHẦN MỀM: 1. GIAO TIẾP 8951 VÀ LCD 2. GIAO TIẾP 8951 VÀ BÀN PHÍM 3. CHƯƠNG TRÌNH CHÍNH 4. CÁC CHƯƠNG TRÌNH CON 5. MÔ PHỎNG TRÊN PROTUES B. PHẦN CỨNG: 1.BẢN VẼ MẠCH IN TRÊN ORCAD 2.MẠCH PHẦN CỨNG THỰC TẾ C. KẾT LUẬN:  Nhận xét của thầy giáo: …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… NHÓM 6 CALCULATOR …………………………………………………………………………………… ………………………………………… Chữ ký: NHÓM 6 [...]... 42H,31H 41H,30H 40H,#00H EXIT1 43H,33H MOV 42H,32H 41H,31H 40H,30H 39H,29H RET NHÓM 6 CALCULATOR + Kết quả: KẾT QUẢ Xóa màn LCD Đặt vị trí cusor cuối dòng 1 của LCD Điều chỉnh số thứ 2 (60H) = 00H Tính trừ Tính cộng Xuất kết quả bằng Gán lại (R0) = 30H Để tính phép tính khác Gán lại (R5) = 3 Để tính phép tính khác RET KETQUA: TINH: TIEPTUC: LCALL MOV LCALL LCALL LCALL MOV CJNE LCALL JMP LCALL LCALL MOV... (R4) = 0B7H Gán số tràn phép tính trước = 0 Xóa màn LCD Xóa màn LCD 1 (R4) = 07BH 1 Điều chỉnh và lưu số thứ nhất Xóa màn LCD (R4)= 07DH Điều chỉnh và lưu số thứ nhất Đánh dấu đây là phép tính cộng (60H)= 0FFh 1 Xóa màn LCD (R4) = 07EH Đánh dấu đây là phép tính trừ (60H)= 0FFh 1 Kết quả 4 2 NHÓM 6 CALCULATOR 4 Xuất số khi có phím nhấn Dịch hiển thị sang trái để đợi xuất số kế tiếp (đếm chữ số)= 0 2 Xóa... Khởi tạo LCD Xuất chữ 1 Khởi tạo LCD Đặt vị trí cusor cuối dòng 1 của LCD Nạp (đếm chữ số) = 5 Các chữ số sau khi nhấn lưu vào các ô nhớ, bắt đầu là ô nhớ 30H, (R0) = 30H Gán nội dụng các ô nhớ từ 30H tới 33H là 0FFH để dùng khi hiệu chỉnh các số trước khi tính 2 Quét bàn phím Đưa Port1 vào R4 đề kiểm tra (R4) = 0F7H 3 NHÓM 6 CALCULATOR 3 (R4) = 077H Tắt mở chương trình 1 (R4)= 0BBH Gán số tràn phép tính. .. nguồn 6 VDC Mạch phải nạp đi nạp lại nhiều lần mới chạy Lắp ngược chiều LCD, sau đó phải tháo ra lắp lại + Sản phẩm hoàn thiện: C- KẾT LUẬN: 1.Nhược điểm: - Mạch phần cứng tương đối đơn giản cho việc thi công, nhưng thi công còn hỏng hóc (đã nêu trên) gây thiệt hại, để đạt kết quả sản phẩm mạch tốt cần lưu ý: + Chọn padstacks (chân hàn) lớn để đảm bảo mối hàn tốt và đẹp lại dễ hàn + Chon đường đồng khá... O N 1 p 3 2 A EA R ST 8051 R 2 100R /A /A /A /A /A /A /A /A C O N 1 p 2 3 1 1 G N D C O N 1 1 U 2 1 C O N 1 C O N 1 C O N 1 p 2 2 1 p 1 0 VD D 1 C O N 1 C O N 1 20 C O N 1 SO U R C E LC D C re s e t 10U 2 1 D 1 LED VO VAR 1 C O N 1 R C A29 C O N 2 1k H I R 3 2 1 VSS 8 2 K K JSO U R C E2 C O N 2 1 C O N 1 1 C O N 1 0 2 MẠCH IN: NHÓM 6 CALCULATOR 3 THI CÔNG MẠCH: +Thời gian thi công: khoảng 5 ngày +... thiện: thiếu phần xóa từng ký tự - Trong nhóm chưa có sự phân công công việc hợp lý, một số thành viên còn chưa thực sự có trách nhiệm, hăng hái đóng góp ý kiến xây dựng nhóm - Tổ chức và làm việc theo nhóm còn kém, có những thành viên không làm gì và có những thành viên làm quá nhiều, không biết cách làm việc theo nhóm hiệu quả 2 Ưu điểm: - Có thể kết luận mạch chạy và làm việc hiệu quả, chính xác trên... quả, chính xác trên cả phần cứng và phần mềm - Chương trình xử lý được một số yếu tố khá phức tạp như: hiển thị và tính toán luôn cả số tràn thứ 5 nếu có, xuất ra một số dòng chữ khá đúng mục đích… - Tuy mạch còn đơn giản nên chưa áp dụng được vào thực tế, để so sánh với các loại máy tính trên thị trường, nhưng nhìn chung mạch đạt đươc mục tiêu chính của bài tập lớn này là: giao tiếp được LCD và Bàn... A,#1 MOV LJMP 29H,A TIEP4 SUBB MOV A,30H 30H,A LONHON4: TIEP4: RET + Xuất kết quả số ra màn LCD: BANG: MOV MOV ADD SETB SETB MOV LCALL CLR LCALL R1,#30H A,29H A,#30H E RS DATA_LCD,A DELAY E WAIT_LCD MOV ADD SETB SETB MOV LCALL CLR LCALL INC CJNE A,@R1 A,#30H E RS DATA_LCD,A DELAY E WAIT_LCD R1 R1,#34H,XUAT XUAT: RET CALCULATOR C1 6 KẾT QUẢ MÔGROUP VI TRÊN - HCMUTRANS PHỎNG - TD06 PROTUES: RS RW E D0 D1... CJNE LCALL LCALL LCALL CLR MOV LJMP R4,#07BH,NEXTTRU ;Nhấn phím + DIEUCHINHSOTHU1 ;Luu so vua nhap vao dung vi tri de tinh toan sau WAIT_LCD CLR_LCD A 60H,#0FFH NHAPSO ;quay lai nhap lai so moi NEXTTRU: CJNE LCALL LCALL LCALL CLR MOV LJMP R4,#07DH,NEXTBANG ;Nhấn phím DIEUCHINHSOTHU1 ;Luu so vua nhap vao dung vi tri de tinh toan sau WAIT_LCD CLR_LCD A 60H,#00H NHAPSO ;quay lai nhap lai so moi NEXTBANG:... R6,SCAN F0 EXIT ACC A,#4 C A,R6 R5,A ACC A R4,#4 A SET_FLAG A,R5 A,#4 A,R5 R4,LOOP2 F0 A,R5 R1,#00H R6,#00H Mạch thực tế được kết nối với Port1 như sau: + P1.7 A = P1.6 B 8 9 CLR CLR P1.5 C 4 5 6 7 P1.4 D 0 1 2 3 ON/C 1 2 3 4 ALL P1.0 P1.1 P1.2 P1.3 NHÓM 6 CALCULATOR SƠ ĐỒ MẠCH KẾT NỐI NHƯ SAU: CALCULATOR C1 GROUP VI - TD06 - HCMUTRANS LCD1 LM020L X1 RS RW E D0 D1 D2 D3 D4 D5 D6 D7 7 8 9 10 11 12 13 . DIGITAL TECHNOLOGY UNIVERSITY OF TRANSPORT IN HOCHIMINH CITY TD06-NHÓM VI-ĐỀ TÀI 12 CALCULATOR                      .            GVHD: HOÀNG XUÂN DƯƠNG  THỰC HIỆN: NHÓM VI - Nguyễn Công Long TD06025 - Lê Văn Tình TD06042 - Hoàng Ngọc Ninh TD06034 -Trần Võ Ngọc

Ngày đăng: 21/12/2013, 21:15

Hình ảnh liên quan

- Hình d ng, kích t hạ ước: - S  đ  chân:ơ ồ - Tài liệu Thiết kế chế tạo máy tính công trữ dung 8051 ppt

Hình d.

ng, kích t hạ ước: - S đ chân:ơ ồ Xem tại trang 4 của tài liệu.
 Xóa màn hình hiển thị LCD: - Tài liệu Thiết kế chế tạo máy tính công trữ dung 8051 ppt

a.

màn hình hiển thị LCD: Xem tại trang 6 của tài liệu.
LCALL WRITE1 ;Xuất số ra màn hình LCD - Tài liệu Thiết kế chế tạo máy tính công trữ dung 8051 ppt

1.

;Xuất số ra màn hình LCD Xem tại trang 17 của tài liệu.
MOV 30H,#0FFH MOV31H,#0FFH - Tài liệu Thiết kế chế tạo máy tính công trữ dung 8051 ppt

30.

H,#0FFH MOV31H,#0FFH Xem tại trang 17 của tài liệu.
DPTR chỉ tới bảng TEN2 - Tài liệu Thiết kế chế tạo máy tính công trữ dung 8051 ppt

ch.

ỉ tới bảng TEN2 Xem tại trang 18 của tài liệu.

Từ khóa liên quan

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

Tài liệu liên quan