Kỹ thuật vi xử lý

290 181 0
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

Môn Học: KỸ THUẬT VI XỬ Giảng Viên : ThS Nguyễn Thanh Tuấn Chương I : CÁC HỆ THỐNG SỐ VÀ Mà HÓA 13/06/2017 KTVXL _ N.T.Tuấn NỘI DUNG CHƯƠNG • 1.1 Các hệ thống số – Hệ thập phân – Hệ nhị phân – Hệ thập lục phân • 1.2 Các hệ thống mã hoá – ASCII – BCD 13/06/2017 KTVXL _ N.T.Tuấn 1.1 CÁC HỆ THỐNG SỐ • Hệ đếm thập phân (Decimal): Còn gọi hệ đếm số mười • Dùng mười hiệu hiệu: – 1,2,3,4,5,6,7,8,9,0 – dụ: Ba nghìn Chín trăm Bảy mươi Tám – 3978 = 3x103 + 9x102 + 7x101 + 8x100 = 3000 + 900 + 70 + 13/06/2017 KTVXL _ N.T.Tuấn CÁC HỆ THỐNG SỐ  Hệ đếm nhị phân (Binary)  Còn gọi Hệ đếm số hai  Sử dụng hai hiệu (bit): (Các hệ thống điện tử số sử dụng hai mức điện áp?)  Kích cỡ cỡ, LSB, MSB số nhị phân  Số nhị phân không dấu (Unsigned)  Số nhị phân có dấu (Số bù hai hai) 13/06/2017 KTVXL _ N.T.Tuấn SỐNHỊPHÂN • Kích cỡ số nhị phân số bit • MSB (Most Significant Bit): Bit sát trái • LSB (Least Significant Bit): Bit sát phải • dụ:1010101010101010 MSB LSB số nhị phân 16-bit 13/06/2017 KTVXL _ N.T.Tuấn SỐ NHỊ PHÂN KHÔNG DẤU  Chỉ biểu diễn giá trị không âm (>= 0)  Với n-bit biểu diễn giá trị từ đến 2n –  dụ: Giá trị V số nhị phân không dấu 1101 tính:  (1101)2 = 1x23 + 1x22 + 0x21 + 1x20 =8 + + +1 = 13 13/06/2017 KTVXL _ N.T.Tuấn SỐ NHỊ PHÂN KHÔNG DẤU • Tổng quát: Nếu số nhị phân N n-bit: N = b( n-1) b( n-2) … b1b0 giá trị V là: V = b(n -1)x2(n-1)+b(n-2) x2(n-2)+…+b1x21 + b0x20 • Các số nhị phân không dấu 4-bit biểu diễn giá trị từ ? đến ? 13/06/2017 KTVXL _ N.T.Tuấn 16 GIÁ TRỊ TỪ ĐẾN 15 Nhị phân không dấu 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 13/06/2017 Giá trị thập phân 10 11 12 13 14 15 KTVXL _ N.T.Tuấn SỐ NHỊ PHÂN KHÔNG DẤU • Dải giá tri số không dấu 8-bit [0,255] (unsigned char C) • „ Dải giá tri số không dấu 16-bit [0,65535] (unsigned int C) 13/06/2017 KTVXL _ N.T.Tuấn CHUYỂ N ĐỔ I SỐTHẬ P PHÂN SANG NHỊPHÂN • Chuyển 25 sang nhị phân không dấu Dùng phương pháp chia liên tiếp Chia • • • • • • Thương số 25/2 = „12/2 = „6/2 = „3/2 = „1/2 = Kết là: 11001 13/06/2017 12 KTVXL _ N.T.Tuấn Dư số 0 1 LSB MSB 10 5.3 Ghép nối MCS-51 với nhớ 1) Ghép nối MCS-51 với nhớ chương trình - Mục đích: Mở rộng nhớ chương trình bên - Yêu cầu: Chân EA MCS-51 nối xuống GND để báo cho VĐK biết - Các linh kiện sử dụng: + 74LS573: Tách tín hiệu địa liệu + 2764: ROM 6/13/2017 KỸ THUẬT VI XỬ 5.3 Ghép nối MCS-51 với nhớ 1) Ghép nối MCS-51 với nhớ chương trình - Sơ đồ: 6/13/2017 KỸ THUẬT VI XỬ 5.3 Ghép nối MCS-51 với nhớ 2) Ghép nối MCS-51 với nhớ liệu - Mục đích: Mở rộng dung lượng nhớ liệu - Yêu cầu: Dung lượng tối đa nhớ 64K - Các linh kiện sử dụng: + 74LS573: Bộ chốt liệu + HM6264A: RAM 6/13/2017 KỸ THUẬT VI XỬ 5.3 Ghép nối MCS-51 với nhớ 2) Ghép nối MCS-51 với nhớ liệu - Sơ đồ ghép nối: 6/13/2017 KỸ THUẬT VI XỬ 5.5 GHÉP NỐI BÀN PHÍM 1) TỔ CHỨC BÀN PHÍM 6/13/2017 KỸ THUẬT VI XỬ 5.5 GHÉP NỐI BÀN PHÍM 1) TỔ CHỨC BÀN PHÍM 6/13/2017 KỸ THUẬT VI XỬ 5.5 GHÉP NỐI BÀN PHÍM 2) THUẬT TOÁN QUÉT BÀN PHÍM 6/13/2017 KỸ THUẬT VI XỬ 5.5 GHÉP NỐI BÀN PHÍM 3) DỤ RP1 RESPACK-8 C1 R2 100 U1 19 30pF C3 1uF X1 C2 CRYSTAL 18 XTAL1 XTAL2 30pF RST R1 10k 29 30 31 PSEN ALE EA P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 P0.0/AD0 P0.1/AD1 P0.2/AD2 P0.3/AD3 P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7 P2.0/A8 P2.1/A9 P2.2/A10 P2.3/A11 P2.4/A12 P2.5/A13 P2.6/A14 P2.7/A15 P3.0/RXD P3.1/TXD P3.2/INT0 P3.3/INT1 P3.4/T0 P3.5/T1 P3.6/WR P3.7/RD 39 38 37 36 35 34 33 32 21 22 23 24 25 26 27 28 10 11 12 13 14 15 16 17 AT89C51 6/13/2017 KỸ THUẬT VI XỬ B A F E D C 5.5 ĐIỀU KHIỂN ĐỘNG CƠ BƯỚC 1) GIỚI THIỆU VỀ ĐỘNG CƠ BƯỚC - Động bước điều khiển theo xung điện áp thay điện áp liên tục - Về mặt cấu tạo gồm có Rotor (nam châm vĩnh cửu ) Stator ( cuộn dây) 6/13/2017 KỸ THUẬT VI XỬ 5.5 ĐIỀU KHIỂN ĐỘNG CƠ BƯỚC 1) GIỚI THIỆU VỀ ĐỘNG CƠ BƯỚC - Gọi độ phân giải θ số đo góc rotor step motor quay sau xung điều khiển bước nguyên 𝜃= 360𝑜 𝑚.𝑛 Với: m số cực rotor n số cặp cực stator 6/13/2017 KỸ THUẬT VI XỬ 5.5 ĐIỀU KHIỂN ĐỘNG CƠ BƯỚC 2) ĐIỀU KHIỂN ĐỘNG CƠ BƯỚC - Để điều khiển động bước ta cung cấp xung vào cực Stator theo trình tự định 6/13/2017 KỸ THUẬT VI XỬ 5.5 ĐIỀU KHIỂN ĐỘNG CƠ BƯỚC 2) ĐIỀU KHIỂN ĐỘNG CƠ BƯỚC 6/13/2017 KỸ THUẬT VI XỬ 5.5 ĐIỀU KHIỂN ĐỘNG CƠ BƯỚC 3) GHÉP NỐI ĐỘNG CƠ BƯỚC a) Sử dụng khóa chuyển mạch BJT : 6/13/2017 KỸ THUẬT VI XỬ 5.5 ĐIỀU KHIỂN ĐỘNG CƠ BƯỚC 3) GHÉP NỐI ĐỘNG CƠ BƯỚC b) Sử dụng khóa chuyển mạch dùng IC : 6/13/2017 KỸ THUẬT VI XỬ 5.5 ĐIỀU KHIỂN ĐỘNG CƠ BƯỚC 4) DỤ: C1 R2 100 U1 19 30pF C3 1uF X1 C2 CRYSTAL 18 XTAL1 XTAL2 30pF RST R1 10k 29 30 31 PSEN ALE EA P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 AT89C51 6/13/2017 D1 P0.0/AD0 P0.1/AD1 P0.2/AD2 P0.3/AD3 P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7 P2.0/A8 P2.1/A9 P2.2/A10 P2.3/A11 P2.4/A12 P2.5/A13 P2.6/A14 P2.7/A15 P3.0/RXD P3.1/TXD P3.2/INT0 P3.3/INT1 P3.4/T0 P3.5/T1 P3.6/WR P3.7/RD 39 38 37 36 35 34 33 32 21 22 23 24 25 26 27 28 10 11 12 13 14 15 16 17 Q1 D5 NPN DIODE DIODE +88.8 D2 Q2 D6 NPN DIODE DIODE D3 Q3 NPN DIODE DIODE D4 Q4 NPN DIODE KỸ THUẬT VI XỬ D7 D8 DIODE

Ngày đăng: 24/07/2017, 00:13

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan