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