Cùng nắm kiến thức trong bài giảng "Vi điều khiển 8051" thông qua việc tìm hiểu nội dung các bài sau: bài 2 nguyên lý chung hệ vi xử lý, bài 3 cấu trúc vi điều khiển 8051, bài 4 các tính năng Onchip. để nắm kiến thức cần thiết được trình bày trong bài giảng này. | CH NG 3: VI i U KHI N 8051 BÀI 2: Nguyên lý chung h vi x lý 3: khi n 8051 u Bài 2: Nguyên lý chung h vi x lý 1 C u trúc t ng quan m t h vi x lý 3: khi n 8051 u Bài 2: Nguyên lý chung h vi x lý 2 C u trúc t ng quan CPU 3: khi n 8051 u Bài 2: Nguyên lý chung h vi x lý 3 C u trúc t ng quan CPU (ti p) • Kh u khi n (Control Unit – CU): – Nh n l nh c ình t b nh ào CPU – Gi i mã các l nh – T o ra các tín hi u khi n công vi c c a các b ph n khác c a máy tính theo yêu c u c is d ng ho ì ã cà t 3: khi n 8051 u Bài 2: Nguyên lý chung h vi x lý 4 C u trúc t ng quan CPU (ti p) • Kh i tính toán s h c và logic (Arithmetic and Logic Unit - ALU): – Bao g m các thi t b th c hi n các phép tính s h c (c ng, tr , nhân, chia, .), các phép tính logic (AND, OR, NOT, XOR) và các phép tính quan h (so sánh l , nh , b ng nhau, .) – D li u t b nh hay các thi t b vào-ra s c chuy n vào các thanh ghi c a CPU, r i chuy n ALU. – D li c tính toán r i tr l i các thanh ghi và chuy n v b nh hay các thi t b vào-ra. 3: khi n 8051 u Bài 2: Nguyên lý chung h vi x lý 5 C u trúc t ng quan CPU (ti p) • T p các thanh ghi (Registers): – Nhi m v : b nh trung gian cho CPU. – Các thanh ghi có ch ng (SFR) – N m ngay trong CPU i thông tin trong CPU khi th c hi n. – Trên các CPU hi n nay có t vài ch n và thanh ghi. – dài c a các thanh ghi khác nhau t n 64 bit. 3: khi n 8051 u Bài 2: Nguyên lý chung h vi x lý 6 Chu k l nh – Instruction Cycle • Nh n l nh - Fetch Cycle: c mã l nh t a ch do PC (Program Counter) tr t i trên b nh ình chuy n vào thành ghi l nh (instruction register – IR), và 1 tr t i a ch l nh ti p theo. Gi i mã l nh - Decode Cycle: gi i mã xá nh vi l nh (kh i thi hành) ng. Th c hi n l nh - Execute Cycle: th c hi n các thao tá ã c“ nh” b i vi l nh. • • 3: khi n 8051 u Bài 2: Nguyên lý chung h vi x lý 7 Các ki u quy trình th c hi n l nh 3: khi n 8051 u Bài 2: Nguyên lý chung h vi x lý 8 D ng th c c a l nh - Instruction format • Opcode (Operation Code) – Mã thi hành: – – – Mã l nh ch th u khi n – .