... Giáo trình Vi x lý 44 Biên so n: Ph m Quang Trí Chương 3: T p l nh c a 8051 Trư ng ðH Cơng nghi p Tp.HCM III T P L NH C A 8051 (8051 INSTRUCTION SET): M t s ký hi u dùng l nh: Rn ð a ch ghi s d ng ... nh: byte • C u trúc l nh: Giáo trình Vi x lý 40 Biên so n: Ph m Quang Trí Chương 3: T p l nh c a 8051 Trư ng ðH Cơng nghi p Tp.HCM • Ví d : ADD A, P1 ⇔ ADD A, 90H ⇒ L nh c ng n i dung ghi A v i ... ⇒ Mã l nh: ⇒ Mơ t l nh: Giáo trình Vi x lý 41 Biên so n: Ph m Quang Trí Chương 3: T p l nh c a 8051 Trư ng ðH Cơng nghi p Tp.HCM ð nh đ a ch tương đ i (Relative Addressing): • ðư c s d ng cho...
... Giáo trình Vi x lý 44 Biên so n: Ph m Quang Trí Chương 3: T p l nh c a 8051 Trư ng ðH Cơng nghi p Tp.HCM III T P L NH C A 8051 (8051 INSTRUCTION SET): M t s ký hi u dùng l nh: Rn ð a ch ghi s d ng ... nh: byte • C u trúc l nh: Giáo trình Vi x lý 40 Biên so n: Ph m Quang Trí Chương 3: T p l nh c a 8051 Trư ng ðH Cơng nghi p Tp.HCM • Ví d : ADD A, P1 ⇔ ADD A, 90H ⇒ L nh c ng n i dung ghi A v i ... ⇒ Mã l nh: ⇒ Mơ t l nh: Giáo trình Vi x lý 41 Biên so n: Ph m Quang Trí Chương 3: T p l nh c a 8051 Trư ng ðH Cơng nghi p Tp.HCM ð nh đ a ch tương đ i (Relative Addressing): • ðư c s d ng cho...
... direct,#data MOV @Ri,A MOV @Ri,direct MOV @Ri,#data MOV DPTR,#data16 Phạm Hùng Kim Khánh Phụ lục – Tómtắttậplệnh OR register to Accumulator OR direct byte to Accumulator OR indirect RAM to Accumulator ... khiển MOVC A,@A+DPTR MOVC A,@A+PC MOVX A,@Ri MOVX A,@DPTR MOVX @Ri,A MOVX @DPTR,A Phụ lục – Tómtắttậplệnh Move Code byte relative to DPTR to Acc Move Code byte relative to PC to Acc Move External ... 24 24 24 24 24 24 24 24 24 Trang 193 Giáo trình Vi điều khiển CJNE A,direct,rel Phụ lục – Tómtắttậplệnh Compare direct byte to Acc and Jump if Not Equal CJNE A,#data,rel Compare immediate to...
... trình II TÓMTẮTTẬP LỆNH: Cũng vi xử lý bit lệnh8051 có opcode bit, số lệnh lên đến 256 lệnh (thực tế có 255 lệnh, lệnh không định nghĩa) Ngoài opcode số lệnh có thêm byte cho liệu địa Tậplệnh ... dụng cho lệnh JMP lệnh MOVC Ex: MOVC A, @A+ JMP @A+DPTR CÁC LOẠI LỆNH: Các lệnh8051 chia làm nhóm: Nhóm lệnh số học Nhóm lệnh logic Nhóm lệnh di chuyển liệu Nhóm lệnh xử lý ... có thêm byte cho liệu địa Tậplệnh có 139 lệnh byte, 92 lệnh byte 24 lệnh byte CÁC KIỂU ĐỊNH ĐỊA CHỈ: Các kiểu định địa phần cần thiết cho toàn tậplệnh vi xử lý, vi điều khiển Các kiểu định...
... 489,658,653,836 - Quỹ khen thưởng phúc lợi - Nguồn kinh phí VI - Nguồn kinh phí hình thành TSCĐ LỢI ÍCH CỦA CỔ ĐÔNG THIỂU SỐ VII TỔNG CỘNG NGUỒN VỐN II KẾT QUẢ HOẠT ĐỘNG KINH DOANH STT CHỈ TIÊU 10 11...
... TRƯỜNG ĐHCN HÀ NỘI TÓMTẮTLỆNH AUTOCAD Ctrl - Y Thực lệnh Redo Ctrl - Z Thực lệnh Undo Enter (Spacebar) Kết thúc lệnh (hoặc lặp lại lệnh trước đó) ESC Huỷ lệnh thực Shift - chuột phải ... chuột vào điểm truy bắt - Tự động: Sử dụng lệnh Osnap để đặt tự động - F3: Bật /tắt truy bắt tự động TRƯỜNG ĐHCN HÀ NỘI TÓMTẮTLỆNH AUTOCAD Chương 2: CÁC LỆNH VẼ CƠ BẢN (menu DRAW) - LINE: Vẽ đoạn ... Distance : Độ dài 1/2 trục lại TÓMTẮTLỆNH AUTOCAD C↵ Center of ellipse: Tâm elip End point: Tọa độ đỉnh trục Distance: Độ dài 1/2 trục lại TRƯỜNG ĐHCN HÀ NỘI TÓMTẮTLỆNH AUTOCAD PLINE: Vẽ đường...
... khởi nghĩa, Người Trung ương triệu tập đại hội quốc dân Tân Trào Đại hội cử Người làm chủ tịch Chính phủ lâm thời nước Việt Nam dân chủ Cộng hòa Người phát lệnh tổng khởi nghĩa giành quyền nước...
... or R1 Example: An external 256 byte RAM using multiplexed address/data lines is connected to the 8051 Port Port provides control lines for the external RAM Ports and are used for normal I/O Registers...
... cứng lệnh mở rộng Tậplệnh họ MCS-51 có mã lệnh bit nên có khả cung cấp 28= 256 lệnh Có lệnh có byte liệu đòa thêm vào Opcode Trong toàn tậplệnh vi điều khiển có139 lệnh byte, 92 lệnh byte 24 lệnh ... chi tiết tậplệnh vi điều khiển giúp bạn hiểu rõ lệnh để bạn lập trình Các khái niệm chương trình, lệnh, tậplệnh ngôn ngữ gợi nhớ trình bày chương 2, tómtắt lại Chương trình tập hợp lệnh tổ ... trình chính, lệnh nhảy không điều kiện lệnh nhảy có điều kiện Các lệnh nhảy bao gồm lệnh nhảy tương đối, lệnh nhảy tuyệt đối, lệnh nhảy dài Các lệnh nhảy có điều kiện thỏa điều kiện lệnh nhảy không...
... liệu gián tiếp d Nhóm lệnh chuyền điều khiển: ACALL addr11 (2,2): Gọi chương trình dùng đòa chì tuyệt đối LCALL addr16 (3,2): Gọi chương trình dùng đòa dài RET (1,2): Trở từ lệnh gọi chương trình ... Quay phải nội dung ghi A qua cờ nhớ SWAP (1,1): Quay trái nội dung ghi A nibble (1/2byte) c Nhóm lệnh chuyển liệu: MOV A,Rn (1,1):Chuyển nội dung ghi Rn vào ghi A MOV A,data (2,1): Chuyển liệu ... AB (1,4): Chia nội dung ghi A cho nội dung ghi B DA A (1,1,): hiệu chỉnh thập phân ghi A b Nhóm lệnh luận lý: ANL A,Rn (1,1): AND nội dung ghi A với nội dung ghi Rn ANL A,data (2,1):AND nội dung...
... ghi A, địa ô nhớ chứa ghi R0 (nếu R0 = 30h lệnh tương đương lệnh MOV A,30h) - Lệnh INC: tăng giá trị lên - Lệnh DEC: giảm giá trị xuống - Lệnh SJMP: lệnh nhảy không điều kiện Phạm Hùng Kim Khánh ... Tiep: … - Lệnh CALL: gọi chương trình - Lệnh RET, RETI: lệnh trả từ chương trình hay chương trình phục vụ ngắt - Lệnh DIV AB: chia nội dung ghi A cho ghi B, thương số chứa A số dư chứa B - Lệnh MOVC: ... liệu thực hành Vi điều khiển - Lệnh DJNZ: giảm nhảy giá trị khác Lệnh DJNZ thường dùng để tạo vòng lặp có dạng sau: MOV R7,#số_lần_lặp loop: …… …… DJNZ R7,loop - Lệnh CJNE: so sánh nhảy không...
... OUT - = OUT Ví dụ câu lệnh tăng, giảm Các lệnh Move, Fill • Các lệnh dịch chuyển nội dung ô nhớ: – – – – – Move Byte Move Word Move Double Word Move Real Swap Byte • Các lệnh làm việc với mảng ... MB, SMB, VB, AC, Constant, *VD, *AC, SB No Operation • Operands: N: đến 255 Ví dụ câu lệnh đầu 8.5 Các lệnh điều khiển Timer, Counter, Clock, Pusle • Timer tạo thời gian trễ có nhớ nhớ (On-Delay ... QD, MD, SMD, AC,Constant,*VD, *AC, SD OUT: VD, ID, QD, MD, SMD, AC,*VD, *AC, SD Ví dụ lệnh số học 8.7 Các lệnh tăng giảm đơn vị • Byte • Word • Double Word Đối với toán hạng Byte • Operands: –...