Nghiên cứu, thiết kế mô hình hệ thống tự động tưới và tối ưu ánh sáng cho cây trồng

115 260 0
Nghiên cứu, thiết kế mô hình hệ thống tự động tưới và tối ưu ánh sáng cho cây trồng

Đ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

Nghiên cứu, thiết kế mô hình hệ thống tự động tưới và tối ưu ánh sáng cho cây trồng

` BỘ CÔNG THƯƠNG TRƯỜNG CAO ĐẴNG CÔNG NGHIỆP HUẾ KHOA ĐIỆN KHÓA LUẬN: TỐT NGHIỆP CAO ĐẲNG TÊN ĐỀ TÀI: NGHIÊN CỨU, THIẾT KẾ MƠ HÌNH HỆ THỐNG TỰ ĐỘNG TƯỚI VÀ TỐI ƯU ÁNH SÁNG CHO CÂY TRỒNG Khóa học: 2013 - 2016 LỜI NĨI ĐẦU Trong thời đại, đặc biệt thời đại kinh tế tri thức ngày nay, lao động chân tay dần thay thiết bị máy móc tiên tiến, đại Để có thiết bị đội ngu tri thức lực lượng nòng cốt, sáng tạo trở thành nguồn lực đặc biệt quan trọng chiến lược phát triển, tạo nên sức mạnh quốc gia Vì người, với tất lực sáng tạo phẩm chất tích cực trở thành động lực phát triển cho cơng cơng nghiệp hóa đại hóa Đối với quốc gia nói cung nước ta nói riêng nghành đóng vai trò then chốt kinh tế nước ta là: Điện, Than, Dầu Khí…và ngành cơng nghiệp tự động hóa khơng nằm ngồi chiến lược phát triển kinh tế Cơng nghiệp tự động hóa ngành nghề, đồng thời góp phần thúc đẩy trình cơng nghiệp hóa, đại hóa đất nước, xây dựng sở hạ tầng phục vụ dân sinh Để nâng cao chất lượng sản phẩm, số lượng sản phẩm hỗ trợ cho người công việc phức tạp, ngành cơng nghiệp tự động hóa đời mang lại hiệu cao đáp ứng hồn tồn u cầu người Tự động hóa lĩnh vực hình thành phát triển rộng lớn phạm vi toàn giới, đem lại phần khơng nhỏ cho việc tạo sản phẩm có chất lượng độ phức tạp cao phục vụ nhu cầu thiết yếu cho sống Ở nước ta lĩnh vực tự động hóa Đảng nhà nước quan tâm đầu tư lớn, với lĩnh vực công nghiệp chuyển dịch kinh tế theo định hướng công nghiệp hóa đại hóa đất nước Nói tới tự động hóa ngày khơng thể khơng nhắc tới thiết bị có điều khiển lập trình, PLC, AVR, PIC, 8051… thiết bị có điều khiển lập trình sử dụng rộng rãi Ứng dụng AVR lập trình điều khiển động điện chiều Trong đề tài em sử dụng vi điều khiển ATmega32 với tính ưu việt sử dụng rộng rãi công nghiệp nghiên cứu khoa học Do dựa khung chương trình Bộ giáo dục đào tạo, xây dựng trương trình đào tạo Trường Đại học Sao Đỏ trọng thời gian cho HSSV học tập, sử dụng thiết bị, đồ dùng dạy học, nghiên cứu thực nghiệm phòng thí nghiệm Nhờ q trình học tập, HSSV dụng kiến thức, kỹ khả cơng nghệ đảm bào tính logic khoa học Mặt khác, việc nghiên cứu, thực nghiệm phòng thí nghiệp giúp cho HSSV có tâm trí phấn khởi để phát huy tính sáng tạo, tìm tòi q trình học tập góp phần nâng cao chất lượng đào tạo Em tin tưởng với lượng kiến thức học trường, với hướng dẫn nhiệt tình tận tụy vơ cùng q báu mà thiếu thầy giáo hướng dẫn: Nguyễn Văn Trung thầy cô giáo khác bạn bè, em sớm hoàn thành đồ án tốt nhất, với tiến độ thời gian quy định Trong trình làm đồ án tốt nghiệp, đồ án em không tránh khỏi sai sót, nên em mong đóng góp ý kiến thầy cô giáo bạn để đồ án em hoàn thiện Em xin chân thành cảm ơn bảo ân cần thầy giáo tồn thể bạn giành cho em, thời gian học tập trường đặc biệt trình làm đồ án tốt nghiệp Một lần em xin chân thành cám ơn! Và em xin chúc thầy giáo bạn ln ln có đủ sức khỏe, hoàn thành tốt nhiệm vụ giao, gặp nhiều niềm vui sống Chí Linh, ngày 02 tháng 11 năm 2012 Người thực CHƯƠNG 1: TỔNG QUAN VỀ CÁC THIẾT BỊ ĐIỀU CHỈNH 1.1 Vi điều khiển AVR 1.1.1 Giới thiệu AVR AVR họ Vi điều khiển thị trường người sử dụng Đây họ vi điều khiển chế tạo theo kiến trúc RISC (Reduced Instruction Set Computer) có cấu trúc phức tạp Ngồi tính họ vi điều khiển khác, tích hợp nhiều tính tiện lợi cho người thiết kế lập trình Sự đời AVR bắt nguồn từ yêu cầu thực tế hầu hết cần lập trình cho vi điều khiển, thường dùng ngôn ngữ bậc cao HLL (Hight Level Language) để lập trình với loại chip xử lí bit Tuy nhiên biên dịch kích thước đọan mã tăng nhiều so với dùng ngôn ngữ Assembly Hãng Atmel nhận thấy cần phải phát triển cấu trúc đặc biệt để giãm thiểu chênh lệch kích thước mã nói Và kết họ vi điều khiển AVR đời với việc làm giãm kích thước đoạn mã biên dịch thêm vào thực lệnh chu kỳ máy với 32 ghi tích lũy đạt tốc độ nhanh họ vi điều khiển khác từ đến 12 lần Vì nghiên cứu AVR đề tài lý thú giúp cho sinh viên biết thêm họ vi điều khiển vào loại mạnh Vi điều khiển AVR hãng Atmel (Hoa Kì) sản xuất gới thiệu lần đầu năm 1996 Họ vi điều khiển AVR họ vi điều khiển có cấu trúc đại (so với 805) Có ba loại họ : - Tinyavr - AVR (loại AVR) - MegaAVR Hình 1.1 Các dòng AVR: tiny, AVR AT mega Tất thiết bị họ AVR có chung tập lệnh, tổ chức nhớ giống Nhưng chuyển nghiên cứu từ vi điều khiển AVR sang loại khác thật đơn giản Cấu tạo AVR bao gồm: SRAM, EEPROM giao tiếp SRAM mở rộng, chuyển đổi tương tự số (ADC), cấu trúc nhiều tuyến, UART, USART… 1.1.2 Một số chíp AVR thông dụng AT90S1200 AT90S2313 AT90S2323 and AT90S2343 AT90S2333 and AT90S4433 AT90S4414 and AT90S8515 AT90S4434 and AT90S8535 AT90C8534 ATtiny10, ATtiny11 and ATtiny12 ATtiny15 ATtiny22 ATtiny26 ATtiny28 ATmega8/8515/8535 ATmega16 ATmega161 ATmega162 ATmega163 ATmega169 ATmega32 ATmega323 ATmega103 ATmega64/128/2560/2561 ATmega86RF401 … 1.1.3 Chíp Atmega32 Atmega32 vi điều khiển thuộc họ AVR hãng Atmel, có 40 chân có 32 chân I/O, có kênh điều xung PWM, sử dụng thạch anh 8MHz Nhân AVR kết hợp tập lệnh đầy đủ với 32 ghi đa Tất ghi liên kết trực tiếp với khối xử lý số học logic (ALU) cho phép ghi độc lập truy cập lệnh đơn chu kỳ đồng hồ Kết tốc độ nhanh gấp 10 lần vi điều khiển CISC thường Chính điều em chon Atmega32 để làm đế tài nghiên cứu ứng dụng Hình 1.2 Hình dạng thức tế ATMega32 1.1.3.1 Câu hình chân (pin configurations) Hình 1.3 Cấu trúc chân Atmega32 1.1.3.2 Đặc tính ATmega32 - Được chế tạo theo kiến trúc RISC - Bộ lệnh gồm 118 lệnh, hầu hết thực thi chu kì xung nhịp - 32x8 ghi làm việc đa dụng - 32 KB Flash ROM lập trình hệ thống - Giao diện nối tiếp SPI cho phép lập trình hệ thống - Cho phép 1000 lần ghi / xoá - Bộ EEPROM 1024 byte - Cho phép 100.000 ghi / xoá - Bộ nhớ SRAM Kbyte - Bộ biến đổi ADC kênh, 10 bit - 32 ngõ I/O lập trình - Bộ truyền nối tiếp bất đồng vạn UART - Vcc = 2.7V đến 6V - Tốc độ làm việc: đến 16 Mhz - Tốc độ xử lí lệnh 16 MIPS 16 MHz (16 triệu lệnh giây) - Bộ đếm thời gian thực (RTC) với dao động chế độ đếm tách biệt - Timer bit Timer 16 bit với chế độ so sánh chia tần số tách biệt chế độ bắt mẫu - Bốn kênh điều chế độ rộng xung PWM - Bộ định thời Watchdog lập trình Tự động reset treo máy - Bộ so sánh tương tự - Sáu chế độ ngủ: Chế độ rỗi (Idle), tiết kiệm điện (Power save), chế độ Power Down, chế độ ADC Noise Reduction, chế độ Standby chế độ Extended Standby 1.1.3.3 Mô tả ý nghĩa chân (Pin descipsions) - At mega32 gồm có port: Port A, port B, port C port D - Port A gồm chân từ PA0 đến PA7: Là cổng vào tương tự cho chuyển đổi tương tự sang số Nó cổng vào/ra hai hướng bít trường hợp không sử sụng làm cổng chuyển đổi tương tự, có điện trở nối lên nguồn dương bên Port A cung cấp đường địa liệu vao/ra theo kiểu hợp kênh dùng nhớ bên - Port B gồm chân từ PB0 đến PB7: Là cổng vào/ra hai hướng bít, có điện trở nối lên nguồn dương bên Port B cung cấp chức ứng với tính đặc biệt Atmega32 - Port C gồm chân từ PC0 đến PC7: Là cổng vào/ra hai hướng bit, có điện trở nối lên nguồn dương bên trong, Port C cung cấp địa lối sử dụng nhớ bên đồng thời cung cấp ứng với tính đặc biệt Atmega32 - Port D gồm chân từ PD0 đến PD7: Là cổng vào/ra hai hướng bít, có điện trở nối lên nguồn dương bên Port D cung cấp chức ứng với tính đặc biệt Atmega32 - Chân nguồn Vcc (chân số 10 chân số 30): Điện áp nguồn nuôi Atmega32 từ 4.5v đến 5.5v - Chân Reset (chân số 9): Lối vào đặt lại - Chân GND (chân số 11 chân 31): Chân nối mát - Chân XTAL1, XTAL2 hai chân nối thạch anh (chân số 12 chân số 13) Atmega32 sử dụng thạch anh 8MHz - Chân ICP (chân số 20): Là chân vào cho chức bắt tín hiệu cho định thời/đếm - Chân OC1B (chân số 18): Là chân cho chức so sánh lối định thời/đếm - Chân INT1(chân số 17): Chân ngõ vào ngắt 1.1.3.4 Sơ đồ khối Hình 1.4 Sơ đồ khối Atmega32 1.1.3.5 Cấu trúc nhân AVR Phần cốt lõi AVR kết hợp tập lệnh phong phú số lượng với 32 ghi làm việc đa Toàn 32 ghi kết nối trực tiếp với ALU (Arithmeetic Logic Unit), cho phép truy cập hai ghi độc lập chu kỳ xung nhịp Kiến trúc đạt có tốc độ xử lý nhanh gấp 10 lần vi điều khiển kiểu dạng CISC thông thường 1.1.3.6 Cấu trúc tổng quát Hình 1.5 Sơ đố cấu trúc CPU Atmega32 AVR sử dụng cấu trúc Harvard, tách riêng nhớ bus cho chương trình liệu Các lệnh thực chu kỳ xung clock Bộ nhớ chương trình lưu nhớ Flash 1.1.3.7 ALU ALU làm việc trực tiếp với ghi chức chung Các phép toán thực chu kỳ xung clock Hoạt động ALU chia làm loại: Đại số, logic theo bit 1.1.3.8 Thanh ghi trạng thái Đây ghi trạng thái có bit lưu trữ trạng thái ALU sau phép tính số học logic BIT I S3F(S5F) Read/Write Intial R/W Value T R/W H R/W S R/W V R/W N R/W Z R/W Hình 1.6 Thanh ghi trạng thái SREG - C: Carry Flag; Cờ nhớ (Nếu phép tốn có cờ nhớ thiết lập) - Z: Zero Flag; Cờ zero (Nếu kết phép toán 0) C R/W - N: Negative (Nếu kết phép tốn âm) Hình 2.15 Hộp thoại crack sản phẩm 48 89 96 Hình 2.16 Lựa chọn file để crack 49 89 96 Hình 2.17 Giao diện khởi động phần mềm 49 89 96 Hình 2.18 Menu phần mềm 49 89 96 Hình 2.19 Khung nhìn vẽ 51 89 96 Hình 2.20 Cách lấy linh kiện từ thư viện 52 89 96 Hình 2.21 Cửa sổ linh kiện 52 89 96 Hình 2.22 Tìm chíp ATMega32 53 89 96 53 89 96 Hình 2.23 Tìm LCD 16x2 53 89 96 54 89 96 Hình 2.24 Tìm động chiều 54 89 96 Hình 2.25 Cách nối linh kiện 54 89 96 3.1 Thiết kế mạch nguyên lý 68 89 96 3.1.1 Thiết kế mạch điều khiển 68 89 96 68 89 96 Hình 3.14 Nạp chương trình cho vi điều khiển 82 89 96 Hình 2.6 Hộp thoại lựa chọn thư mục cài đặt 46 97 Hình 2.7 Hộp thoại lựa đặc trưng trình cài đặt 46 97 Hình 2.8 Hộp thoại giới thiệu thư mục cài đặt 46 97 Hình 2.9 Hộp thoại thể trạng thái cài đặt 47 97 Hình 2.10 Hộp thoại thể cài đặt Wizard kết thúc 47 97 Hình 2.11 Hộp thoại thể việc quản lý mã cài đặt 47 97 Hình 2.12 Hộp thoại chọn mã cài đặt 48 97 Hình 2.13 Hộp thoại cài đặt mã 48 97 Hình 2.14 Thư mục vừa cài đặt 48 97 Hình 2.15 Hộp thoại crack sản phẩm 48 97 Hình 2.16 Lựa chọn file để crack 49 97 Hình 2.17 Giao diện khởi động phần mềm 49 97 Hình 2.18 Menu phần mềm 49 97 Hình 2.19 Khung nhìn vẽ 51 97 Hình 2.20 Cách lấy linh kiện từ thư viện 52 97 Hình 2.21 Cửa sổ linh kiện 52 97 Hình 2.22 Tìm chíp ATMega32 53 97 53 97 Hình 2.23 Tìm LCD 16x2 53 97 54 97 Hình 2.24 Tìm động chiều 54 97 Hình 2.25 Cách nối linh kiện 54 97 3.1 Thiết kế mạch nguyên lý 68 97 3.1.1 Thiết kế mạch điều khiển 68 97 68 97 Hình 3.14 Nạp chương trình cho vi điều khiển 82 97 Hình 2.6 Hộp thoại lựa chọn thư mục cài đặt 46 89 97 Hình 2.7 Hộp thoại lựa đặc trưng trình cài đặt 46 89 98 Hình 2.8 Hộp thoại giới thiệu thư mục cài đặt 46 89 98 Hình 2.9 Hộp thoại thể trạng thái cài đặt 47 89 98 Hình 2.10 Hộp thoại thể cài đặt Wizard kết thúc 47 89 98 Hình 2.11 Hộp thoại thể việc quản lý mã cài đặt 47 89 98 Hình 2.12 Hộp thoại chọn mã cài đặt 48 89 98 Hình 2.13 Hộp thoại cài đặt mã 48 89 98 Hình 2.14 Thư mục vừa cài đặt 48 89 98 Hình 2.15 Hộp thoại crack sản phẩm 48 89 98 Hình 2.16 Lựa chọn file để crack 49 89 98 Hình 2.17 Giao diện khởi động phần mềm 49 89 98 Hình 2.18 Menu phần mềm 49 89 98 Hình 2.19 Khung nhìn vẽ 51 89 98 Hình 2.20 Cách lấy linh kiện từ thư viện 52 89 98 Hình 2.21 Cửa sổ linh kiện 52 89 98 Hình 2.22 Tìm chíp ATMega32 53 89 98 53 89 98 Hình 2.23 Tìm LCD 16x2 53 89 98 54 89 98 Hình 2.24 Tìm động chiều 54 89 98 Hình 2.25 Cách nối linh kiện 54 89 98 3.1 Thiết kế mạch nguyên lý 68 89 98 3.1.1 Thiết kế mạch điều khiển 68 89 98 68 89 98 Hình 3.14 Nạp chương trình cho vi điều khiển 82 89 98 Hình 2.6 Hộp thoại lựa chọn thư mục cài đặt 46 90 98 Hình 2.7 Hộp thoại lựa đặc trưng trình cài đặt 46 90 98 Hình 2.8 Hộp thoại giới thiệu thư mục cài đặt 46 90 98 Hình 2.9 Hộp thoại thể trạng thái cài đặt 47 90 98 Hình 2.10 Hộp thoại thể cài đặt Wizard kết thúc 47 90 98 Hình 2.11 Hộp thoại thể việc quản lý mã cài đặt 47 90 98 Hình 2.12 Hộp thoại chọn mã cài đặt 48 90 98 Hình 2.13 Hộp thoại cài đặt mã 48 90 99 Hình 2.14 Thư mục vừa cài đặt 48 90 99 Hình 2.15 Hộp thoại crack sản phẩm 48 90 99 Hình 2.16 Lựa chọn file để crack 49 90 99 Hình 2.17 Giao diện khởi động phần mềm 49 90 99 Hình 2.18 Menu phần mềm 49 90 99 Hình 2.19 Khung nhìn vẽ 51 90 99 Hình 2.20 Cách lấy linh kiện từ thư viện 52 90 99 Hình 2.21 Cửa sổ linh kiện 52 90 99 Hình 2.22 Tìm chíp ATMega32 53 90 99 53 90 99 Hình 2.23 Tìm LCD 16x2 53 90 99 54 90 99 Hình 2.24 Tìm động chiều 54 90 99 Hình 2.25 Cách nối linh kiện 54 90 99 3.1 Thiết kế mạch nguyên lý 68 90 99 3.1.1 Thiết kế mạch điều khiển 68 90 99 68 90 99 Hình 3.14 Nạp chương trình cho vi điều khiển 82 90 99 Hình 2.6 Hộp thoại lựa chọn thư mục cài đặt 46 89 90 99 Hình 2.7 Hộp thoại lựa đặc trưng trình cài đặt 46 89 91 .99 Hình 2.8 Hộp thoại giới thiệu thư mục cài đặt 46 89 91 99 Hình 2.9 Hộp thoại thể trạng thái cài đặt 47 89 91 99 Hình 2.10 Hộp thoại thể cài đặt Wizard kết thúc 47 89 91 99 Hình 2.11 Hộp thoại thể việc quản lý mã cài đặt 47 89 91 99 Hình 2.12 Hộp thoại chọn mã cài đặt 48 89 91 99 Hình 2.13 Hộp thoại cài đặt mã 48 89 91 99 Hình 2.14 Thư mục vừa cài đặt 48 89 91 99 Hình 2.15 Hộp thoại crack sản phẩm 48 89 91 99 Hình 2.16 Lựa chọn file để crack 49 89 91 99 Hình 2.17 Giao diện khởi động phần mềm 49 89 91 99 Hình 2.18 Menu phần mềm 49 89 91 99 Hình 2.19 Khung nhìn vẽ 51 89 91 100 Hình 2.20 Cách lấy linh kiện từ thư viện 52 89 91 100 Hình 2.21 Cửa sổ linh kiện 52 89 91 100 Hình 2.22 Tìm chíp ATMega32 53 89 91 100 53 89 91 100 Hình 2.23 Tìm LCD 16x2 53 89 91 100 54 89 91 100 Hình 2.24 Tìm động chiều 54 89 91 100 Hình 2.25 Cách nối linh kiện 54 89 91 100 3.1 Thiết kế mạch nguyên lý 68 89 91 100 3.1.1 Thiết kế mạch điều khiển 68 89 91 100 68 89 91 100 Hình 3.14 Nạp chương trình cho vi điều khiển 82 89 91 100 DANH MỤC HÌNH VẼ Hình 2.6 Hộp thoại lựa chọn thư mục cài đặt 46 Hình 2.7 Hộp thoại lựa đặc trưng trình cài đặt 46 Hình 2.8 Hộp thoại giới thiệu thư mục cài đặt 46 Hình 2.9 Hộp thoại thể trạng thái cài đặt 47 Hình 2.10 Hộp thoại thể cài đặt Wizard kết thúc 47 Hình 2.11 Hộp thoại thể việc quản lý mã cài đặt 47 Hình 2.12 Hộp thoại chọn mã cài đặt 48 Hình 2.13 Hộp thoại cài đặt mã 48 Hình 2.14 Thư mục vừa cài đặt 48 Hình 2.15 Hộp thoại crack sản phẩm 48 Hình 2.16 Lựa chọn file để crack 49 Hình 2.17 Giao diện khởi động phần mềm 49 Hình 2.18 Menu phần mềm 49 Hình 2.19 Khung nhìn vẽ 51 Hình 2.20 Cách lấy linh kiện từ thư viện 52 Hình 2.21 Cửa sổ linh kiện 52 Hình 2.22 Tìm chíp ATMega32 53 53 Hình 2.23 Tìm LCD 16x2 53 54 Hình 2.24 Tìm động chiều 54 Hình 2.25 Cách nối linh kiện 54 3.1 Thiết kế mạch nguyên lý 68 3.1.1 Thiết kế mạch điều khiển 68 68 Hình 3.14 Nạp chương trình cho vi điều khiển 82 Hình 2.6 Hộp thoại lựa chọn thư mục cài đặt 46 89 Hình 2.7 Hộp thoại lựa đặc trưng trình cài đặt 46 89 10 Hình 2.8 Hộp thoại giới thiệu thư mục cài đặt 46 89 Hình 2.9 Hộp thoại thể trạng thái cài đặt 47 89 Hình 2.10 Hộp thoại thể cài đặt Wizard kết thúc 47 89 10 Hình 2.11 Hộp thoại thể việc quản lý mã cài đặt 47 89 Hình 2.12 Hộp thoại chọn mã cài đặt 48 89 Hình 2.13 Hộp thoại cài đặt mã 48 89 Hình 2.14 Thư mục vừa cài đặt 48 89 Hình 2.15 Hộp thoại crack sản phẩm 48 89 Hình 2.16 Lựa chọn file để crack 49 89 Hình 2.17 Giao diện khởi động phần mềm 49 89 Hình 2.18 Menu phần mềm 49 89 Hình 2.19 Khung nhìn vẽ 51 89 Hình 2.20 Cách lấy linh kiện từ thư viện 52 89 Hình 2.21 Cửa sổ linh kiện 52 89 Hình 2.22 Tìm chíp ATMega32 53 89 53 89 Hình 2.23 Tìm LCD 16x2 53 89 54 89 Hình 2.24 Tìm động chiều 54 89 Hình 2.25 Cách nối linh kiện 54 89 3.1 Thiết kế mạch nguyên lý 68 89 3.1.1 Thiết kế mạch điều khiển 68 89 68 89 Hình 3.14 Nạp chương trình cho vi điều khiển 82 89 Hình 2.6 Hộp thoại lựa chọn thư mục cài đặt 46 95 89 Hình 2.7 Hộp thoại lựa đặc trưng trình cài đặt 46 95 89 Hình 2.8 Hộp thoại giới thiệu thư mục cài đặt 46 95 89 Hình 2.9 Hộp thoại thể trạng thái cài đặt 47 95 90 Hình 2.10 Hộp thoại thể cài đặt Wizard kết thúc 47 95 90 Hình 2.11 Hộp thoại thể việc quản lý mã cài đặt 47 95 90 Hình 2.12 Hộp thoại chọn mã cài đặt 48 95 90 Hình 2.13 Hộp thoại cài đặt mã 48 95 90 Hình 2.14 Thư mục vừa cài đặt 48 95 90 Hình 2.15 Hộp thoại crack sản phẩm 48 95 90 Hình 2.16 Lựa chọn file để crack 49 95 90 Hình 2.17 Giao diện khởi động phần mềm 49 95 90 Hình 2.18 Menu phần mềm 49 95 90 Hình 2.19 Khung nhìn vẽ 51 95 90 Hình 2.20 Cách lấy linh kiện từ thư viện 52 95 90 Hình 2.21 Cửa sổ linh kiện 52 95 90 Hình 2.22 Tìm chíp ATMega32 53 95 90 53 95 90 Hình 2.23 Tìm LCD 16x2 53 95 90 54 95 90 Hình 2.24 Tìm động chiều 54 95 90 Hình 2.25 Cách nối linh kiện 54 95 90 3.1 Thiết kế mạch nguyên lý 68 95 90 3.1.1 Thiết kế mạch điều khiển 68 95 90 68 95 90 Hình 3.14 Nạp chương trình cho vi điều khiển 82 95 90 Hình 2.6 Hộp thoại lựa chọn thư mục cài đặt 46 89 95 90 Hình 2.7 Hộp thoại lựa đặc trưng trình cài đặt 46 89 95 90 Hình 2.8 Hộp thoại giới thiệu thư mục cài đặt 46 89 95 90 Hình 2.9 Hộp thoại thể trạng thái cài đặt 47 89 95 90 Hình 2.10 Hộp thoại thể cài đặt Wizard kết thúc 47 89 95 90 Hình 2.11 Hộp thoại thể việc quản lý mã cài đặt 47 89 96 90 Hình 2.12 Hộp thoại chọn mã cài đặt 48 89 96 90 Hình 2.13 Hộp thoại cài đặt mã 48 89 96 90 Hình 2.14 Thư mục vừa cài đặt 48 89 96 90 Hình 2.15 Hộp thoại crack sản phẩm 48 89 96 91 Hình 2.16 Lựa chọn file để crack 49 89 96 91 Hình 2.17 Giao diện khởi động phần mềm 49 89 96 91 Hình 2.18 Menu phần mềm 49 89 96 91 Hình 2.19 Khung nhìn vẽ 51 89 96 91 Hình 2.20 Cách lấy linh kiện từ thư viện 52 89 96 91 Hình 2.21 Cửa sổ linh kiện 52 89 96 91 Hình 2.22 Tìm chíp ATMega32 53 89 96 91 53 89 96 91 Hình 2.23 Tìm LCD 16x2 53 89 96 91 54 89 96 91 Hình 2.24 Tìm động chiều 54 89 96 91 Hình 2.25 Cách nối linh kiện 54 89 96 91 3.1 Thiết kế mạch nguyên lý 68 89 96 91 3.1.1 Thiết kế mạch điều khiển 68 89 96 91 68 89 96 91 Hình 3.14 Nạp chương trình cho vi điều khiển 82 89 96 91 Hình 2.6 Hộp thoại lựa chọn thư mục cài đặt 46 97 91 Hình 2.7 Hộp thoại lựa đặc trưng trình cài đặt 46 97 91 Hình 2.8 Hộp thoại giới thiệu thư mục cài đặt 46 97 91 Hình 2.9 Hộp thoại thể trạng thái cài đặt 47 97 91 Hình 2.10 Hộp thoại thể cài đặt Wizard kết thúc 47 97 91 Hình 2.11 Hộp thoại thể việc quản lý mã cài đặt 47 97 91 Hình 2.12 Hộp thoại chọn mã cài đặt 48 97 91 Hình 2.13 Hộp thoại cài đặt mã 48 97 91 Hình 2.14 Thư mục vừa cài đặt 48 97 91 Hình 2.15 Hộp thoại crack sản phẩm 48 97 91 Hình 2.16 Lựa chọn file để crack 49 97 91 Hình 2.17 Giao diện khởi động phần mềm 49 97 91 Hình 2.18 Menu phần mềm 49 97 91 Hình 2.19 Khung nhìn vẽ 51 97 91 Hình 2.20 Cách lấy linh kiện từ thư viện 52 97 91 Hình 2.21 Cửa sổ linh kiện 52 97 92 Hình 2.22 Tìm chíp ATMega32 53 97 92 53 97 92 Hình 2.23 Tìm LCD 16x2 53 97 92 54 97 92 Hình 2.24 Tìm động chiều 54 97 92 Hình 2.25 Cách nối linh kiện 54 97 92 3.1 Thiết kế mạch nguyên lý 68 97 92 3.1.1 Thiết kế mạch điều khiển 68 97 92 68 97 92 Hình 3.14 Nạp chương trình cho vi điều khiển 82 97 92 Hình 2.6 Hộp thoại lựa chọn thư mục cài đặt 46 89 97 92 Hình 2.7 Hộp thoại lựa đặc trưng trình cài đặt 46 89 98 92 Hình 2.8 Hộp thoại giới thiệu thư mục cài đặt 46 89 98 92 Hình 2.9 Hộp thoại thể trạng thái cài đặt 47 89 98 92 Hình 2.10 Hộp thoại thể cài đặt Wizard kết thúc 47 89 98 92 Hình 2.11 Hộp thoại thể việc quản lý mã cài đặt 47 89 98 92 Hình 2.12 Hộp thoại chọn mã cài đặt 48 89 98 92 Hình 2.13 Hộp thoại cài đặt mã 48 89 98 92 Hình 2.14 Thư mục vừa cài đặt 48 89 98 92 Hình 2.15 Hộp thoại crack sản phẩm 48 89 98 92 Hình 2.16 Lựa chọn file để crack 49 89 98 92 Hình 2.17 Giao diện khởi động phần mềm 49 89 98 92 Hình 2.18 Menu phần mềm 49 89 98 92 Hình 2.19 Khung nhìn vẽ 51 89 98 92 Hình 2.20 Cách lấy linh kiện từ thư viện 52 89 98 92 Hình 2.21 Cửa sổ linh kiện 52 89 98 92 Hình 2.22 Tìm chíp ATMega32 53 89 98 92 53 89 98 92 Hình 2.23 Tìm LCD 16x2 53 89 98 92 54 89 98 92 Hình 2.24 Tìm động chiều 54 89 98 92 Hình 2.25 Cách nối linh kiện 54 89 98 93 3.1 Thiết kế mạch nguyên lý 68 89 98 93 3.1.1 Thiết kế mạch điều khiển 68 89 98 93 68 89 98 93 Hình 3.14 Nạp chương trình cho vi điều khiển 82 89 98 93 Hình 2.6 Hộp thoại lựa chọn thư mục cài đặt 46 90 98 93 Hình 2.7 Hộp thoại lựa đặc trưng trình cài đặt 46 90 98 93 Hình 2.8 Hộp thoại giới thiệu thư mục cài đặt 46 90 98 93 115 ... việc đa dụng - 32 KB Flash ROM lập trình hệ thống - Giao diện nối tiếp SPI cho phép lập trình hệ thống - Cho phép 1000 lần ghi / xoá - Bộ EEPROM 1024 byte - Cho phép 100.000 ghi / xoá - Bộ nhớ SRAM... 1.1.7.3 Đơn vị so sánh ngõ Hình 1.14 Đơn vị so sánh ngõ Bộ so sánh bit liên tục so sánh giá trị TCNT0 với giá trị ghi so sánh ngõ ra(OCR0).Khi giá trị TCNT0 với OCR0,bộ so sánh tạo báo hiệu.Báo... font cho ký tự Không thể trực tiếp truy xuất vùng nhớ mà chip HD44780U tự thực có yêu cầu đọc font để hiển thị Một điều đáng lưu ý địa font ký tự vùng nhớ CGROM mã ASCII ký tự Ví dụ ký tự ‘a’

Ngày đăng: 19/01/2019, 09:49

Từ khóa liên quan

Mục lục

  • LỜI NÓI ĐẦU.

  • CHƯƠNG 1: TỔNG QUAN VỀ CÁC THIẾT BỊ ĐIỀU CHỈNH.

    • 1.1.1. Giới thiệu về AVR.

    • 1.1.2. Một số chíp AVR thông dụng.

    • 1.1.3. Chíp Atmega32.

    • 1.1.4. Quản lý ngắt.

    • 1.1.5. Cấu trúc bộ nhớ.

    • 1.1.6. Cổng vào ra.

    • 1.1.7. Bộ định thời.

    • 1.1.8. Mô tả các thanh ghi.

    • 1.1.9. Giao tiếp với I2C

    • TWI trên AVR được gọi là byte-oriented (tạm dịch là hướng byte) và interrupt-based (dựa trên ngắt). Bất kỳ một sự kiện nào trong quá trình

      • 1.1.10. Mạch nạp cho AVR.

      • 1.2.1. Tính năng.

      • 1.2.2 .Mô tả chung.

      • 1.2.3. Sơ đồ chân.

      • 1.2.4. Sơ đồ kết nối.

      • 1.2.5. Thanh ghi.

      • 1.2.6. Tổ chức bộ nhớ.

      • 1.2.7. Điều khiển hiển thị Text LCD.

      • 1.3. Động cơ điện một chiều.

        • 1.3.1. Cấu tạo.

        • 1.3.2. Nguyên lý làm việc.

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

Tài liệu liên quan