Chuẩn bị thí nghiệm vi điều khiển Bài 1: Điều khiển động bước Code assembly: ORG 0000H SJMP MAIN ORG 0030H MAIN: MOV R1,#4 MOV A,#0FEH SETB C QUAY:MOV P1,A LCALL DELAY RL A DJNZ R1,QUAY SJMP MAIN DELAY: MOV R5,#20 L1: MOV R6,#20 L2: MOV R7,#248 DJNZ R7,$ DJNZ R6,L2 DJNZ R5,L1 RET END Bài 2: Hiển thị LCD 16x2 Code C: #include sbit rs=P3^3; sbit rw=P3^4; sbit en=P3^5; sbit lcd_port=P0; void delay_us(unsigned int t) { unsigned int i; for(i=0;i