Báo cáo thực hành vi xử lý

7 599 1
Báo cáo thực hành vi xử lý

Đang tải... (xem toàn văn)

Thông tin tài liệu

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CÔNG NGHỆ THÔNG TIN  BÁO CÁO THỰC HÀNH KỸ THUẬT VI XỬ LÝ SVTH : LÊ LONG BẢO LỚP : 12TLT.CNTT GVHD : ThS. LÊ XỨNG Đà Nẵng, 11/2013 Báo Cáo Thực Hành Vi Xử Lý BÀI TẬP THỰC HÀNH 1. Đề bài: Viết chương trình a) Hiển thị các số từ 0 đến 9 trên led 7 đoạn tại port 0. b) Sau khi bấm nút bấm tại port P1.0 thì chương trình sẽ lấy ra 1 số bất kỳ đang chạy trên led 7 đoạn tại port 0 và hiển thị trên led 7 đoạn tại port 2 c) Kiểm tra số vừa lấy ra tại port 2 là số chẵn hay số lẽ. - Nếu là số chẵn thì hiển thị đèn vàng tại port P1.1 và chữ C (chẵn) trên led 7 đoạn ở port 3 - Ngược lại hiển thị đèn xanh tại port P1.2 và chữ L (lẽ) trên led 7 đoạn tại port 3. 2. Sơ đồ mạch Hình 1: Sơ đồ mạch mô phỏng trên phần mềm proteus SVTH: Lê Long Bảo, Lớp: 12TLT.CNTT 1 Báo Cáo Thực Hành Vi Xử Lý 3. Sơ đồ thuật toán Hình 2: Sơ đồ thuật toán chương trình SVTH: Lê Long Bảo, Lớp: 12TLT.CNTT 2 Báo Cáo Thực Hành Vi Xử Lý Hình 3: Sơ đồ thuật toán của DELAYS và DELAYmS SVTH: Lê Long Bảo, Lớp: 12TLT.CNTT 3 Báo Cáo Thực Hành Vi Xử Lý 4. Code ORG 0H MAIN: MOV R0,#0H LOOP1: MOV A,R0 CALL TRABANG MOV P0,A CALL DELAYS JNB P1.0,KIEMTRA LOOP2: INC R0 CJNE R0,#0AH,LOOP1 JMP MAIN KIEMTRA: MOV P2,A MOV A,R0 MOV B,#02H DIV AB MOV R1,B CJNE R1,#0H,SOLE CLR P1.1 CALL DELAYS CALL SANGCHUC SETB P1.2 CALL LOOP2 SOLE: CLR P1.2 CALL DELAYS SVTH: Lê Long Bảo, Lớp: 12TLT.CNTT 4 Báo Cáo Thực Hành Vi Xử Lý CALL SANGCHUL SETB P1.1 CALL LOOP2 SANGCHUC: MOV P3,#46H CALL DELAYS RET SANGCHUL: MOV P3,#47H CALL DELAYS RET TRABANG: INC A MOVC A,@A+PC RET BANGMA: DB 40H,79H,24H,30H,19H DB 12H,02H,78H,00H,10H DELAYS: MOV R4,#02H LOOPA: MOV R5,#250H LOOPB: CALL DELAYmS DJNZ R5,LOOPB DJNZ R4,LOOPA RET DELAYmS: MOV R7,#00H LOOP: INC R7 NOP CJNE R7,#0FAH,LOOP RET SVTH: Lê Long Bảo, Lớp: 12TLT.CNTT 5 Báo Cáo Thực Hành Vi Xử Lý 5. Kết quả chương trình Hình 4: Kết quả chạy và kiểm tra số chẵn Hình 5: Kết quả chạy và kiểm tra số lẽ SVTH: Lê Long Bảo, Lớp: 12TLT.CNTT 6 . KHOA KHOA CÔNG NGHỆ TH NG TIN  BÁO CÁO TH C HÀNH KỸ THUẬT VI XỬ LÝ SVTH : LÊ LONG BẢO LỚP : 12TLT.CNTT GVHD : ThS. LÊ XỨNG Đà Nẵng, 11/2013 Báo Cáo Th c Hành Vi Xử Lý BÀI TẬP TH C HÀNH 1. Đề. mềm proteus SVTH: Lê Long Bảo, Lớp: 12TLT.CNTT 1 Báo Cáo Th c Hành Vi Xử Lý 3. Sơ đồ thuật toán Hình 2: Sơ đồ thuật toán chương trình SVTH: Lê Long Bảo, Lớp: 12TLT.CNTT 2 Báo Cáo Th c Hành Vi. tại port 2 là số chẵn hay số lẽ. - Nếu là số chẵn th hiển th đèn vàng tại port P1.1 và chữ C (chẵn) trên led 7 đoạn ở port 3 - Ngược lại hiển th đèn xanh tại port P1.2 và chữ L (lẽ) trên led

Ngày đăng: 21/10/2014, 11:05

Từ khóa liên quan

Mục lục

  • BÀI TẬP THỰC HÀNH

    • 1. Đề bài:

    • 2. Sơ đồ mạch

      • Hình 4: Kết quả chạy và kiểm tra số chẵn

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

Tài liệu liên quan