Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 40 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
40
Dung lượng
14,74 MB
Nội dung
ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH KHOA ĐÀO TẠO CHẤT LƯỢNG CAO ĐỒ ÁN MƠN HỌC ĐỀ TAI: ĐẾM SẢN PHẨM CĨ LƯU TRỮ DỮ LIỆU KHI NGẮT ĐIỆN SVTH : BÙI THỊ THANH NGÂN MSSV: 18161117 KHÓA: 2018 NGÀNH: CNKT ĐIỆN TỬ - VIỄN THƠNG GVHD: Ths NGUYỄN NGƠ LÂM TP Hồ Chí Minh, Ngày 23 Tháng Năm 2021 CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc *** -Tp Hồ Chí Minh, ngày 21 tháng năm 2021 NHIỆM VỤ ĐỒ ÁN MÔN HỌC Họ tên sinh viên: Bùi Thị Thanh Ngân MSSV: 18161117 Ngành: Công nghệ kỹ thuật ĐT - VT Lớp: 18161CLCVT2A Giảng viên hướng dẫn: ThS Nguyễn Ngô Lâm ĐT: 0908434763 Ngày nhận đề tài: 29/3/2021 Ngày nộp đề tài: 21/7/2021 Tên đề tài: Đếm sản phẩm có lưu trữ liệu điện Các số liệu, tài liệu ban đầu: Giáo trình vi xử lý: vi điều khiển PIC16F877A; Giáo trình thực hành vi điều khiển PIC Nội dung thực đề tài: - Thiết kế xây dựng hệ thống đếm sản phẩm - Có lưu trữ liệu ngắt điện - Sử dụng nút nhấn để thay đổi chủ động số đếm Sản phẩm: Mơ hình hệ thống đếm sản phẩm có lưu trữ liệu Tp Hồ Chí Minh, ngày 23 tháng năm 2021 Giảng viên hướng dẫn CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc *** -Tp Hồ Chí Minh, ngày 23 tháng năm 2021 PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Họ tên Sinh viên: Bùi Thị Thanh Ngân MSSV: 18161117 Ngành: Cơng nghệ kỹ thuật máy tính Tên đề tài: Đếm sản phẩm có lưu trữ liệu điện Họ tên Giáo viên hướng dẫn: ThS Nguyễn Ngô Lâm NHẬN XÉT Về nội dung đề tài & khối lượng thực hiện: Ưu điểm: Khuyết điểm: Đề nghị cho bảo vệ hay không? Đánh giá loại: Điểm:……………….(Bằng chữ: .) Tp Hồ Chí Minh, ngày 23 tháng năm 2021 Giảng viên hướng dẫn CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc *** -Tp Hồ Chí Minh, ngày 23 tháng năm 2021 PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN Họ tên Sinh viên: Bùi Thị Thanh Ngân MSSV: 18161117 Ngành: Công nghệ kỹ thuật ĐT - VT Tên đề tài: Đếm sản phẩm có lưu trữ liệu điện Họ tên Giáo viên phản biện: NHẬN XÉT Về nội dung đề tài & khối lượng thực hiện: Ưu điểm: Khuyết điểm: Đề nghị cho bảo vệ hay không? Đánh giá loại: Điểm:……………….(Bằng chữ: ) Tp Hồ Chí Minh, ngày 23 tháng năm 2021 Giảng viên hướng dẫn LỜI CẢM ƠN Để hồn thành đề tài này, nhóm sinh viên thực xin gửi lời cảm ơn chân thành đến Thầy/Cô khoa Đào tạo Chất lượng cao, trường Đại học Sư Phạm Kỹ Thuật Thành Phố Hồ Chí Minh, người truyền đạt cho em kiến thức quý báu, dẫn định hướng cho em trình học tập Đây tiền đề để em hồn thành đề tài nghiệp sau Đặc biệt, em xin chân thành cảm ơn Thầy Nguyễn Ngô Lâm tận tình hướng dẫn tạo điều kiện thuận lợi cho em suốt thời gian thực đồ án tốt nghiệp Em xin phép gửi đến thầy lòng biết ơn lời cảm ơn chân thành sâu sắc Kiến thức, kinh nghiệm tâm nghề nghiệp thầy giúp đỡ em hồn thành tốt đề tài mà cịn gương để nhóm học tập noi theo đường sau Cuối cùng, cố gắng hoàn thành nhiệm vụ đề tài đặt đảm bảo thời hạn kiến thức hạn hẹp chắn sẽ khơng tránh khỏi thiếu sót, mong Thầy/Cô bạn sinh viên thông cảm Em xin chân thành cảm ơn! LỜI NÓI ĐẦU Ngày với phát triển mạnh mẽ giới mặt, khoa học cơng nghệ nói chung ngành cơng nghệ kỹ thuật điện tử nói riêng có nhiều phát triển vượt bậc, góp phần làm cho giới ngày đại văn minh Sự phát triển kỹ thuật điện tử tạo hàng loạt thiết bị với đặc điểm xác cao, tốc độ nhanh, gọn nhẹ hoạt động ổn định Là yếu tố cần thiết làm cho hoạt động người đạt hiệu cao Việc sản suất hàng loạt sản phẩm với số lượng lớn địi hỏi người cần có cơng cụ cần thiết để kiểm soát số lượng sản phẩm giữ số sản phẩm trước ngắt điện Chính em chọn đề tài “MẠCH ĐẾM SẢN PHẨM CÓ LƯU TRỮ DỮ LIỆU KHI NGẮT ĐIỆN” MỤC LỤC NHIỆM VỤ ĐỒ ÁN MÔN HỌC .viii PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN ix PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN x LỜI CẢM ƠN .xi LỜI NÓI ĐẦU .xii MỤC LỤC xiii DANH MỤC CÁC TỪ VIẾT TẮT .xv DANH MỤC CÁC BẢNG BIỂU .xvi DANH MỤC CÁC BIỂU ĐỒ VÀ HÌNH ẢNH xvii CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI .1 1.1 Giới thiệu tình hình nghiên cứu .1 1.2 Mục tiêu đề tài 1.3 Đối tượng phạm vi nghiên cứu 1.4 Nội dung đề tài .1 1.5 Phương pháp nghiên cứu 1.6 Bố cục đồ án CHƯƠNG 2: TÓM TẮT LÝ THUYẾT VÀ ĐẶC TÍNH LINH KIỆN 2.1 IC 7805 2.2 Led đoạn anode chung 2.3 Nút nhấn (BUTTON) .5 2.4 PIC 16F877A 2.5 IC nhớ EEPROM 24C32 2.6 Led thu - phát hồng ngoại (IR LED - Photodiode) CHƯƠNG 3: THIẾT KẾ VÀ XÂY DỰNG HỆ THỐNG 11 3.1 Yêu cầu sơ đồ khối hệ thống 11 3.1.1 Yêu cầu hệ thống .11 3.1.2 Sơ đồ khối 11 3.1.3 Hoạt động hệ thống 11 3.2 Thiết kế hệ thống phần cứng 12 3.2.1 Khối hiển thị 12 3.2.2 Khối nhớ 12 3.2.3 Khối nút nhấn 12 3.2.4 Khối led thu phát hồng ngoại 13 3.2.5 Khối xử lý trung tâm 14 3.2.6 Khối nguồn 16 3.3 Thiết kế phần mềm .16 3.3.1 Yêu cầu phần mềm 16 3.3.2 Lưu đồ giải thuật 16 CHƯƠNG 4: THI CÔNG – KẾT QUẢ THỰC HIỆN 18 4.1 Mô phỏng Protues 8.8 18 4.2 Ảnh 3D board mạch .18 4.3 Thi công .19 4.4 Thực nghiệm 19 CHƯƠNG 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI .21 5.1 Kết luận 21 5.2 Hướng ứng dụng 21 5.3 Hướng phát triển đề tài 21 TÀI LIỆU THAM KHẢO 22 PHỤ LỤC 23 DANH MỤC CÁC TỪ VIẾT TẮT IC Integrated Circuit EEPROM Electrically Erasable Programmable Read -Only Memory LED Light Emitting Diode PCB Printed Circuit Board CSS Cascading Style Sheets PIC Programmable Intelligent Computer I2C Inter-Integrated Circuit ROM RAM CCP PWM AD hay ADC ICSP Read Only Memory Random Access Memory Critical Control Point Pulse Width Modulation Analog Digital Converter CMOS RICS Complementary Metal-OxideSemiconductor Reduced Instructions Set Computer POR BOR PWRT OST Power-on Reset Brown – out Reset Power-up timer Oscillator Start – up Timer MSSP Master synchronous serial port USART Universal Synchronous/Asynchronous Receiver/Transmitter PSP SDA Processor Stack Pointer Serial Data I/O SCL Input/Output Serial Clock WP Write-Protect Input Vi mạch tích hợp Bộ nhớ đọc lập trình xóa điện Diode phát quang Bảng mạch in Một dạng file text với phần tên mở rộng css Lập trình máy tính thơng minh Vi mạch tích hợp truyền thông nối tiếp Bộ nhớ đọc Bộ nhớ truy cập ngẫu nhiên Điểm kiểm soát tới hạn Điều chế độ rộng xung Chuyển đổi tín hiệu tương tự sang tín hiệu số Trong mạch nối tiếp chương trình Một loại cơng nghệ dùng để chế tạo mạch tích hợp Máy tính với tập lệnh đơn giản hóa Reset bật nguồn Reset nguồn yếu Hẹn khởi động Bộ hẹn khởi động Oscillator Cổng nối tiếp đồng Bộ truyền nhận nối tiếp đồng bất đồng Con trỏ Stack xử lý Đường truyền để gửi nhận liệu Ngõ vào/Ngõ Đường mang tín hiệu xung nhịp Chân bảo vệ ghi liệu In Circuit Serial Programming MCU Microprocessor Control Unit Khối vi điều khiển 10 CHƯƠNG 3: THIẾT KẾ VÀ XÂY DỰNG HỆ THỐNG 3.1 Yêu cầu sơ đồ khối hệ thống 3.1.1 Yêu cầu hệ thống Hệ thống có chức sau: - Hiển thị số sản phẩm đếm: từ 00-99 - Mạch có chức lưu nhớ giá trị đếm điện - Đọc giá trị từ mắt thu hồng ngoại xử lý để nhận dạng có vật cản hay không - Cho phép nút nhấn để thay đổi giá trị đếm reset 3.1.2 Sơ đồ khối Hình 3.1 Sơ đồ khối hệ thống Chức khối: - Khối xử lý trung tâm: Truyền nhận liệu với khối cảm biến để cập nhật sở liệu hiển thị lên LED, nhận tín hiệu điều khiển khối nút nhấn - Khối hiển thị: Nhận liệu từ khối xử lý trung tâm để hiển thị số sản phẩm - Khối nút nhấn: truyền liệu điều khiển đến khối xử lý trung tâm để chuyển đổi giá trị đếm - Khối Led thu phát hồng ngoại: nhận dạng vật cản gửi liệu đến khối xử lý trung tâm - Khối nhớ: sử dụng IC EEPROM để lưu trữ liệu điện - Khối nguồn: Cung cấp nguồn cho khối: hiển thị LED, trung tâm xử lý, cảm biến… 3.1.3 Hoạt động hệ thống Bước 1: Khi cấp nguồn toàn hệ thống sẽ khởi động khối hiển thị, khối nhớ, khối led thu phát hồng ngoại khối nút nhấn sẽ đợi tín hiệu từ khối xử lý trung tâm Bước 2: Khối xử lý trung tâm sẽ bắt đầu dùng đọc tín hiệu ADC để đọc giá trị từ mắt thu hồng ngoại xử lý để nhận dạng có vật cản hay khơng từ tăng số đếm có vật qua mắt thu hồng ngoại với nút nhấn để thay đổi chủ động giá trị đếm reset Sau đọc liệu khối xử lý trung tâm sẽ gửi liệu đến khối hiển thị để hiển thị gửi liệu đến khối nhớ để lưu trữ số liệu 3.2 Thiết kế hệ thống phần cứng 3.2.1 Khối hiển thị Vì LED đoạn chứa bên LED đơn, kết nối cần đảm bảo dịng qua LED đơn khoảng 10mA-20mA để bảo vệ LED Nếu kết nối với nguồn 5V điện áp làm việc LED 2V điện áp rơi trở 5-2=3 V Có thể hạn dịng điện trở R = U/I = 3/(10*10-3) = 300 Ohm, chọn giá trị điện trở thực tế gần với yêu cầu 330 Ohm Hình 3.2 Sơ đồ kết nối khối hiển thị 3.2.2 Khối nhớ Giao tiếp vi điều khiển EEPROM giao thức I2C sử dụng hai đường truyền tín hiệu - Một đường xung nhịp đồng hồ (SCL) Master phát - Một đường liệu (SDA) truyền liệu hướng Hai chân hoạt động lái cực máng hở, thiết bị/IC bus I2C lái SDA SCL xuống thấp khơng thể lái chúng lên mức cao, để sử dụng cần phải có trở kéo Giá trị thường sử dụng cho điện trở từ 2K cho tốc độ khoảng 400 kbps, 10K cho tốc độ khoảng 100 kbps Hình 3.3 Sơ đồ kết nối khối nhớ 3.2.3 Khối nút nhấn Khi mạch kỹ thuật số hoạt động dòng điện thấp, kết nối chân logic trực tiếp với điện áp nguồn đất lựa chọn tốt Để kiểm sốt dịng điện, cần điện trở kéo xuống kéo lên Hình 3.4 Nút nhấn kết nối với Vi điều khiển Trở kháng đầu vào MCU nằm khoảng 100KΩ - 1MΩ Giá trị điện trở kéo cần đáp ứng điều kiện sau: - Khi nút bấm bấm: dòng điện chạy trực tiếp từ Vcc xuống GND thơng qua R1, giá trị R1 không thấp để tránh lãng phí dịng điện ko làm ảnh hưởng đến tồn mạch - Khi nút bấm khơng bấm: R1 kết hợp với trở kháng (R2) đầu vào MCU tạo mạch phân áp, điện áp đầu vào sẽ phụ thuộc vào R1 Nếu R1 cao dẫn đến sụt áp nhiều, MCU không phân biệt xác trạng thái đầu vào Thơng thường người ta chọn giá trị điện trở kéo (R1) 1⁄10 trở kháng (R2) MCU Dòng điện tiêu thụ nhấn phím 0.5mA, hệ thống có Vcc 5V Áp dụng định luật Omh với công thức: Hình 3.5 Sơ đồ kết nối khối nút nhấn 3.2.4 Khối led thu phát hồng ngoại Led phát hồng ngoại sẽ phát sóng ánh sáng có bước sóng hồng ngoại , led thu bình thường có nội trở lớn (khoảng vài trăm kilo ôm), led thu bị tia hồng ngoại chiếu vào nội trở giảm xuống (khoảng vài chục ơm), dẫn đến thay đổi mức điện áp đầu vào Dựa theo ứng dụng led thu phát hồng ngoại, chọn trở hạn dòng cho photodiode 10 kOhm IR led hoạt động đèn led bình thường, nên trở hạn dịng cho led phát hồng ngoại tính sau: R = 330 Ohm) = = 360 Ohm (chọn giá trị Hình 3.6 Sơ đồ kết nối khối led thu phát hồng ngoại 3.2.5 Khối xử lý trung tâm Khối xử lí trung tâm có sơ đồ kết nối mơ tả sau: - Các chân Port B Port C điều khiển led đoạn hiển thị giá trị đếm - Các chân 19, 20, 21 (D0, D1, D2) nút DOWN, UP RESET - Chân 18 (PIC) nối với SCL (IC nhớ), chân 23 (PIC) nối với SDA (IC nhớ) - Chân (AN0) kết nối với mắt thu hồng ngoại Từ mơ tả ta có mạch ngun lí hình: Hình 3.7 Sơ đồ kết nối khối xử lý trung tâm 3.2.6 Khối nguồn Bảng 3.1 Tổng dòng áp yêu cầu mạch STT Thiết bị Dòng (mA) Áp (V) EEPROM 24C32 LED đoạn 20x2 PIC 16F877A 250 Nút nhấn 0.5x4 5 Led thu phát hồng ngoại 10x2 315 Tổng Từ yêu cầu nguồn hệ thống nguồn cung cấp 5V dòng 1,5A nên ta sử dụng IC 7805 (5V/1,5A) sử dụng cho mạch nguồn giảm áp từ Pin 9V (DC) xuống 5V Sử dụng diode chống điện áp ngược vào, nối nguồn ngược diode sẽ chống lại điều Tụ C4 tụ ổn áp ngõ vào, C6 có tác dụng ổn định điện áp ngõ vào Tụ C4 lọc nhiễu điện áp ngõ ra, C7 lọc nhiễu tần số thấp điện áp ngõ vào Hình 3.8 Sơ đồ kết nối khối nguồn 3.3 Thiết kế phần mềm 3.3.1 Yêu cầu phần mềm - Kết nối PIC với linh kiện điều khiển - Xử lý liệu đọc từ mắt thu hồng ngoại điều khiển số đếm nút nhấn 3.3.2 Lưu đồ giải thuật Giải thích lưu đồ: Đầu tiên, vào vòng lặp: - Đọc giá trị số đếm lưu eeprom - Khởi tạo ADC cho PIC 16F877A - Xuất giá trị đếm led đoạn, ban đầu sau nạp chương trình mạch sẽ hiển thị số lớn 255 - Tạo thời gian trễ để chuyển đổi ADC hoàn thành Đọc giá trị cảm biến từ ADC - Nếu giá trị lớn ngưỡng 70 tức khơng có vật cản báo mức điện áp cảm biến 1, giá trị nhỏ ngưỡng 30 tức có vật cản báo mức điện áp cảm biến - Nếu có vật cản qua mắt thu hồng ngoại tăng số đến lên đơn vị giới hạn đếm 99 lưu giá trị vào lại eeprom Hình 3.9 Lưu đồ giải thuật - Từ khối nút nhấn, nhấn reset, chờ nhả nút, đặt lại số đếm 00 lưu giá trị vào lại eeprom - Nếu nhấn giảm số đếm, chờ nhả nút, giảm số đếm đơn vị giới hạn đến 00 lưu giá trị vào lại eeprom - Nếu nhấn tăng số đếm, chờ nhả nút, tăng số đếm đơn vị giới hạn đến 99 lưu giá trị vào lại eeprom - Tiếp tục thực vòng lặp CHƯƠNG 4: THI CÔNG – KẾT QUẢ THỰC HIỆN 4.1 Mơ Protues 8.8 Hình 4.1 Mơ phỏng Protues Nhận xét: - Khối LED thu phát hồng ngoại sẽ phát vật cản qua tăng số đếm có vật cản qua mắt thu - Khối nút nhấn sẽ thay đổi chủ động số đếm: tăng, giảm reset số đếm - Khối hiển thị sẽ hiển thị số đếm có giá trị từ – 99 4.2 Ảnh 3D board mạch Hình 4.2 Ảnh 3D board mạch 4.3 Thi công Trong trình thực đề tài em tiến hành ủi mạch, rửa mạch hàn linh kiện khối hệ thống như: - Khối nút nhấn - Khối hiển thị LED - Khối xử lý trung tâm - Khối nguồn - Khối LED thu phát hồng ngoại - Khối nhớ 4.4 Thực nghiệm Thực nghiệm mạch trình bày hình 4.3, 4.4, 4.5 ngồi cịn có video clip em đăng https://www.youtube.com/ với đường link sau: https://youtu.be/a8xgzHBEM10 Hình 4.3 Mạch vừa cấp nguồn Hình 4.4 Khi có vật cản Hình 4.5 Khi vật cản qua Hướng dẫn thiết lập điều khiển hệ thống: - Sau cấp nguồn hệ thống, cho vật qua mắt thu dấu chấm led bên phải sẽ sáng số đếm led đoạn sẽ tăng từ 00 – 99 - Nút (+) tăng số đếm, nút (-) giảm số đếm, nút reset số đếm 0; số đếm led đoạn thay đổi từ 00 – 99 - Khi ngắt nguồn kết nối nguồn lại với mạch, số đếm trước lưu trữ sau hiển thị led đoạn CHƯƠNG 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI 5.1 Kết luận Sản phẩm hoàn thành: - Chạy chức đặt ban đầu - Hệ thống ổn định Đối với sinh viên: - Làm quen vi điều khiển lập trình vi điều khiển - Tăng thêm kinh nghiệm làm mạch sử dụng phần mềm CCS, Protues, EasrEDA Ưu điểm: Do học qua mơn Vi xử lý nên có tảng Khuyết điểm: Do thời gian có hạn kiến thức hạn chế nên mạch dừng lại mức độ hiển thị sản phẩm, PIC 16F877A giá thành cao 5.2 Hướng ứng dụng Mạch đếm sản phảm ngày sử dụng rộng rãi ứng dụng thiết bị như: máy đếm tiền, máy đếm xe vào, 5.3 Hướng phát triển đề tài Có thể phát triển code mạch lên để ứng dụng mức cao có tính ứng dụng nhiều vào đời sống như: - Hệ thống kiểm soát số lượng sản phẩm tải - Hệ thống nhận diện phân loại thống kê sản phẩm TÀI LIỆU THAM KHẢO [1 ] Datasheet 7805: [2 ] Datasheet 7SEG LED: [3 ] Datasheet Button: https://components101.com/asset/sites/default/files/component_datashe et/Push-Button.pdf [4 ] Datasheet PIC 16F877A: [5 ] Datasheet 24C32: [6 ] Datasheet IR LED: [7 ] Datasheet Photodiode: http://j5d2v7d7.stackpathcdn.com/wpcontent/uploads/2015/10/ka7805.pdf https://e-radionica.com/productdata/LD3361BS.pdf https://pdf1.alldatasheet.com/datasheetpdf/view/82338/MICROCHIP/PIC16F877A.html https://pdf1.alldatasheet.com/datasheetpdf/view/74869/MICROCHIP/24C32.html http://www.ds-parts.co.kr/upload/goods/h1329366099_EL-7L.pdf https://components101.com/asset/sites/default/files/component_datashe et/PhotoDiode.pdf PHỤ LỤC CODE VI ĐIỀU KHIỂN Ghi #include #include #device ADC=8 - Khai báo thư viện PIC, IC, đặt ADC chế độ bit, khai báo tụ thạch anh #FUSES HS #use delay(clock=2000000) int8 so_dem=0, ty_le_cb, cham=0xff; - Khai cáo biến sử dụng code int1 muc=0, co_vat=0; const char ma7doan[] ={0xC0,0xF9,0xA4,0xb0,0x99,0x92,0x82,0xf8, -Tạo mã đoạn 0x80,0x90}; void main() { init_ext_eeprom(); so_dem=read_ext_eeprom(0); setup_adc_ports(AN0); setup_adc(ADC_CLOCK_INTERNAL); set_adc_channel(0); - Khai báo sử dụng eeprom, đọc số đếm lưu eeprom địa - Thiết lập kênh ADC kênh xung cấp cho ADC xung nội while(TRUE) { output_b(ma7doan[so_dem/10%10]&cham); output_c(ma7doan[so_dem%10]); delay_us(25); ty_le_cb=read_adc () * 0.39; - Xuất mã led đoạn hàng chục cho port B, đơn vị cho port C - Đọc tỷ lệ % tín hiệu từ mắt thu hồng ngoại, (0100), giá trị adc max=255, if (ty_le_cb>70) 0.39=100/255 { - Tỷ lệ cảm biến lớn ngưỡng 70, khơng có vật cản, tắt led báo muc=1; cham=0xff; } if (ty_le_cb99) { so_dem=0; - Khi số đếm lớn 99 số đếm trở } write_ext_eeprom(0, so_dem); } - Lưu số đếm địa eeprom if (input(pin_d2)==0) { while(input(pin_d2)==0); so_dem=0; write_ext_eeprom(0, so_dem); } if (input(pin_d0)==0) - Khi nút reset nhấn, số đếm { while(input(pin_d0)==0); - Khi nhấn nút giảm số đếm trừ đơn vị so_dem ; if (so_dem>99) { so_dem=99; - Nếu số đếm lớn 99 nạp lại số đếm 99 } write_ext_eeprom(0, so_dem); } if(input(pin_d1)==0) { - Khi nhấn nút tăng số đếm cộng thêm đơn vị while(input(pin_d1)==0); so_dem++; if(so_dem>99) { so_dem=0; } write_ext_eeprom(0, so_dem); } } } - Nếu số đếm lớn 99 nạp lại số đếm ... https://youtu.be/a8xgzHBEM10 Hình 4.3 Mạch vừa cấp nguồn Hình 4.4 Khi có vật cản Hình 4.5 Khi vật cản qua Hướng dẫn thiết lập điều khi? ??n hệ thống: - Sau cấp nguồn hệ thống, cho vật qua mắt thu dấu... 4.2 Ảnh 3D mạch 18 board Hình 4.3 Mạch vừa nguồn 19 Hình 4.4 Khi có 20 Hình 4.5 Khi vật qua .20 13 cấp vật cản cản 14 15 CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI... thị lên LED, nhận tín hiệu điều khi? ??n khối nút nhấn - Khối hiển thị: Nhận liệu từ khối xử lý trung tâm để hiển thị số sản phẩm - Khối nút nhấn: truyền liệu điều khi? ??n đến khối xử lý trung tâm