1. Trang chủ
  2. » Thể loại khác

Bài tập lớn Kĩ Thuật Vi Xử Lý(GV: Nguyễn Qúy Sỹ)

32 59 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 32
Dung lượng 1,77 MB

Nội dung

MỤC LỤC LỜI MỞ ĐẦU ..........................................................................................................................3 Phần 1: Mục tiêu.......................................................................................................................4 Phần 2: Vi điều khiển AT89C52 ...............................................................................................4 2.1. Giới thiệu vi điều khiển AT89C52 ...............................................................................4 2.2. Cấu tạo của vi điều khiển AT89C52.............................................................................6 2.2.1. Các cổng vào ra.....................................................................................................7 2.2.2. Tổ chức bộ nhớ .....................................................................................................9 2.3. Hệ thống ngắt của AT89C52......................................................................................12 2.4. Các chế độ định địa chỉ..............................................................................................15 2.4.1. Địa chỉ tức thời....................................................................................................15 2.4.2. Địa chỉ theo thanh ghi .........................................................................................15 2.4.3. Địa chỉ trực tiếp...................................................................................................16 2.4.4. Địa chỉ gián tiếp thanh ghi...................................................................................16 2.4.5. Địa chỉ theo chỉ số...............................................................................................16 2.5. Tập lệnh của AT89C52 ..............................................................................................16 2.5.1. Các lệnh toán học ................................................................................................17 2.5.2. Các lệnh điều khiển chương trình ........................................................................18 2.5.3. Các lệnh vận chuyển dữ liệu................................................................................19 2.5.4. Các lệnh logic .....................................................................................................20 2.5.5. Các lệnh thao tác bit............................................................................................22 Phần 3: Thiết kế hệ thống phần cứng ......................................................................................232 3.1. Mạch hệ thống ...........................................................................................................23 3.2. Các link kiện sử dụng ................................................................................................24 3.2.1. Vi điều khiển AT89C52 ......................................................................................24 3.2.2. Màn hình LCD Lm016l......................................................................................24 3.2.3. Các thiết bị khác....................................................................................................25 Phần 4: Thuật toán điều khiển.................................................................................................26 ...............................................................................................................................................263 LỜI MỞ ĐẦU Ngày nay, với sự ra đời của các bộ vi xử lý nói chung và vi điều khiển nói riêng đã có những ứng dụng rộng rãi và thâm nhập ngày càng nhiều trong lĩnh vực đời sống và xã hội. Hầu hết, các thiết bị kỹ thuật từ phức tạp cho đến đơn giản như thiết bị điều khiển tự động, thiết bị văn phòng, cho đến các thiết bị trong gia đình đều có dùng các bộ vi điều khiển. Xuất phát từ thực tế đó, môn học Kỹ thuật vi xử lý là môn học không thể thiếu đối với bất kỳ sinh viên trường kỹ thuật nào, nhất là sinh viên các khoa Công nghệ thông tin, Điện tử viễn thông,...Không chỉ cung cấp cho sinh viên kiến thức về vi điều khiển để xây dựng nên những hệ thống thiết bị kỹ thuật hiện đại, mà nó còn là môn học căn bản để chúng ta hiểu rõ bản chất của việc xử lý các số liệu tính toán đang tồn tại từng giờ. Đem đến cái nhìn sâu sắc hiểu biết sâu rộng về thế giới tin học, góp phần tạo nên sự say mê sáng tạo cho mỗi sinh viên yêu thích bộ môn khoa học kỹ thuật này. Với tính ưu việt của vi điều khiển, thì trong phạm vi đồ án nhỏ này, chúng em đã chọn đề tài “Mô phỏng mạch tự động bật tắt đèn theo thời gian”, sử dụng vi điều khiển họ 8051, và cụ thể là chip Intel AT89C52. Mục đích của đề tài hướng đến: tạo ra bước đầu cho sinh viên thử nghiệm những ứng dụng của vi điều khiển trong thực tiễn, đề rồi từ đó tìm tòi, phát triển nhiều ứng dụng khác trong đời sống hằng ngày cần đến. Phần 1: Mục tiêu Mô phỏng được mạch tự động bật tắt đèn theo thời gian: tại một khung giờ nào đó khi trời tối đèn sẽ được tự động bật và sẽ tự động tắt tại một khung giờ mà trời bắt đầu sáng không cần dùng đèn.

HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG KHOA CƠNG NGHỆ THÔNG TIN BÀI TẬP LỚN MÔN KĨ THUẬT VI XỬ LÝ Đề tài: MÔ PHỎNG MẠCH TỰ ĐỘNG BẬT TẮT ĐÈN THEO THỜI GIAN Giảng viên hướng dẫn: NGUYỄN QUÝ SỸ Sinh viên: Nguyễn Thị Mai-B18DCCN391 Đỗ Thị Thúy-B18DCCN652 Tổ thực hiện: TỔ 17 Nhóm lớp : 11 Hà Nội, ngày 01 tháng 12 năm 2020 NHẬN XÉT CỦA GIẢNG VIÊN MỤC LỤC LỜI MỞ ĐẦU Phần 1: Mục tiêu Phần 2: Vi điều khiển AT89C52 2.1 Giới thiệu vi điều khiển AT89C52 2.2 Cấu tạo vi điều khiển AT89C52 2.2.1 Các cổng vào 2.2.2 Tổ chức nhớ 2.3 Hệ thống ngắt AT89C52 12 2.4 Các chế độ định địa 15 2.4.1 Địa tức thời 15 2.4.2 Địa theo ghi 15 2.4.3 Địa trực tiếp 16 2.4.4 Địa gián tiếp ghi 16 2.4.5 Địa theo số 16 2.5 Tập lệnh AT89C52 16 2.5.1 Các lệnh toán học 17 2.5.2 Các lệnh điều khiển chương trình 18 2.5.3 Các lệnh vận chuyển liệu 19 2.5.4 Các lệnh logic 20 2.5.5 Các lệnh thao tác bit 22 Phần 3: Thiết kế hệ thống phần cứng 23 3.1 Mạch hệ thống 23 3.2 Các link kiện sử dụng 24 3.2.1 Vi điều khiển AT89C52 24 3.2.2 Màn hình LCD Lm016l 24 3.2.3 Các thiết bị khác 25 Phần 4: Thuật toán điều khiển 26 26 LỜI MỞ ĐẦU Ngày nay, với đời vi xử lý nói chung vi điều khiển nói riêng có ứng dụng rộng rãi thâm nhập ngày nhiều lĩnh vực đời sống xã hội Hầu hết, thiết bị kỹ thuật từ phức tạp đơn giản thiết bị điều khiển tự động, thiết bị văn phòng, thiết bị gia đình có dùng vi điều khiển Xuất phát từ thực tế đó, môn học Kỹ thuật vi xử lý môn học thiếu sinh viên trường kỹ thuật nào, sinh viên khoa Công nghệ thông tin, Điện tử viễn thông, Không cung cấp cho sinh viên kiến thức vi điều khiển để xây dựng nên hệ thống thiết bị kỹ thuật đại, mà cịn mơn học để hiểu rõ chất việc xử lý số liệu tính tốn tồn Đem đến nhìn sâu sắc hiểu biết sâu rộng giới tin học, góp phần tạo nên say mê sáng tạo cho sinh viên u thích mơn khoa học kỹ thuật Với tính ưu việt vi điều khiển, phạm vi đồ án nhỏ này, chúng em chọn đề tài “Mô mạch tự động bật tắt đèn theo thời gian”, sử dụng vi điều khiển họ 8051, cụ thể chip Intel AT89C52 Mục đích đề tài hướng đến: tạo bước đầu cho sinh viên thử nghiệm ứng dụng vi điều khiển thực tiễn, đề từ tìm tịi, phát triển nhiều ứng dụng khác đời sống ngày cần đến Phần 1: Mục tiêu Mô mạch tự động bật tắt đèn theo thời gian: khung trời tối đèn tự động bật tự động tắt khung mà trời bắt đầu sáng không cần dùng đèn Phần 2: Vi điều khiển AT89C52 Hình 2-2 AT89C52 Hình 2-1 AT89C52 2.1 Giới thiệu vi điều khiển AT89C52  AT89C52 thuộc họ vi điều khiển Intel 8051 Vi điều khiển 8051 lần Intel giới thiệu vào năm 1981 Đây vi điều khiển bít với 128 byte RAM 4KB ROM, cổng nối tiếp cổng bít vi mạch đơn lẻ Dòng vi điều khiển trở nên phổ biến sau Intel cho phép nhà sản xuất khác chế tạo vi điều khiển tương thích với 8051  AT89C52 vi điều khiển bit chế tạo công nghệ CMOS 8-bit công suất thấp, hiệu suất cao với 8KB nhớ đọc lập trình xóa (PEROM) Thiết bị sản xuất công nghệ nhớ không biến đổi mật độ cao Atmel tương thích với tập lệnh sơ đồ chân 80C51 80C52 tiêu chuẩn công nghiệp Flash chip cho phép nhớ chương trình lập trình lại hệ thống lập trình nhớ thơng thường Bằng cách kết hợp CPU bit đa với Flash chip nguyên khối, Atmel AT89C52 máy tính siêu nhỏ mạnh mẽ cung cấp giải pháp linh hoạt hiệu chi phí cho nhiều điều khiển nhúng ứng dụng  Các đặc trưng AT89C52: • Tương thích với họ vi điều khiển MCS-51(8051) Intel • 8KB nhớ flash lập trình lại hệ thống • Độ bền: 1.000 chu kỳ ghi / xóa • Hoạt động hồn tồn tĩnh: Hz đến 24 MHz • Khóa nhớ chương trình ba cấp • RAM 256 x 8-bit • 32 dịng I/O lập trình • hẹn / đếm 16 bit • nguồn ngắt • Kênh nối tiếp lập trình • Chế độ chờ tắt nguồn công suất thấp 2.2 Cấu tạo vi điều khiển AT89C52 Hình 2-2-1 Sơ đồ khối tổng quát vi điều khiển họ 8051 Khối chức đặc trưng cho họ vi điều khiển 8051 là: ROM RAM, cổng vào/ra, định thời kênh thông tin nối tiếp Hình 2-2-3 Sơ đồ chân AT89C52 Hình 2-2-2 Sơ đồ khối AT89C52 2.2.1 Các cổng vào Thuộc họ vi điều khiển 8051, AT89C52 có cổng vào/ra bit thiết lập cổng vào Như có tất 32 chân I/O cho phép vi điều khiển kết nối với thiết bị ngoại vi  Port 0: gồm chân 32 – 39(P0.0 đến P0.7) có chức năng: + Chức I/O (xuất/nhập): dùng cho thiết kế nhỏ Tuy nhiên, dùng chức Port phải dùng thêm điện trở kéo lên (pull-up), giá trị điện trở phụ thuộc vào thành phần kết nối với Port + Khi dùng làm ngõ vào, Port phải set mức logic trước + Chức địa / liệu đa hợp: dùng thiết kế lớn, đòi hỏi phải sử dụng nhớ ngồi Port vừa bus liệu (8 bit) vừa bus địa (8 bit thấp) Ngồi lập trình, Port cịn dùng để nhận mã lập trình xuất mã kiểm tra (q trình kiểm tra địi hỏi phải có điện trở kéo lên)  Port 1: gồm chân – (P1.0 đến P1.8) có chức I/O, P1.0 P1.1 sử dụng cho định thời thứ 3: P1.0 đếm đầu vào cho Timer/Counter 2; P1.1 kích hoạt nạp/chụp lại Timer/Counter Tại Port có điện trở kéo lên nên khơng cần thêm điện trở ngồi Port có khả kéo ngõ TTL dùng làm bit địa thấp trình lập trình hay kiểm tra Khi dùng làm ngõ vào, Port phải set mức logic trước  Port 2: gồm chân 21 – 28 (P2.0 đến P2.7), có chức năng: + Chức I/O (xuất / nhập) + Chức địa chỉ: dùng làm bit địa cao cần nhớ ngồi có địa 16 bit Khi đó, Port khơng dùng cho mục đích I/O + Khi dùng làm ngõ vào, Port phải set mức logic trước  Port (chân 10 – 17) port có chức năng: + Chức I/O Khi dùng làm ngõ vào, Port phải set mức logic trước + Chức khác: Bảng 2-2-1-1 Bảng chức chân PORT  Các chân điều khiển: + Chân 40: VCC = 5V± 20% + Chân 20: GND /PSEN (Program Store Enable): PSEN (chân 29) cho phép đọc nhớ chương trình mở rộng ứng dụng sử dụng ROM ngoài, thường nối đến chân OC (Output Control) ROM để đọc byte mã lệnh PSEN mức logic thời gian AT89C52 lấy lệnh.Trong q trình này, PSEN tích cực lần chu kỳ máy Khi 8052 thi hành chương trình ROM nội, PSEN mức logic + ALE/ PROG (Address Latch Enable / Program): ALE/ PROG (chân 30) cho phép tách đường địa liệu Port truy xuất nhớ ngồi Ngồi ra, chân cịn dùng làm ngõ vào xung lập trình cho ROM nội ( /PROG ) + EA /VPP (External Access) : EA (chân 31) dùng phép thực thi chương trình từ ROM Ngoài ra, chân EA lấy làm chân cấp nguồn 12V lập trình cho ROM + RST (Reset): RST (chân 9) cho phép reset AT89C52 ngõ vào tín hiệu đưa lên mức chu kỳ máy + XTAL1, XTAL2: Ngõ vào ngõ dao động, sử dụng cần kết nối thêm thạch anh tụ ADD A, R5 ; Cộng nội dung ghi R5 vào ghi A 2.4.3 Địa trực tiếp Là chế độ định địa mà liệu tốn hạng nằm nhớ có địa số Ví dụ: MOV R0, 40H ; Lưu nội dung ngăn nhớ 40H RAM vào R0 MOV 56H, A ; Lưu nội dung ghi A vào ngăn nhớ 56H RAM MOV R4, 7FH ; Chuyển nội dung ngăn nhớ 7FH RAM vào R4 Các ghi R0 - R7 truy cập theo cách sau: MOV A, ; MOV A, R4; 2.4.4 Địa gián tiếp ghi Là chế độ định địa mà liệu tốn hạng nằm nhớ có địa giá trị ghi R0, R1 Ví dụ: MOV A, @ R0 ; Chuyển nội dung ngăn nhớ RAM có địa R0 vào A 2.4.5 Địa theo số Là chế độ định địa mà liệu tốn hạng nằm nhớ có địa giá trị ghi DPTR Chế độ định địa theo số sử dụng rộng rãi việc truy cập phân tử liệu bảng khơng gian ROM/RAM chương trình dải 64KB Ví dụ: MOVC A, @ A + DPTR; 2.5 Tập lệnh AT89C52  Tập lệnh AT89C52 tương thích với tập lệnh 8051  Phân loại tập lệnh theo chức gồm: 16 • Các lệnh tốn học • Các lệnh điều khiển chương trình • Các lệnh vận chuyển liệu • Các lệnh logic • Các lệnh thao tác bit  Cấu trúc chung lệnh: Mã_lệnh Tốn_hạng1, Tốn_hạng2, Tốn_hạng3 Trong đó: Mã_lệnh: Tên gợi nhớ cho chức lệnh (VD add cho addition) Toán_hạng1, Toán_hạng2, Toán_hạng3: Là toán hạnh lệnh, tùy thuộc vào lệnh số toán hạng khơng có, có 1, 2.5.1 Các lệnh tốn học Thực phép tính +, -, *, /, … Kết sau thực lệnh lưu vào toán hạng lệnh Các lệnh toán học như: ADD, ADDC, SUBB, INC, DEC, MUL, DIV… a Phép cộng Cú pháp: ADD A, nguồn ; A = A + nguồn Tốn hạng đích ln ghi A, tốn hạng nguồn ghi liệu trực tiếp nhớ Hai toán hạng khơng đồng thời nhớ Lệnh thay đổi bit AF, CF PF ghi cờ phụ thuộc vào toán hạng liên quan Ví dụ: MOV A, # 0F5H ; A = F5H MOV A, # 0BH ; A = F5 + 0B = 00 , CY=1, PF=1, AC=1 b Phép trừ số không dấu 17 Cú pháp: SUBB A, nguồn ; A = A - nguồn - CY  Với CY = 0: Thực lấy bù số trừ (tốn hạng nguồn), Cộng vào số bị trừ (A), Đảo nhớ  Với CY=1: Lệnh dùng số nhiều byte theo dõi việc mượn toán hạng thấp Nếu CY = trước xem thực SUBB trừ từ kết c Phép nhân hai số không dấu Cú pháp: MUL AB ; Là phép nhân A  B kết 16 bit đặt A B Khi nhân byte với byte toán hạng phải ghi A toán hạng thứ hai phải ghi B Sau nhân kết ghi A B Phần tiếp thấp A, cịn phần cao B Ví dụ: MOV A, #25H ; Nạp vào A giá trị 25H MOV B, #65H ; Nạp vào B giá trị 65H MUL AB ; 25H*65H = E99 với B = 0EH A = 99H d Phép chia hai số không dấu Cú pháp: DIV AB ; Chia A cho B Khi chia byte cho byte tử số (số bị chia) phải ghi A mẫu số (số chia) phải ghi B Sau lệnh chia DIV thực thương số đặt A, số dư đặt B Ví dụ: MOV A, #95 ; Nạp số bị chia vào A = 95 MOV B, #10 ; Nạp số chia vào B = 10 DIV AB ; A = 09 (thương số); B = 05 (số dư) Lệnh bắt CY = OV = tử số số Nếu B = OV =1 báo lỗi CY = 2.5.2 Các lệnh điều khiển chương trình a Các lệnh nhảy có điều khiển 18 JZ Nhảy A = JNZ Nhảy A ≠ DJNZ Giảm nhảy A = CJNE A, byte Nhảy A ≠ byte CJNE re, # data Nhảy Byte ≠ data JC Nhảy CY = JNC Nhảy CY = JB Nhảy bit = JNB Nhảy bit = JBC Nhảy bit = xố b Các lệnh nhảy khơng điều kiện Lệnh nhảy không điều kiện phép nhảy điều khiển truyền khơng điều kiện đến địa đích  Nhảy xa LJMP: Nhảy xa LJMP lệnh byte byte mã lệnh hai byte lại địa 16 bit đích Địa đích 02 byte có phép phép nhảy đến vị trí nhớ khoảng 0000 - FFFFH  Lệnh nhảy gần SJMP Trong byte byte mã lệnh byte thứ hai tương đối địa đích Đích tương đối phạm vi 00 - FFH chia thành lệnh nhảy tới nhảy lùi  Lệnh gọi xa LCALL Trong lệnh byte byte mã lệnh, hai byte sau dùng cho địa chương trình đích 2.5.3 Các lệnh vận chuyển liệu Có chức di chuyển liệu từ ô nhớ đến ô nhứ khác, hai ghi, ghi ô nhớ Các lệnh vận chuyển liệu bao gồm: 19 MOV: chuyển liệu ghi với ghi, ghi với ô nhớ, số đến ghi, số đến ô nhớ, ngược lại MOVC: Sao chép mã nguồn (dữ liệu đặt vùng mã nguồn) 2.5.4 Các lệnh logic Thực phép toán logic, lệnh bao gồm: ANL-phép toán “Và” logic; ORL-phép toán “Hoặc ” logic; XRL-phép toán “XOR ” logic; CPL-phép toán bù; RL-phép quay bit sang trái; RR-phép quay bit sang phải; RLC-phép quay trái có nhớ; RRC-phép quay phải có nhớ; SWAP-lệnh trao đổi ghi a Lệnh Và (ANL) Cú pháp: ANL đích, nguồn ; đích = đích Và nguồn Ví dụ: Trình bày kết lệnh sau: MOV A, #35H ANL A, #0FH ; Gán A = 35H ; Thực Và logic A 0FH (Bây A = 05) b Lệnh Hoặc (ORL) Cú pháp ORL đích, nguồn ; đích = đích nguồn Ví dụ: Trình bày kết đoạn mã sau: MOV A, #04 ORL A, #68H ; A = 04H ; A = 6CH c Lệnh XOR (hoặc loại trừ) Cú pháp: XRL đích, nguồn ; đích = đích Hoặc loại trừ nguồn Ví dụ: Trình bày kết đoạn mã sau: MOV A, #54H XRL A, #78H 20 Lệnh XRL dùng để xố nội dung ghi cách XOR với d Lệnh bù ghi tổng CPL A Lệnh bù nội dung ghi tổng A Phép bù phép biến đổi số thành số đổi số sang số Đây gọi phép bù MOV A, #55H CPL A ; Bây nội dung ghi A AAH e Quay phải: RR Cú pháp: RR A ; Quay bit ghi A sang phải Trong phép quay phải, bit ghi tổng quay sang phải bit bit D0 rời từ vị trí bit thấp chuyển sang bit cao D7 Ví dụ: MOV A, #36H ; A = 0011 0110 RR A ; A = 0001 1011 f Quay trái: RL Cú pháp: RL A ; Quay trái bit ghi A Trong phép quay trái bit ghi A quay sang trái bit bit D7 rời khỏi vị trí bit cao chuyển sang vị trí bit thấp D0 Ví dụ: MOV A, #72H ; A = 0111 0010 RL A ; A = 1110 0100 Lưu ý lệnh RR RL khơng có cờ bị tác động g Quay có nhớ Cú pháp: RRC A RLC A * Quay phải có nhớ: RRC A 21 Trong quay phải có nhớ bit ghi A quay từ trái sang phải bit bit thấp đưa vào cờ nhớ CY sau cờ CY đưa vào vị trí bit cao Ví dụ: CLR C ; make CY = MOV A #26H ; A = 0010 0110 RRC A ; A = 0001 0011 CY = RRC A ; A = 0000 1001 CY = RCC A ; A = 1000 0100 CY = * Quay trái có nhớ: RLC Trong RLC A bit dịch phải bit đẩy bit MSB vào cờ nhớ CY, sau CY chuyển vào bit LSB Ví dụ: SETB C ; Make CY = MOV A, #15H ; A = 0001 0101 RRC A ; A = 0101 1011 CY = RRC A ; A = 0101 0110 CY = RCC A ; A = 1010 1100 CY = RCC A ; A = 1000 1000 CY = 2.5.5 Các lệnh thao tác bit  SETB bit Thiết lập bit (bit 1)  CLR bit Xoá bit không (bit = 0)  CPL bit Bù bit (bit = NOT bit)  JB bit, đích Nhảy đích bit =  JNB bit, đích Nhảy đích bit =  JNC đích Nhảy tới đích CY = 22  CLR C Xố bit nhớ CY =  JC đích Nhảy tới đích CY = Phần 3: Thiết kế hệ thống phần cứng 3.1 Mạch hệ thống Hình 3.1 Sơ đồ mô mạch proteus 23 3.2 Các link kiện sử dụng 3.2.1 Vi điều khiển AT89C52 Họ vi điều khiển bit: - Điện áp cung cấp: 4-6V - Tần số hoạt động : 24 Mhz - Bộ nhớ : Kb Flash, 256 Bytes SRAM - Timer/Counter : 16 bit - 32 chân I/O lập trình - nguồn ngắt khác - Kiểu chân : PDIP40 3.2.2 Màn hình LCD Lm016l Hình 3.2.3.2 LCD LM016l thực Hình 3.2.3.1 LCD LM016l Proteus 24 Thiết bị hiển thị LCD 1602 (Liquid Crystal Display) dùng nhiều ứng dụng VĐK LCD 1602 có nhiều ưu điểm so với dạng hiển thị khác như: khả hiển thị kí tự đa dạng (kí tự đồ họa, chữ, số,… ); đưa vào mạch ứng dụng theo nhiều giao thức giao tiếp khác dễ dàng , tiêu tốn tài nguyên hệ thống, giá thành rẻ,… Thông số kĩ thuật mà hình LCD 1602: - Điện áp MAX : 7V - Điện áp MIN : - 0,3V - Điện áp mức thấp : 2.4 - Hoạt động ổn định : 2.7-5.5V - Dòng điện cấp nguồn : 350uA - 600uA - Nhiệt độ hoạt động : - 30 - 75 độ 3.2.3 Các thiết bị khác - Bóng đèn LED YELLOW : bật tắt liệu vào thỏa mãn điều kiện - Nguồn, đất: Cung cấp điện cho thiết bị - Điện trở 25 Phần 4: Thuật toán điều khiển Ý tưởng: Mạch hoạt động code nạp sẵn Đèn sang lúc 18h tắt lúc 6h, thời gian hiển thị LCD Tín hiệu bật tắt xuất từ chân vi điều khiển 26 27 28 29 LỜI CẢM ƠN Em xin gửi lời cảm ơn tới nhà trường “Học viện Cơng nghệ Bưu Viễn thơng” đưa môn học “Kỹ thuật vi xử lý” vào chương trình giảng dạy Đồng thời, em xin chân thành cảm ơn Giảng viên môn – thầy Nguyễn Quý Sỹ dạy dỗ, hướng dẫn, truyền đạt cho bọn em nhiều kiến thức bổ ích mơn Kỹ thuật vi xử lý Trong thời gian nghe thầy giảng dạy, em tiếp thu thêm nhiều kiến thức bổ ích, học tập tinh thần làm việc hiệu quả, nghiêm túc Đây thực điều cần thiết cho q trình học tập cơng việc sau em Chúng em xin chân thành cảm ơn thầy thầy tạo điều kiện thuận lợi cho chúng em hồn thành tập lớn mơn học Kỹ thuật vi xử lý Bên cạnh đó, với kiến thức hạn chế nên chúng em tránh khỏi nhiều sai sót với mong muốn học hỏi, chúng em mong nhận góp ý hướng dẫn thêm thầy để chúng em rút kinh nghiệm cho tập tốt Chúng em xin chân thành cảm ơn! Hà Nội, ngày 05 tháng 12 năm 2020 30 ... Thông số kĩ thuật mà hình LCD 1602: - Điện áp MAX : 7V - Điện áp MIN : - 0,3V - Điện áp mức thấp : 2.4 - Hoạt động ổn định : 2. 7-5 .5V - Dòng điện cấp nguồn : 350uA - 600uA... vi điều khiển Xuất phát từ thực tế đó, mơn học Kỹ thuật vi xử lý môn học thiếu sinh vi? ?n trường kỹ thuật nào, sinh vi? ?n khoa Công nghệ thông tin, Điện tử vi? ??n thông, Không cung cấp cho sinh vi? ?n... 3.2.1 Vi điều khiển AT89C52 Họ vi điều khiển bit: - Điện áp cung cấp: 4-6 V - Tần số hoạt động : 24 Mhz - Bộ nhớ : Kb Flash, 256 Bytes SRAM - Timer/Counter : 16 bit - 32 chân I/O lập trình - nguồn

Ngày đăng: 18/04/2021, 09:25

TỪ KHÓA LIÊN QUAN

w