Bài giảng Điện tử số - Chương 1: Hệ đếm và mã - Hoàng Văn Phúc
Hệ đếm trong điện tử số
Hệ đếm thập phân, cơ số 10 (D: Decimal).
Cơ số A = 10. Và 10 chữ số được sử dụng để biểu diễn các số
của hệ đếm là 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Hệ đếm nhị phân, cơ số 2 (B: Binary).
Cơ số A = 2. Sử dụng 2 chữ số cho hệ đếm là 0 và 1. Dãy số
nguyên dương tăng dần viết dưới dạng cơ số 2 là: 0, 1, 10, 11,
100, 101, 110, 111, 1000,.
Hệ đếm cơ số 8 (O: Octal).
Cơ số A = 8. Sử dụng 8 chữ số để biểu diễn các số cho hệ đếm
là 0, 1, 2, 3, 4, 5, 6, 7. Dãy số nguyên dương tăng dần viết dưới
dạng cơ số 8 là: 0, 1, 2, 3, 4, 5, 6, 7, 10, 11, 12,., 17, 20,.
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Điện tử số - Chương 1: Hệ đếm và mã - Hoàng Văn Phúc", để tải tài liệu gốc về máy hãy click vào nút Download ở trên
Tóm tắt nội dung tài liệu: Bài giảng Điện tử số - Chương 1: Hệ đếm và mã - Hoàng Văn Phúc
HVKTQS HỌC VIỆN KỸ THUẬT QUÂN SỰ KHOA VÔ TUYẾN ĐIỆN TỬ ************ 8/2015 BÀI GIẢNG ĐIỆN TỬ SỐ Chương 1: Hệ đếm và Mã TS Hoàng Văn Phúc, Bộ môn KT Vi xử lý LOGO Diagram Hot Tip Contents Chương 1 - Bài giảng Điện tử số 2015 Giáo viên 2 TS Hoàng Văn Phúc, Trưởng phòng thí nghiệm Vi xử lý, Khoa Vô tuyến Điện tử, HVKTQS Chuyên môn: Thiết kế vi mạch số (Thiết kế Chip), Vi điện tử, Thiết kế hệ thống trên FPGA, Thiết kế thiết bị viễn thông Email: phuchv@mta.edu.vn Website: https://sites.google.com/site/phucvlsi LOGO Diagram Hot Tip Contents Chương 1 - Bài giảng Điện tử số 2015 Điện tử số là gì? 3 Các linh kiện điện, điện tử (component) Các mạch điện tử (circuit) Các thiết bị, hệ thống điện tử (equipment, system) LOGO Diagram Hot Tip Contents Chương 1 - Bài giảng Điện tử số 2015 Thiết bị điện tử số có mặt khắp nơi 4 LOGO Diagram Hot Tip Contents Chương 1 - Bài giảng Điện tử số 2015 Số (Digital) vs Tương tự (Analog) 5 Liên tục Rời rạc block design circuit design physical design (layout) Analog Digital based on Transistor, capacitor, resistor, base on logic cells LOGO Diagram Hot Tip Contents Chương 1 - Bài giảng Điện tử số 2015 Số (Digital) vs Tương tự (Analog) 6 n+ n+ S G D + DEVICE CIRCUIT GATE MODULE SYSTEM Hệ thống Module (Khối) Cổng Mạch điện Linh kiện LOGO Diagram Hot Tip Contents Chương 1 - Bài giảng Điện tử số 2015 Số (Digital) vs Tương tự (Analog) 7 Hệ thống Mạch điện Linh kiện Kiến trúc LOGO Diagram Hot Tip Contents Chương 1 - Bài giảng Điện tử số 2015 Hệ thống trên chip 8 Hệ thống trên bảng mạch (System on board) Hệ thống trên chip (SoC: System on chip) LOGO Diagram Hot Tip Contents Chương 1 - Bài giảng Điện tử số 2015 Mục đích của môn học 9 Cung cấp các kiến thức cơ bản về: Cơ sở lý thuyết, nguyên lý hoạt động Phương pháp thiết kế, phâm tích Ứng dụng của các mạch số (mạch logic, IC, chip) Tạo cơ sở cho tiếp thu các kiến thức các môn học liên quan LOGO Diagram Hot Tip Contents Chương 1 - Bài giảng Điện tử số 2015 Tài liệu tham khảo chính 10 Lê Xuân Bằng, Kỹ thuật số, Tập I, Học viện Kỹ thuật Quân sự, 2008. Nguyễn Thúy Vân, Kỹ thuật số, NXB Khoa học và Kỹ thuật, 2002. Morris Mano, Digital Design, Pearson, 2013 Victor P. Nelson, Digital Logic Circuit Analysis and Design, Prentice Hall , 1995. Neil Waste & David Harris, CMOS VLSI Design, Pearson, 2011. Daniel D. Gajski, Principles of Digital Design, Prentice Hall, 1997. LOGO Diagram Hot Tip Contents Chương 1 - Bài giảng Điện tử số 2015 Nội dung môn học 11 Chương 1: Hệ đếm và mã trong các hệ thống số Chương 2: Hàm logic và cổng logic Chương 3: Vi mạch số Chương 4: Mạch logic tổ hơp Chương 5: Mạch logic tuần tự Chương 6: Tổng hợp và phân tích mạch tuần tự LOGO Diagram Hot Tip Contents Chương 1 - Bài giảng Điện tử số 2015 Hệ đếm trong điện tử số 12 Hệ đếm: thập phân, nhị phân, Hệ La Mã Dạng triển khai của hệ đếm cơ số A: Một số nhị phân 8 chữ số 11001010 (B) có dạng triển khai là: 11001010 = 1*27 + 1*26 + 1*23 + 1*21 LOGO Diagram Hot Tip Contents Chương 1 - Bài giảng Điện tử số 2015 Hệ đếm trong điện tử số 13 Hệ đếm thập phân, cơ số 10 (D: Decimal). Cơ số A = 10. Và 10 chữ số được sử dụng để biểu diễn các số của hệ đếm là 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Hệ đếm nhị phân, cơ số 2 (B: Binary). Cơ số A = 2. Sử dụng 2 chữ số cho hệ đếm là 0 và 1. Dãy số nguyên dương tăng dần viết dưới dạng cơ số 2 là: 0, 1, 10, 11, 100, 101, 110, 111, 1000,... Hệ đếm cơ số 8 (O: Octal). Cơ số A = 8. Sử dụng 8 chữ số để biểu diễn các số cho hệ đếm là 0, 1, 2, 3, 4, 5, 6, 7. Dãy số nguyên dương tăng dần viết dưới dạng cơ số 8 là: 0, 1, 2, 3, 4, 5, 6, 7, 10, 11, 12,..., 17, 20,... LOGO Diagram Hot Tip Contents Chương 1 - Bài giảng Điện tử số 2015 Hệ đếm (tiếp) 14 Hệ đếm thập lục phân, cơ số 16 (H: Hexa). Cơ số A = 16. Sử dụng 16 chữ số để biểu diễn các số cho hệ đếm là 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Dãy số nguyên dương tăng dần viết dưới dạng cơ số 16 là: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, E, F, 10, 11, 12,..., 1F, 20,... Chú ý: trong các dãy số tăng dần của các hệ đếm thì chữ số lớn nhất trong hệ đêm cộng 1 sẽ có giá trị là 10. LOGO Diagram Hot Tip Contents Chương 1 - Bài giảng Điện tử số 2015 Các phép tính trong các hệ đếm 15 Các phép tính được thực hiện theo nguyên tắc như trong hệ thập phân Trong hệ 2: 1+1 = 10 Trong hệ 8: 7+1 = 10 Còn trong hệ 16: F+1 = 10 LOGO Diagram Hot Tip Contents Chương 1 - Bài giảng Điện tử số 2015 Chuyển đổi giữa các hệ đếm 16 Bảng chuyển đổi hệ đếm: LOGO Diagram Hot Tip Contents Chương 1 - Bài giảng Điện tử số 2015 Chuyển đổi một số từ các hệ đếm khác sang cơ số 10 17 Bước 1. Viết dạng triển khai số đó Bước 2. Thay các chữ số bằng các số của cơ số 10 có giá trị tương ứng. Bước 3. Thực hiện các phép tính nhân và cộng theo cơ số 10, ta được kết quả cần tìm. Ví dụ 1: Chuyển số 1AE,8 (H) sang cơ số (D) Ví dụ 2: Chuyển số 10110010,01 (B) sang cơ số (D) LOGO Diagram Hot Tip Contents Chương 1 - Bài giảng Điện tử số 2015 Chuyển đổi một số từ cơ số 10 sang các hệ đếm khác (cơ số 2, 8, 16) 18 + Chuyển phần nguyên: Bước 1. Chia liên tiếp phần nguyên cho cơ số cần chuyển cho đến khi kết quả của phép chia bằng 0. Bước 2. Chuyển các số dư của các phép chia thành chữ số có giá trị tương ứng của hệ cơ số cần chuyển. Bước 3. Sắp xếp các phần dư của các phép chia theo chiều ngược lại của các phép chia ta được kết quả cần tìm. LOGO Diagram Hot Tip Contents Chương 1 - Bài giảng Điện tử số 2015 Chuyển đổi một số từ cơ số 10 sang các hệ đếm khác (cơ số 2, 8, 16) – tiếp 19 + Chuyển phần thập phân: Bước 1. Nhân liên tiếp phần thập phân cho cơ số cần chuyển cho đến khi kết quả phần thập phân bằng 0, hay đạt được đến độ chính xác cần thiết cho phép. Bước 2. Chuyển các phần nguyên của kết quả các phép nhân thành chữ số tương ứng của hệ cơ số cần chuyển. Bước 3. Sắp xếp các phần nguyên của các kết quả theo chiều thuận của các phép nhân ta được kết quả cần tìm. LOGO Diagram Hot Tip Contents Chương 1 - Bài giảng Điện tử số 2015 Chuyển đổi một số từ cơ số 10 sang các hệ đếm khác (cơ số 2, 8, 16) – tiếp 20 + Chuyển phần thập phân: Bước 1. Nhân liên tiếp phần thập phân cho cơ số cần chuyển cho đến khi kết quả phần thập phân bằng 0, hay đạt được đến độ chính xác cần thiết cho phép. Bước 2. Chuyển các phần nguyên của kết quả các phép nhân thành chữ số tương ứng của hệ cơ số cần chuyển. Bước 3. Sắp xếp các phần nguyên của các kết quả theo chiều thuận của các phép nhân ta được kết quả cần tìm. LOGO Diagram Hot Tip Contents Chương 1 - Bài giảng Điện tử số 2015 Ví dụ 21 LOGO Diagram Hot Tip Contents Chương 1 - Bài giảng Điện tử số 2015 Chuyển đổi một số từ cơ số 2 sang cơ số 8, 16 22 Bước 1: Nhóm các số thành từng nhóm 3 chữ số (khi chuyển sang cơ số 8) hay 4 chữ số (khi sang cơ số 16) tính từ dấu phẩy (dấu phân cách phần nguyên và phần thập phân). Các nhóm cuối của phần nguyên và thập phân nếu không đủ số chữ số, có thể thêm các chứ số 0 vào (không thay đổi giá trị của số đó). Bước 2: Chuyển từng nhóm thành một số cơ số 8 hay cơ số 16 tương ứng theo bảng 1.1 ta được hết quả cần tìm. Ví dụ: Chuyển số 10110110,01 cơ số 2 sang cơ số 8 và cơ số 16. LOGO Diagram Hot Tip Contents Chương 1 - Bài giảng Điện tử số 2015 Chuyển đổi một số từ cơ số 8, 16 sang cơ số 2 23 Bước 1: Chuyển mỗi chữ số của số hệ cơ số 8 (hoặc 16) thành một nhóm 3 (hoặc 4) chữ số của cơ số 2 tương ứng như bảng 1.1. Bước 2: Loại bỏ các chữ số 0 đầu và cuối không có nghĩa, ta được kết quả cần tìm. Ví dụ: Chuyển số 376,04 (O) sang cơ số B LOGO Diagram Hot Tip Contents Chương 1 - Bài giảng Điện tử số 2015 Mã và kí tự số 24 - Khái niệm: Mã là việc sử dụng kí hiệu theo một nguyên tắc nào đó để biểu diễn thay cho một sự vật, sự việc hay một loại kí hiệu khác - Mã trong ĐTS: sử dụng tổ hợp một nhóm các chữ số 0 và 1 LOGO Diagram Hot Tip Contents Chương 1 - Bài giảng Điện tử số 2015 Một số loại mã thông dụng 25 LOGO Diagram Hot Tip Contents Chương 1 - Bài giảng Điện tử số 2015 Mã BCD 26 Dùng tổ hợp 4-bit nhị phân để mã hóa các chữ số thập phân LOGO Diagram Hot Tip Contents Chương 1 - Bài giảng Điện tử số 2015 Mã kí tự ASSCII 27 ASCII: American Standard Code Information Interchange. ASCII tiêu chuẩn sử dụng 7 bit để mã hoá và mã hoá được tối đa là 128 ký tự. • Nhóm mã từ 00h - 1Fh để mã hoá các ký tự điều khiển • Nhóm mã từ 30h - 39h để mã hoá các ký tự là các chữ số từ 0 đến 9 • Nhóm mã từ 41h - 5Ah để mã hoá các ký tự là các chữ cái hoa • Nhóm mã từ 61h - 7Ah để mã hoá các ký tự là các chữ cái thường Bộ mã ASCII mở rộng bao gồm 8 bit. Trong bộ mã này thì 128 tổ hợp mã đầu (ứng với bit d7 = 0) là bộ mã ASCII tiêu chuẩn. 128 tổ hợp mã còn lại (ứng vơi bit d7 = 1) sử dụng để mã hoá cho các ký tự mở rộng (như các ký tự: ‰, ‡,...). LOGO Diagram Hot Tip Contents Chương 1 - Bài giảng Điện tử số 2015 Biểu diễn số nguyên dạng nhị phân 28 Sử dụng bit dấu: S=1 thể hiện số âm, S=0 thể hiện số dương Số bù 2 = Số bù 1 + 1 Số bù 1 tạo thành bằng cách đảo toàn bộ các bit nhị phân trong số ban đầu Ví dụ với số 4-bit: 5 (D) = 0101 (B) Bù 1 của nó: 1010 Bù 2: 1011 (thể hiện số -5) LOGO Diagram Hot Tip Contents Chương 1 - Bài giảng Điện tử số 2015 Số bù 2 (4-bit) 29 LOGO Diagram Hot Tip Contents Chương 1 - Bài giảng Điện tử số 2015 Biểu diễn số thực 30 Số dấu phảy tĩnh Số dấu phảy động LOGO Diagram Hot Tip Contents Chương 1 - Bài giảng Điện tử số 2015 31 XIN CHÂN THÀNH CẢM ƠN! Q&A!
File đính kèm:
- bai_giang_dien_tu_so_chuong_1_he_dem_va_ma_hoang_van_phuc.pdf