Vi Xử Lý Presenter: Trịnh Hoàng Hơn Industrial and Civil Automation Lab Tel: 0903767041 trinhhoanghon09@gmail.com 26/08/17 10:04 Sơ đồ khối máy vi tính * Một máy tính dựa vi xử lý: Gọi máy vi tính (microcomputer), gọi tắt µC (uC) 26/08/17 10:04 Trịnh Hoàng Hơn ICA Lab Sơ đồ khối máy vi tính 26/08/17 10:04 Trịnh Hoàng Hơn ICA Lab Các đường tín hiệu kết nối với 1VXL tiêu biểu Hai tín hiệu điều khiển READ &WRITE thường gọi read strobe (lấy mẫu đọc) & write strobe (lấy mẫu ghi) 26/08/17 10:04 Trịnh Hoàng Hơn ICA Lab Bộ nhớ * Có cấu tạo giao tiếp chuẩn với VXL (Dễ tiếp cận) tìm hiểu nhớ trước * Có hai loại ROM: Read Only Memory • Nhớ chương trình RAM= Random Access Memory • (bộ nhớ truy cập ngẫu nhiên) • Nhớ liệu 26/08/17 10:04 Trịnh Hoàng Hơn ICA Lab Bit, Byte Word *Bit: đơn vị (bit=binary digit) Giá trị Bit truyền qua kết nối điện lưu trữ tế bào nhớ *Byte: đơn vị lớn gồm bit *Word: nhóm gồm nhiều Có thể 1, 2, 4, 8, byte Thường: byte (16 bit), word dài byte (32 bit) 26/08/17 10:04 Trịnh Hoàng Hơn ICA Lab Dung lượng nhớ (DLBN) * Một nhớ: độ rộng liệu m bit N đường địa → Dung lượng: 2N× m (bit) * DLBN tính theo kilobyte (KB), VD: với m=8 megabyte (MB) 1K=210=1024 20 1M=2 =1024K gigabyte (GB) 1G=230=1024M=220K 26/08/17 10:04 Trịnh Hoàng Hơn ICA Lab Mảng nhớ (Memory array) Tổ chức mảng x nhớ 16 bit 26/08/17 10:04 Trịnh Hoàng Hơn ICA Lab Số ROM thông dụng 26/08/17 10:04 Trịnh Hoàng Hơn ICA Lab ROM 2764 26/08/17 10:04 Trịnh Hoàng Hơn ICA Lab 10 ROM 2764 Control bus 26/08/17 10:04 Trịnh Hoàng Hơn ICA Lab 11 ROM 2764 – dung lượng Địa Địa Tế bào nhớ Địa Chứa giá trị “0” “1” -0: điện áp • • • volts -1: điện áp Vcc • • • 26/08/17 10:04 • • • Địa 213 Trịnh Hoàng Hơn ICA Lab 12 213=23× 210=8K 2764–dung lượng 210=1K 213=8K 210=1K A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 0 0 0 0 0 0 0 0 0 0 0 0 ••• ••• ••• ••• ••• ••• ••• ••• ••• ••• ••• ••• ••• 0 1 1 1 1 1 0 0 0 0 0 0 ••• ••• ••• ••• ••• ••• ••• ••• ••• ••• ••• ••• ••• 0 1 1 1 1 1 ••• ••• ••• ••• ••• ••• ••• ••• ••• ••• ••• ••• ••• ••• ••• ••• ••• ••• ••• ••• ••• ••• ••• ••• ••• ••• 210=1K 0 0 0 0 0 ••• ••• ••• ••• ••• ••• ••• ••• ••• ••• ••• ••• ••• 26/08/17 10:04 1 1 1 Trịnh Hoàng Hơn ICA Lab 1 1 1 13 Kết nối với vi xử lý 26/08/17 10:04 Trịnh Hoàng Hơn ICA Lab 14 RAM 6264 26/08/17 10:04 Trịnh Hoàng Hơn ICA Lab 15 Kết nối với vi xử lý 26/08/17 10:04 Trịnh Hoàng Hơn ICA Lab 16 ROM x đơn giản 26/08/17 10:04 Trịnh Hoàng Hơn ICA Lab 17 ... giá trị “0” 1 -0: điện áp • • • volts -1: điện áp Vcc • • • 26/08 /17 10 :04 • • • Địa 213 Trịnh Hoàng Hơn ICA Lab 12 213 =23× 210 =8K 2764–dung lượng 210 =1K 213 =8K 210 =1K A12 A 11 A10 A9 A8 A7 A6... ••• 210 =1K 0 0 0 0 0 ••• ••• ••• ••• ••• ••• ••• ••• ••• ••• ••• ••• ••• 26/08 /17 10 :04 1 1 1 Trịnh Hoàng Hơn ICA Lab 1 1 1 13 Kết nối với vi xử lý 26/08 /17 10 :04 Trịnh Hoàng Hơn ICA Lab 14 RAM... m=8 megabyte (MB) 1K= 210 =10 24 20 1M=2 =10 24K gigabyte (GB) 1G=230 =10 24M=220K 26/08 /17 10 :04 Trịnh Hoàng Hơn ICA Lab Mảng nhớ (Memory array) Tổ chức mảng x nhớ 16 bit 26/08 /17 10 :04 Trịnh Hoàng