BÁO CÁO THÍ NGHIỆM VI XỬ LÝ

56 12 0
BÁO CÁO THÍ NGHIỆM VI XỬ LÝ

Đ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

MỤC TIÊU Nắm được cách sử dụng kit thí nghiệm, phần mềm lập trình Nắm được cách lập trình giao tiếp IO port Nắm được cách lập trình tạo thời gian trễ dùng các lệnh CHUẨN BỊ Đọc và làm bài thí nghiệm 0.

BÀI THÍ NGHIỆM LẬP TRÌNH GIAO TIẾP NÚT NHẤN ĐƠN VÀ LED MỤC TIÊU ⮚ Nắm cách sử dụng kit thí nghiệm, phần mềm lập trình ⮚ Nắm cách lập trình giao tiếp IO port ⮚ Nắm cách lập trình tạo thời gian trễ dùng lệnh CHUẨN BỊ ⮚Đọc làm thí nghiệm nhà ⮚Đọc chuẩn bị thí nghiệm nhà ⮚ Chuẩn bị cho thí nghiệm 1: Viết chương trình mơ Proteus tất thí nghiệm dựa chuẩn bị (Prelab_1) thí nghiệm ⮚ Nộp tất kết (bài thí nghiệm chuẩn bị thí nghiệm 1) cho GVHD trước vào lớp Sinh viên khơng thực nộp thiếu khơng có lí đáng khơng tham gia thí nghiệm bị đánh vắng buổi Mọi hình thức gian lận, chép bị xử lý đáng Department of Electronics Microprocessor Laboratory Page | 1  BÀI THÍ NGHIỆM LẬP TRÌNH GIAO TIẾP NÚT NHẤN ĐƠN VÀ LED THÍ NGHIỆM Mục tiêu: Nắm cách thức điều khiển trực tiếp ngoại vi thông qua port I/O 8051 Yêu cầu: Viết chương trình thực việc đọc liên tục trạng thái nút nhấn nối đến P1.0 hiển thị led nối chân P3.0 (bit thứ led BL202) Kiểm tra: ORG 2000H LOOP: MOV C,P1.0 MOV P3.0,C SJMP LOOP END ⮚ Biên dịch thực thi chương trình để kiểm tra kết thực Câu hỏi: ⮚ Thử giải thích có đến led bị tác động nhấn thả nút? Giải thích: Khi nhấn Switch nối với Port 1.0 Cathode LED nối với P1.0 nốiGround, Anode nối với VCC nên LED sáng LED nối với P3.0 sáng làdo chương trình nạp vào vi xử lý ⮚ Tổng kết xem bit port dùng thí nghiệm giải thích sao? Các bit từ đến port dùng cổng nhập xuất nhập bit tính từ bit đến Department of Electronics Microprocessor Laboratory Page | 2  BÀI THÍ NGHIỆM LẬP TRÌNH GIAO TIẾP NÚT NHẤN ĐƠN VÀ LED THÍ NGHIỆM Mục tiêu: Nắm cách viết chương trình để tạo trễ Yêu cầu: ⮚ Viết chương trình Delay1s DELAY1S: SETB TR1 MOV TMOD,#10H JNB TF1,$ MOV R0,#20 CLR TR1 LOOP2: MOV 50000) TL1,#LOW(- CLR TF1 DJNZ R0,LOOP2 MOV TH1,#HIGH(-50000) RET ⮚ Dùng chương trình viết để chớp/tắt LED đơn gắn vào P1.0 sau khoảng thời gian 1s ORG 2000H LOOP: DELAY1S: SETB TR1 CLR P1.0 MOV TMOD,#10H JNB TF1,$ ACALL DELAY1S MOV R0,#20 SETB P1.0 LOOP2: MOV ACALL DELAY1S TL1,#LOW(50000) SJMP LOOP MOV TH1,#HIGH(50000) Department of Electronics Microprocessor Laboratory CLR TR1 CLR TF1 DJNZ R0,LOOP2 RET END Page | 3  BÀI THÍ NGHIỆM LẬP TRÌNH GIAO TIẾP NÚT NHẤN ĐƠN VÀ LED ⮚ Thay đổi chương trình để tần số chớp tắt 1KHz ORG 2000H DELAY1MS: LOOP: CLR P1.0 ACALL DELAY1MS SETB P1.0 ACALL DELAY1MS MOV TMOD,#10H MOV TH1,#HIGH(1000) SETB TR1 JNB TF1,$ MOV TL1,#LOW(1000) SJMP LOOP CLR TR1 CLR TF1 RET END Kiểm tra: ⮚ Biên dịch, thực thi kiểm tra chương trình cách quan sát LED đơn Câu hỏi: ⮚ Thời gian 1s tạo nào? Tính tốn xác dựa chương trình viết - tạo vòng lặp nhảy chỗ - Với fosc = 12Mhz tCLK(timer) = 1MC = 1μs tDelay = 1s = 1000000MC ⮚ Sai số nhỏ đạt so với yêu cầu bao nhiêu? ⮚ Khi tần số chớp tắt 1Khz, cho biết tượng LED? LED sáng liên tục thời gian chớp tắt nhanh Department of Electronics Microprocessor Laboratory Page | 4  BÀI THÍ NGHIỆM LẬP TRÌNH GIAO TIẾP NÚT NHẤN ĐƠN VÀ LED ⮚ Sinh viên thay đổi chương trình để tần số chớp tắt 1KHz? f = 1Khz → T = 1ms → tDelay = 1ms = 1000MC DELAY1MS: MOV TMOD,#10H MOV JNB TF1,$ TL1,#LOW(1000) MOV TH1,#HIGH(1000) CLR TR1 CLR TF1 RET SETB TR1 Department of Electronics Microprocessor Laboratory Page | 5  BÀI THÍ NGHIỆM LẬP TRÌNH GIAO TIẾP NÚT NHẤN ĐƠN VÀ LED THÍ NGHIỆM Mục tiêu: Nắm cách viết chương trình để tạo trễ u cầu: Viết chương trình tạo xung vng 0.5Hz (chu kỳ nhiệm vụ 50%) 1Hz (chu kỳ nhiệm vụ 30%) chân P1.0 P1.1 ORG 2000H MAIN: SETB P1.0 SETB P1.1 ACALL DELAY03S CLR P1.1 ACALL DELAY02S ACALL DELAY05S CLR P1.0 LOOP: MOV TL1,#LOW(-50000) CLR P1.1 ACALL DELAY02S SETB TR1 JNB TF1,$ DELAY03S: MOV TMOD,#10H MOV R0,#6 DJNZ R0,LOOP3 RET CLR TR1 CLR TF1 DJNZ R0,LOOP RET DELAY05S: MOV TMOD,#10H MOV R0,#10 LOOP5: MOV TL1,#LOW(-50000) DELAY02S: MOV TMOD,#10H MOV TH1,#HIGH(50000) MOV R0,#4 SETB TR1 ACALL DELAY05S SJMP MAIN CLR TF1 MOV TH1,#HIGH(50000) SETB P1.1 ACALL DELAY03S CLR TR1 JNB TF1,$ LOOP3: MOV TL1,#LOW(-50000) MOV TH1,#HIGH(50000) SETB TR1 CLR TR1 CLR TF1 DJNZ R0,LOOP5 RET JNB TF1,$ END Department of Electronics Microprocessor Laboratory Page | 6  BÀI THÍ NGHIỆM LẬP TRÌNH GIAO TIẾP NÚT NHẤN ĐƠN VÀ LED Kiểm tra: ⮚ Biên dịch, thực thi kiểm tra chương trình cách sử dụng oscilloscope để kiểm tra Câu hỏi: ⮚ Vẽ giản đồ xung? Các chương trình viết với thời gian trễ bao nhiêu? ⮚ Tại thời gian tạo trễ, chân P1.0 P1.1 xuất tín hiệu nào? ⮚ Để tạo xung thỏa yêu cầu tốn, vịng trễ viết nào? Department of Electronics Microprocessor Laboratory Page | 7  BÀI THÍ NGHIỆM LẬP TRÌNH GIAO TIẾP NÚT NHẤN ĐƠN VÀ LED THÍ NGHIỆM Mục tiêu: Nắm cách hiển thị bar LED tạo hiệu ứng Yêu cầu: Viết chương trình tạo hiệu ứng quay LED: LED đơn BARLED1 sáng từ trái sang phải sau thời gian 1s lặp lại Sử dụng chương trình Delay1s viết Kiểm tra: ⮚ Biên dịch, thực thi kiểm tra chương trình cách quan sát hiệu ứng bar led ORG 2000H SETB P1.3 DELAY1S: CLR P1.4 MOV TMOD,#10H AGAIN: ACALL DELAY1S MOV R0,#20 CLR P1.0 SETB P1.4 ACALL DELAY1S CLR P1.5 LOOP2: MOV TL1,#LOW(50000) SETB P1.0 ACALL DELAY1S CLR P1.1 SETB P1.5 MOV TH1,#HIGH(50000) ACALL DELAY1S CLR P1.6 SETB TR1 SETB P1.1 ACALL DELAY1S JNB TF1,$ CLR P1.2 SETB P1.6 CLR TR1 ACALL DELAY1S CLR P1.7 CLR TF1 SETB P1.2 ACALL DELAY1S DJNZ R0,LOOP2 CLR P1.3 SETB P1.7 RET ACALL DELAY1S SJMP AGAIN END Câu hỏi: ⮚ Led bên trái kết nối đến MSB (most significant bit) hay LSB (less Department of Electronics Microprocessor Laboratory Page | 8  BÀI THÍ NGHIỆM LẬP TRÌNH GIAO TIẾP NÚT NHẤN ĐƠN VÀ LED significant bit) port 1? - kết nối với MSB port1 Department of Electronics Microprocessor Laboratory Page | 9  BÀI THÍ NGHIỆM LẬP TRÌNH GIAO TIẾP NÚT NHẤN ĐƠN VÀ LED THÍ NGHIỆM Mục tiêu: Nắm cách thức giao tiếp với ngoại vi LED đoạn Yêu cầu: ⮚ Viết chương trình DisplayLed hiển thị lên LED đoạn số giá trị chứa ghi R0 ORG 0000H DISPLAY_LED: MOV R0,#0000B MOV DPTR, #0000H MOV A,#11100000B MOVX @DPTR,A ADD A,R0 RET LOOP: ACALL DISPLAY_LED END SJMP LOOP ⮚ Viết chương trình hiển thị số lên LED đoạn số cách cho R0 gọi chương trình DisplayLed ORG 0000H DISPLAY_LED: MOV R0,#0000B MOV DPTR, #0000H MOV A,#11101001B MOVX @DPTR,A ADD A,R0 RET LOOP: ACALL DISPLAY_LED END SJMP LOOP Kiểm tra: ⮚ Biên dịch, thực thi kiểm tra chương trình Department of Electronics Microprocessor Laboratory Page | 10  BÀI THÍ NGHIỆM LẬP TRÌNH GIAO TIẾP SERIAL PORT VÀ INTERRUPT THÍ NGHIỆM Mục tiêu: Nắm cách thức điều khiển serial port Yêu cầu: Viết chương trình nhận ký tự từ máy tính gửi đến EME-MC8 thơng qua cương trình Hercules (bằng cách gõ ký tự bàn phím chương trình Hercules) hiển thị lên LCD theo nguyên tắc sau: - Nếu ký tự chữ hiển thị lên LCD - Enter xuống hàng - ESC xóa hình LCD - Backspace xóa ký tự bên trái dấu nháy Kiểm tra:  Biên dịch kiểm tra hoạt động chương trình ORG 2000H ACALL LCD_E BIT MOV SCON,#52H WRITECOM P3.3 ;Ð? MOV PCON,#80H CJNE nh nghia LCD_E chân P3.4 LCD_RS P3.5 BIT ;Ð?nh nghia LCD_RS chân P3.5 LCDADDR EQU 6000H ;Ð?nh nghia LCDADDR 6000H MOV TMOD,#20H ;KIEMTRAPHIM ENTER MOV TH1,#-3 MOV A,#0C0H SETB TR1 ACALL ACALL WRITECOM INIT_LCD MAIN: ACALL RECEIVE MOV A, #00H Department of Electronics Microprocessor Laboratory R5,#13,TT1 LOOP: MOV A, R5 ACALL WRITETEXT Page | 42 BÀI THÍ NGHIỆM LẬP TRÌNH GIAO TIẾP SERIAL PORT VÀ INTERRUPT JMP MAIN JNC TT4 WRITECOM: SETb P3.3 TT1: CJNE DPTR, JMP MAIN R5,#08H,TT2 TT4: MOV A,#10H; MOV CJNE SETB R5,#5ah,$+3 ACALL LCD_E JC LOOP WRITECOM CJNE MOV A,#00h #LCDADDR R5,#61H,$ +3 ACALL CLR LCD_RS MOVX JNC TT5 WRITETEXT @DPTR, A SETB P3.3 MOV A,#10H; jmp main ACALL TT5: WRITECOM CLR LCD_E CJNE R5,#7ah,$+3 JMP MAIN ACALL WAIT_LCD JC LOOP RET SETB P3.3 TT2: CJNE R5,#1BH,TT3 SJMP WRITETEXT: MAIN MOV MOV A,#01H; RECEIVE: ACALL JNB RI,$ CLR RI WRITECOM MOV A,#02H; ACALL WRITECOM MOV 05h,SBUF RET DPTR, #LCDADDR SETB LCD_E SETB LCD_RS JMP MAIN MOVX TT3:CJNE @DPTR, A R5,#40H,$+3 Department of Electronics Microprocessor Laboratory Page | 43 BÀI THÍ NGHIỆM LẬP TRÌNH GIAO TIẾP SERIAL PORT VÀ INTERRUPT CLR DJNZ R6,DL1 LCD_E RET ACALL WAIT_LCD END RET INIT_LCD: MOV A, #38H ACALL WRITECOM MOV A, #0EH ACALL WRITECOM MOV A, #06H ACALL WRITECOM RET WAIT_LCD: ;Hàm delay cho LCD MOV R6,#10 DL1: MOV R7, #250 DJNZ R7, $ Department of Electronics Microprocessor Laboratory Page | 44 BÀI THÍ NGHIỆM LẬP TRÌNH GIAO TIẾP SERIAL PORT VÀ INTERRUPT Department of Electronics Microprocessor Laboratory Page | 45 BÀI THÍ NGHIỆM LẬP TRÌNH GIAO TIẾP SERIAL PORT VÀ INTERRUPT THÍ NGHIỆM Mục tiêu: Nắm cách sử dụng ngắt serial port Yêu cầu: Viết chương trình làm song song công việc sau: - Nhận byte từ máy tính xuất ngược lại (echo) lên hình Hercules - Bật LED gắn vào P1.1 SW 317 (gắn vào P1.0) nhấn, tắt LED phím nhả Hướng dẫn:  Sử dụng ngắt serial port, ngắt lả ngắt thu (cờ RI 1) xóa RI, đọc SBUF ghi trở lại vào SBUF Nếu TI xóa TI  Tác vụ đọc Switch hiển thị LED viết chương trình Kiểm tra:  Biên dịch kiểm tra hoạt động chương trình ORG 0000H MOV SCON,#01010010B CLR RI LJMP MAIN MOV IE,#10010000B MOV A,SBUF ORG 0023H D:JB P1.0,TAT MOV SBUF,A LJMP ISR_SERIAL CLR P1.1 SJMP OUT MAIN: SJMP D NEXT: MOV TMOD,#20H TAT: SETB P1.1 CLR TI MOV TH1,#-3 SJMP D OUT: RETI SETB TR1 ISR_SERIAL: JNB RI,NEXT Department of Electronics Microprocessor Laboratory END Page | 46 BÀI THÍ NGHIỆM LẬP TRÌNH GIAO TIẾP SERIAL PORT VÀ INTERRUPT THÍ NGHIỆM Mục tiêu: Nắm cách sử dụng ngắt timer Yêu cầu: Viết chương trình hiển thị lên LED đoạn số có chữ số, ký số chứa nhớ 20H, 21H, 22H 23H Ơ nhớ 20H chứa số hàng nghìn Hướng dẫn:  Ở Lab ta viết chương trình DisplayLED hiển thị giá trị chứa R0, với số thứ tự LED chứa R1 Đồng thời, ta nắm cách quét LED cách cho LED sáng sau khoảng thời gian trễ  Ở thí nghiệm này, LED đoạn quét sử dụng ngắt timer Để đạt tần số quét 25 Hz, LED sáng thời gian 10 ms  Các bước tiến hành: - Cấu hình timer chế độ 1, thời gian tràn 10 ms - Cho phép ngắt timer 0, cho timer chạy - Sử dụng ghi R1 để xác định LED cần bật Ban đầu R1 0, R1 tăng lên sau lần bật LED để chuyển sang LED Khi R1 3, R3 quay lại - Chương trình DisplayLED chứa giá trị hiển thị R0 Giá trị byte ô nhớ 20H, 21H, 22H 23H, tương ứng giá trị R1 (0-3) - Khi timer tràn, chương trình phục vụ ngắt ta cấu hình lại timer, hiển thị giá trị led đoạn tương ứng, cập nhật giá trị R1 để đến LED (Lưu đồ giải thuật thể trang kế) Kiểm tra:  Biên dịch kiểm tra hoạt động chương trình Department of Electronics Microprocessor Laboratory Page | 47 BÀI THÍ NGHIỆM LẬP TRÌNH GIAO TIẾP SERIAL PORT VÀ INTERRUPT START Dừng timer, xóa cờ ngắt, đặt lại giá trị timer, cho phép timer chạy Dừng timer, xóa cờ ngắt, đặt lại giá trị timer, cho phép timer chạy Lấy giá trị hiển thị LED vào R0 Hiển thị LED tương ứng Cập nhật giá trị R1 END Department of Electronics Microprocessor Laboratory Page | 48 BÀI THÍ NGHIỆM LẬP TRÌNH GIAO TIẾP SERIAL PORT VÀ INTERRUPT ORG 0000H T0_ISR: JMP START SUBB CLR TR0 A,R1 INC A CLR TF0 ORG 000BH MOV TH0,#HIGH(-10000) JMP T0_ISR MOV TL0,#LOW(-10000) ORG 0030H SETB TR0 START: MOV 20H,#5 MOV 21H,#6 MOV 22H,#7 MOV R0,A MOV A,@R0 MOV R0,A RET DISPLAY: CALL GET_DATA CALL DISPLAY_LED INC R1 MOV 23H,#8 DISPLAY_LED: MOV R2,01H MOV A,#11110111B CJNE MOV R1,#5,EXIT TMOD,#01H ROTATE: RL A MOV MOV R1,#1 IE,#82H DJNZ R2,ROTATE EXIT: MOV RETI ANL A,#0F0H R1,#1 ADD A,R0 SETB TF0 MOV GET_DATA: MAIN: MOV JMP MAIN A,#23H CLR C DPTR,#0 MOVX @DPTR,A RET END Department of Electronics Microprocessor Laboratory Page | 49 BÀI THÍ NGHIỆM LẬP TRÌNH GIAO TIẾP SERIAL PORT VÀ INTERRUPT Department of Electronics Microprocessor Laboratory Page | 50 BÀI THÍ NGHIỆM LẬP TRÌNH GIAO TIẾP SERIAL PORT VÀ INTERRUPT THÍ NGHIỆM Mục tiêu: Vận dụng ngắt timer để lập trình Yêu cầu: Viết chương trình đếm số lần nhấn phím SW317, hiển thị lên LED đoạn Hướng dẫn:  Kiểm tra nút nhấn, nút nhấn nhấn, giá trị cập nhật vào ô nhớ 20H, 21H, 22H 23H Ô nhớ 20H chứa số hàng nghìn Việc đếm số lần nhấn phím thực chương trình  LED đoạn quét thí nghiệm dùng ngắt timer Kiểm tra:  Biên dịch kiểm tra hoạt động chương trình ORG 0000H MOV 20H,#0 CJNE R2,#10,TIEP LJMP MAIN LAP: JB P1.0,TIEP MOV 23H,#0 ORG 000BH INC 23H MOV 22H,#0 LJMP ISR_T0 MOV R2,23H MOV 21H,#0 ORG 0030H CJNE R2,#10,TIEP INC 20H MAIN: MOV 23H,#0 TIEP: MOV TMOD,#01H INC 22H MOV R5,#250 SETB TF0 MOV R2,22H L:MOV R4,#250 MOV R7,#0 CJNE R2,#10,TIEP DJNZ R4,$ MOV IE,#82H MOV 23H,#0 DJNZ R5,L MOV 23H,#0 MOV 22H,#0 SJMP LAP MOV 22H,#0 INC 21H ISR_T0: MOV 21H,#0 MOV R2,21H CJNE R7,#0,NEXT1 Department of Electronics Microprocessor Laboratory Page | 51 BÀI THÍ NGHIỆM LẬP TRÌNH GIAO TIẾP SERIAL PORT VÀ INTERRUPT MOV R1,23H MOV R1,20H SJMP TT TT: DISPLAYLED: LCALL DISPLAYLED MOV A,R7 NEXT1: INC R7 MOV DPTR,#TABLE CJNE R7,#1,NEXT2 CJNE R7,#4,RUN MOVC A,@A+DPTR MOV R1,22H MOV R7,#0 ADD A,R1 SJMP TT RUN: MOV DPTR,#0000H NEXT2: CLR TR0 MOVX @DPTR,A CJNE R7,#2,NEXT3 MOV TH0,#HIGH(-9216) RET MOV R1,21H MOV TL0,#LOW(-9216) TABLE: DB 0E0H,0D0H, SJMP TT SETB TR0 NEXT3: RETI Department of Electronics Microprocessor Laboratory 0B0H, 070H END Page | 52 BÀI THÍ NGHIỆM LẬP TRÌNH GIAO TIẾP SERIAL PORT VÀ INTERRUPT Department of Electronics Microprocessor Laboratory Page | 53 BÀI THÍ NGHIỆM LẬP TRÌNH GIAO TIẾP SERIAL PORT VÀ INTERRUPT THÍ NGHIỆM Mục tiêu: Vận dụng ngắt timer để lập trình Yêu cầu: Viết chương trình thực đồng hồ bấm giây, hiển thị lên LED đoạn Hai LED thể số giây, LED thể phần trăm giây - Khi SW310 nhấn, đồng hồ reset - Khi SW 311 nhấn, đồng hồ bắt đầu chạy - Khi SW 312 nhấn, đồng hồ dừng lại Hướng dẫn:  LED đoạn quét thí nghiệm dùng ngắt timer  Khi đồng hồ chạy, giá trị thời gian cập nhật dùng ngắt timer Giá trị cập nhật vào ô nhớ 20H, 21H, 22H 23H  Việc kiểm tra nhấn phím SW310, SW311, SW312 xử lý chương trình Kiểm tra:  Biên dịch kiểm tra hoạt động chương trình ORG 0000H MOV TMOD,#01H MOV 22H,#0 LJMP MAIN SETB TF0 MOV 21H,#0 ORG 000BH MOV R7,#0 MOV 20H,#0 LJMP ISR_T0 MOV IE,#82H ORG 0030H RE: START: MAIN: MOV 23H,#0 JNB P1.2 ,RE; P1.2 RESET Department of Electronics Microprocessor Laboratory Page | 54 BÀI THÍ NGHIỆM LẬP TRÌNH GIAO TIẾP SERIAL PORT VÀ INTERRUPT JB P1.0,START; P1.0 START LAP: JNB P1.2 ,RE JB P1.1,LA; P1.1 STOP SJMP START LA: INC 23H MOV R2,23H CJNE R2,#10,TIEP MOV 23H,#0 INC 22H MOV R2,22H CJNE R2,#10,TIEP MOV 23H,#0 MOV 22H,#0 INC 21H MOV R2,21H CJNE R2,#10,TIEP MOV 23H,#0 MOV 21H,#0 MOV R1,20H INC 20H TT: TIEP: LCALL DISPLAYLED MOV R5,#20 INC R7 L:MOV R4,#250 CJNE R7,#4,RUN DJNZ R4,$ MOV R7,#0 DJNZ R5,L RUN: SJMP LAP CLR TR0 ISR_T0: MOV TH0,#HIGH(-9216) CJNE R7,#0,NEXT1 MOV TL0,#LOW(-9216) MOV R1,23H SETB TR0 SJMP TT RETI NEXT1: DISPLAYLED: CJNE R7,#1,NEXT2 MOV A,R7 MOV R1,22H MOV DPTR,#TABLE SJMP TT MOVC A,@A+DPTR NEXT2: ADD A,R1 CJNE R7,#2,NEXT3 MOV DPTR,#0000H MOV R1,21H MOVX @DPTR,A SJMP TT RET NEXT3: TABLE: DB 0E0H,0D0H, 0B0H, 070H MOV 22H,#0 Department of Electronics Microprocessor Laboratory END Page | 55 ... chuẩn bị thí nghiệm nhà  Chuẩn bị cho thí nghiệm 3: Vi? ??t chương trình mơ Proteus tất thí nghiệm dựa chuẩn bị thí nghiệm  Nộp tất kết (bài chuẩn bị thí nghiệm 3) cho GVHD trước vào lớp Sinh vi? ?n... mơ Proteus tất thí nghiệm dựa chuẩn bị thí nghiệm ⮚ Nộp tất kết (bài chuẩn bị thí nghiệm 2) cho GVHD trước vào lớp Sinh vi? ?n không thực nộp thiếu lí đáng khơng tham gia thí nghiệm bị đánh vắng... kit thí nghiệm, phần mềm lập trình ⮚ Nắm cách giao tiếp LCD ADC ⮚ Nắm cách lập trình timer CHUẨN BỊ ⮚Đọc chuẩn bị thí nghiệm nhà ⮚ Chuẩn bị cho thí nghiệm 2: Vi? ??t chương trình mơ Proteus tất thí

Ngày đăng: 21/09/2022, 20:54

Hình ảnh liên quan

⮚ Viết lại chương trình trên bằng phương pháp sử dụng bảng tra (Lookup table). - BÁO CÁO THÍ NGHIỆM VI XỬ LÝ

i.

ết lại chương trình trên bằng phương pháp sử dụng bảng tra (Lookup table) Xem tại trang 14 của tài liệu.
- ESC thì xóa màn hình LCD. - BÁO CÁO THÍ NGHIỆM VI XỬ LÝ

th.

ì xóa màn hình LCD Xem tại trang 42 của tài liệu.
- Nhận 1 byte từ máy tính và xuất ngược lại (echo) lên màn hình Hercules. - BÁO CÁO THÍ NGHIỆM VI XỬ LÝ

h.

ận 1 byte từ máy tính và xuất ngược lại (echo) lên màn hình Hercules Xem tại trang 46 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