Bài giảng kỹ thuật vi xử lý

341 314 0
Bài giảng kỹ thuật vi xử lý

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Khi đọc qua tài liệu này, nếu phát hiện sai sót hoặc nội dung kém chất lượng xin hãy thông báo để chúng tôi sửa chữa hoặc thay thế bằng một tài liệu cùng chủ đề của tác giả khác. Tài li󰗈u này bao g󰗔m nhi󰗂u tài li󰗈u nh󰗐 có cùng ch󰗨 đ󰗂 bên trong nó. Ph󰖨n n󰗚i dung b󰖢n c󰖨n có th󰗄 n󰖲m 󰗠 gi󰗰a ho󰖸c 󰗠 c u󰗒i tài li󰗈u này, hãy s󰗮 d󰗦ng ch󰗪c năng Search đ󰗄 tìm chúng. Bạn có thể tham khảo nguồn tài liệu được dịch từ tiếng Anh tại đây: http://mientayvn.com/Tai_lieu_da_dich.html Thông tin liên hệ: Yahoo mail: thanhlam1910_2006@yahoo.com Gmail: frbwrthes@gmail.com Bài Bài giảng giảng Kỹ Kỹ thuật thuật Vi Vi xử lý xử lý Ngành Điện tử Ngành Điện tử - - Viễn thông Viễn thông Đại học Bách khoa Đà Nẵng Đại học Bách khoa Đà Nẵng của của Hồ Hồ Viết Việt Viết Việt , , Khoa Khoa CNTT CNTT - - ĐTVT ĐTVT Tài liệu tham khảo Tài liệu tham khảo [1] Kỹ [1] Kỹ thuật thuật vi vi xử lý xử lý , , Văn Thế Minh Văn Thế Minh , NXB , NXB Giáo Giáo dục dục , 1997 , 1997 [2] Kỹ [2] Kỹ thuật thuật vi vi xử lý và Lập trình xử lý và Lập trình Assembly Assembly cho cho hệ hệ vi vi xử lý xử lý , , Đỗ Xuân Tiến Đỗ Xuân Tiến , NXB , NXB Khoa học Khoa học & & kỹ kỹ thuật thuật , 2001 , 2001 Chương Chương 1 1 Các hệ thống số Các hệ thống số , , mã hoá mã hoá , , linh kiện số cơ bản linh kiện số cơ bản 1.1 1.1 Các hệ thống số Các hệ thống số - - Hệ Hệ thập phân thập phân - - Hệ Hệ nhị phân nhị phân - - Hệ Hệ thập lục phân thập lục phân 1.2 1.2 Các hệ thống mã hoá Các hệ thống mã hoá - - ASCII ASCII - - BCD BCD 1.3 1.3 Các linh kiện điện tử số cơ bản Các linh kiện điện tử số cơ bản - - Các cổng Các cổng logic: AND, OR, XOR,NOT logic: AND, OR, XOR,NOT - - Các bộ giải mã Các bộ giải mã , , Các Các IC IC chốt chốt , , đêm đêm 1.1 1.1 Các hệ thống số Các hệ thống số   Hệ Hệ đếm thập phân đếm thập phân (Decimal) (Decimal)   Còn gọi là hệ đếm cơ số mười Còn gọi là hệ đếm cơ số mười ( ( Vì có quá ít người có chín ngón tay hoặc mười một ngón chân Vì có quá ít người có chín ngón tay hoặc mười một ngón chân ?) ?)   Dùng mười ký hiệu Dùng mười ký hiệu : : 1,2,3,4,5,6,7,8,9,0 1,2,3,4,5,6,7,8,9,0   Ví dụ Ví dụ :1.1: :1.1: Ba nghìn Chín trăm Bảy mươi Tám Ba nghìn Chín trăm Bảy mươi Tám 3978 3978 = 3x10 = 3x10 3 3 + 9x10 + 9x10 2 2 + 7x10 + 7x10 1 1 + 8x10 + 8x10 0 0 = 3000 + 900 + 70 + 8 = 3000 + 900 + 70 + 8 1.1 1.1 Các hệ thống số Các hệ thống số   Hệ Hệ đếm nhị phân đếm nhị phân (Binary) (Binary)   Còn gọi là Còn gọi là Hệ Hệ đếm cơ số hai đếm cơ số hai   Sử Sử dụng hai ký hiệu dụng hai ký hiệu (bit): 0 (bit): 0 và và 1 1 ( ( Các hệ thống điện tử số chỉ sử dụng hai mức điện áp Các hệ thống điện tử số chỉ sử dụng hai mức điện áp ?) ?)   Kích cỡ Kích cỡ , LSB, MSB , LSB, MSB của số nhị phân của số nhị phân   Số Số nhị phân không dấu nhị phân không dấu (Unsigned) (Unsigned)   Số Số nhị phân có dấu nhị phân có dấu (Số (Số bù hai bù hai ) ) Số Số nhị phân nhị phân   Mỗi ký hiệu Mỗi ký hiệu 0 0 hoặc hoặc 1 1 được gọi là được gọi là 1 Bit ( 1 Bit ( B B inary inary Dig Dig it it - - Chữ số nhị phân Chữ số nhị phân ) )   Kích cỡ của một số nhị phân là số Kích cỡ của một số nhị phân là số bit bit của nó của nó   MSB (Most Significant Bit): Bit MSB (Most Significant Bit): Bit sát trái sát trái   LSB (Least Significant Bit): Bit LSB (Least Significant Bit): Bit sát phải sát phải   Ví dụ Ví dụ 1.1: 1.1: 1010101010101010 1010101010101010 là một số nhị phân là một số nhị phân 16 16 - - bit bit MSB LSB Số Số nhị phân không dấu nhị phân không dấu   Chỉ biểu diễn được các giá trị không Chỉ biểu diễn được các giá trị không âm âm (>= 0) (>= 0)   Với Với n n - - bit bit có thể biểu diễn các giá trị có thể biểu diễn các giá trị từ từ 0 0 đến đến 2 2 n n – – 1 1   Ví dụ Ví dụ 1.3: 1.3: Giá trị Giá trị V V của số nhị phân của số nhị phân không dấu không dấu 1101 1101 được tính được tính : : V(1101) = 1x2 V(1101) = 1x2 3 3 + 1x2 + 1x2 2 2 + 0x2 + 0x2 1 1 + 1x2 + 1x2 0 0 = 8 + 4 + 0 + 1 = 13 = 8 + 4 + 0 + 1 = 13 Số Số nhị phân không dấu nhị phân không dấu   Tổng quát Tổng quát : : Nếu số nhị phân Nếu số nhị phân N n N n - - bit: bit: N = b N = b ( n ( n - - 1) 1) b b ( n ( n - - 2) 2) …. …. b b 1 1 b b 0 0 thì giá trị thì giá trị V V của nó là của nó là : : V = b V = b (n (n - - 1) 1) x 2 x 2 (n (n - - 1) 1) +b +b (n (n - - 2) 2) x2 x2 (n (n - - 2) 2) + + … … + b + b 1 1 x 2 x 2 1 1 + b + b 0 0 x 2 x 2 0 0 Các số nhị phân không dấu Các số nhị phân không dấu 4 4 - - bit bit biểu biểu diễn được các giá trị từ diễn được các giá trị từ ? ? đến đến ? ? 16 16 giá trị từ giá trị từ 0 0 đến đến 15 15 Nhị phân không dấu Nhị phân không dấu Giá trị thập phân Giá trị thập phân 0000 0000 0 0 0001 0001 1 1 0010 0010 2 2 0011 0011 3 3 0100 0100 4 4 0101 0101 5 5 0110 0110 6 6 0111 0111 7 7 1000 1000 8 8 1001 1001 9 9 1010 1010 10 10 1011 1011 11 11 1100 1100 12 12 1101 1101 13 13 1110 1110 14 14 1111 1111 15 15 Số Số nhị phân không dấu nhị phân không dấu   Dải giá Dải giá tri tri của các số không dấu của các số không dấu 8 8 - - bit bit là là [0,255] [0,255] (unsigned char (unsigned char trong trong C) C)   Dải giá Dải giá tri tri của các số không dấu của các số không dấu 16 16 - - bit bit là là [0,65535] [0,65535] (unsigned (unsigned int trong int trong C) C) [...]... SSI, MSI, LSI, VLSI SSI (Small Scale Integration): Vi mạch tích hợp cỡ nhỏ MSI (Medium Scale Integration): Vi mạch tích hợp cỡ trung LSI (Large Scale Integration): Vi mạch tích hợp cỡ lớn VLSI (Very Large Scale Integration) :Vi mạch tích hợp cỡ cực lớn SSI: Các cổng logic and, or, xor, not MSI: Các bộ giải mã, Các chốt, đệm LSI,VLSI: Các bộ vi xử lý, vi điều khiển, DSPs Cổng logic AND A B A AND B 1 1... giải mã BCD-LED bảy đoạn 7447) Bảng mã BCD Thập phân 0 1 2 3 4 5 6 7 BCD 0000 0001 0010 0011 0100 0101 0110 0111 Thập phân 8 9 BCD 1000 1001 1010 1011 1100 1101 1110 1111 Mã BCD Đừng nhầm mã hoá BCD với vi c chuyển đổi thập phân sang nhị phân: Ví dụ 1.9: Cho số thập phân 15 Mã BCD của nó là: 00010101 Số nhị phân không dấu 8-bit tương ứng là: 00001111 Bit, Nibble, Byte, Word Bit: Một chữ số nhị phân 0 . frbwrthes@gmail.com Bài Bài giảng giảng Kỹ Kỹ thuật thuật Vi Vi xử lý xử lý Ngành Điện tử Ngành Điện tử - - Vi n thông Vi n thông Đại học Bách khoa Đà Nẵng Đại học Bách khoa Đà Nẵng của của Hồ Hồ Vi t Vi t Vi t. Giáo dục dục , 1997 , 1997 [2] Kỹ [2] Kỹ thuật thuật vi vi xử lý và Lập trình xử lý và Lập trình Assembly Assembly cho cho hệ hệ vi vi xử lý xử lý , , Đỗ Xuân Tiến Đỗ Xuân Tiến ,. Nẵng của của Hồ Hồ Vi t Vi t Vi t Vi t , , Khoa Khoa CNTT CNTT - - ĐTVT ĐTVT Tài liệu tham khảo Tài liệu tham khảo [1] Kỹ [1] Kỹ thuật thuật vi vi xử lý xử lý , , Văn Thế Minh Văn Thế

Ngày đăng: 23/08/2015, 00:46

Mục lục

  • Bài giảng Kỹ thuật Vi xử lý Ngành Điện tử-Viễn thôngĐại học Bách khoa Đà Nẵngcủa Hồ Viết Việt, Khoa CNTT-ĐTVT

  • Chương 1 Các hệ thống số, mã hoá, linh kiện số cơ bản

  • 1.1 Các hệ thống số

  • 1.1 Các hệ thống số

  • Số nhị phân

  • Số nhị phân không dấu

  • Số nhị phân không dấu

  • 16 giá trị từ 0 đến 15

  • Số nhị phân không dấu

  • Chuyển đổi thập phân sang nhị phân

  • Số nhị phân có dấu

  • Số nhị phân có dấu

  • 16 giá trị từ - 8 đến 7

  • Số nhị phân có dấu

  • Tìm đối số (Lấy bù 2)

  • Chuyển số thập phân sang nhị phân có dấu

  • Chuyển số thập phân sang nhị phân có dấu

  • Số thập lục phân

  • Mỗi ký hiệu tương ứng với 4-bit

  • Chuyển đổi Hexa & nhị phân

Tài liệu cùng người dùng

Tài liệu liên quan