Menu English Ukrainian Tiếng Nga Trang Chủ

Thư viện kỹ thuật miễn phí cho những người có sở thích và chuyên gia Thư viện kỹ thuật miễn phí


ENCYCLOPEDIA VỀ ĐIỆN TỬ TRUYỀN THANH VÀ KỸ THUẬT ĐIỆN
Thư viện miễn phí / Sơ đồ của các thiết bị vô tuyến-điện tử và điện

Lập trình viên MK ATMEL sê-ri AT89. Bách khoa toàn thư về điện tử vô tuyến và kỹ thuật điện

Thư viện kỹ thuật miễn phí

Bách khoa toàn thư về điện tử vô tuyến và kỹ thuật điện / Bộ vi điều khiển

Bình luận bài viết Bình luận bài viết

Bộ vi điều khiển Atmel (MCU) từ lâu đã được biết đến và được sử dụng rộng rãi bởi những người yêu thích radio trên toàn thế giới. MK dòng AT89 có bộ lệnh đầy đủ (CISC) và hoàn toàn tương thích với Intel 8051 MK. Bài viết mô tả bộ lập trình cho các MK AT89S51, AT89S52, AT89S55 được sử dụng rộng rãi nhất và các phiên bản điện áp thấp AT89LV51, AT89LV52, AT89LV55 của chúng. . Thông số của các MK này được đưa ra trong tài liệu tham khảo “Vi điều khiển của các dòng họ bình dân”, đăng trên “Radio”, 2000, số 7, tr. 53.

Không giống như các lập trình viên được mô tả trong [1, 2], chương trình được đề xuất không yêu cầu một bộ vi điều khiển khác đã được lập trình để hoạt động. Nó bao gồm phần cứng và phần mềm điều khiển cho một máy tính tương thích với IBM. Phần cứng (sau đây gọi là lập trình viên) được kết nối với cổng LPT, cổng này phải được chuyển (trong menu Thiết bị ngoại vi tích hợp trong BIOS máy tính) sang chế độ EPP (Cổng song song nâng cao). Ở chế độ này, cổng LPT của máy tính trở thành hai chiều (để biết thêm chi tiết, xem [3]).

Sơ đồ nguyên lý của bộ lập trình được hiển thị trong Hình. 1. Chip DD1 (giao diện song song có thể lập trình KR580VV55) phân phối byte thông tin đến từ cổng LPT đến bus dữ liệu, bus địa chỉ và tạo tín hiệu điều khiển.

Bộ lập trình MK ATMEL series AT89
(bấm vào để phóng to)

Phần thấp và cao của địa chỉ được truyền tuần tự qua kênh A và dữ liệu qua kênh B và ở chế độ ghi chương trình, kênh này hoạt động cho đầu ra và ở chế độ đọc cho đầu vào. Kênh C được sử dụng để điều khiển các chế độ hoạt động của các thanh ghi DD2, DD3, bộ ổn áp DA1 và bộ vi điều khiển lập trình được cài đặt trong ổ cắm XS1. Vi mạch DD1 được điều khiển bởi các tín hiệu đến đầu vào A0, A1, RD và WR. Các chế độ hoạt động của vi mạch DD1 được đưa ra trong bảng. 1.

Bộ lập trình MK ATMEL series AT89

Vi mạch DD2 và DD3 được thiết kế để lưu trữ phần thấp và phần cao của địa chỉ MK có thể lập trình. Thông tin được ghi lại bằng tín hiệu CO và C1 DD1. Bộ ổn định điện áp DA1 có thể điều chỉnh được sử dụng để tạo ra điện áp MK có thể lập trình là 5 hoặc 12 V ở chân EA/UPP. Các giá trị điện áp được xác định bởi điện trở R4-R6. Khi mức tín hiệu C2 DD1 ở mức thấp, điện áp ở đầu ra của ổn áp là 12 V, khi ở mức cao, khi bóng bán dẫn VT1 mở và điện trở R4 mắc song song với R6 là 5 V.

Để lập trình MK, chip DD1 được chuyển sang chế độ trong đó các kênh A, B và C của nó hoạt động như đầu ra. Để thực hiện việc này, hãy viết từ điều khiển 1p vào DD80 (xem Bảng 2). Sử dụng tín hiệu C4-C7 DD1, bộ vi điều khiển khả trình được đặt ở chế độ ghi (xem Bảng 3) và các giá trị ban đầu C0-C3 được đặt (C0 = C1 = C2 = C3 = 1).

Sau đó, phần thấp của địa chỉ MK được xuất ra kênh A và được ghi vào DD2 bằng tín hiệu C0 (đặt C0 = 0), sau đó phần cao của địa chỉ được xuất ra và ghi vào DD3 bằng tín hiệu C1 = 0. Tiếp theo, dữ liệu được xuất ra kênh B và đến đầu vào tương ứng của MK có thể lập trình. Mức thấp được áp vào C2, khiến điện áp +12 V xuất hiện ở đầu vào EA/Upp của MK. Sau đó, việc ghi được xác nhận bằng cách thay đổi mức từ cao xuống thấp ở đầu ra của C3 và theo đó, ở đầu vào ALE/PROG của MK (Hình 2; giá trị của các tham số thời gian được chỉ ra trong bảng 4). Chu trình ghi dữ liệu đã hoàn tất. Bây giờ tín hiệu C2 và C3 có thể được đặt lại và chuyển sang địa chỉ và byte dữ liệu tiếp theo.

Bộ lập trình MK ATMEL series AT89

Bộ lập trình MK ATMEL series AT89

Tất cả các thao tác trên được lặp lại cho đến khi tất cả dữ liệu từ tệp chương trình cơ sở gốc được ghi. Xin lưu ý rằng tệp chương trình cơ sở phải được trình bày ở định dạng nhị phân đơn giản nhất (phần mở rộng .bin). Để chuyển đổi tệp từ định dạng Intel hex sang nhị phân, hãy sử dụng tiện ích hex2bin.exe.

Ở chế độ đọc, cổng LPT chuyển sang chế độ hai chiều, chip DD1 được đặt ở chế độ 82h (Bảng 2), kênh A, C là đầu ra, kênh B là đầu vào.

Bộ lập trình MK ATMEL series AT89

Tương tự như chế độ ghi, phần thấp và phần cao của địa chỉ được xuất ra lần lượt là DD2 và DD3, sau đó thiết lập chế độ đọc của MK (Bảng 3).

Bộ lập trình MK ATMEL series AT89

Đầu ra C2 DD1 ở chế độ đọc luôn ở trạng thái ghi nhật ký. 1. Sau khi cài đặt địa chỉ, mức thấp được áp dụng cho đầu vào ALE/PROG của MK (C3 = 0) và dữ liệu đầu ra MK được đặt tại địa chỉ đã đặt. Sau đó, thông tin được đọc từ kênh B DD1 và dữ liệu nhận được được ghi vào một tệp, tên của tệp này được nhập khi bắt đầu quy trình đọc chương trình MK. Tệp sẽ có phần mở rộng .bin và sẽ là bản sao hoàn chỉnh của bộ nhớ chương trình của MK.

Ở chế độ kiểm tra nội dung, bộ nhớ MK được đọc và thực hiện so sánh từng byte với tệp đã chỉ định. Khi phát hiện sự khác biệt, địa chỉ của các giá trị không khớp và hai byte sẽ được hiển thị trên màn hình điều khiển: một từ bộ nhớ của MK, một từ tệp.

Ở chế độ xóa MK, các giá trị được đặt dọc theo dòng C4-C7 DD1 theo bảng. 3. Sau đó, điện áp 12 V được đưa vào đầu vào EA/VPP (C2 = 0) và mức điện áp thấp được đưa vào đầu ra C3 (ALE/PROG), được giữ trong 10 ms. Sau khi xóa, nội dung của bộ nhớ sẽ được theo dõi. Nếu thành công, toàn bộ bộ nhớ chương trình sẽ chứa đầy các giá trị FFh, nhưng nếu bất kỳ ô nào có nội dung khác, một thông báo chứa địa chỉ và giá trị của nó sẽ được hiển thị trên màn hình điều khiển.

Để đọc mã nhận dạng, chip DD1 được chuyển sang chế độ trong đó kênh B làm đầu vào (tương tự như chế độ đọc), bus C4-C7 được chuyển sang trạng thái nhật ký. 0 (theo Bảng 3) và các địa chỉ 30p, 31 h, 32h lần lượt được xuất ra bus địa chỉ. Kết quả là, các byte tương ứng xuất hiện trên màn hình điều khiển, qua đó xác định loại MK (Bảng 5).

Bộ lập trình MK ATMEL series AT89

Ngoài ra, phần mềm cho phép bạn tự động xác định loại MK và nếu không thể, loại của nó có thể được nhập thủ công.

Chương trình PC và văn bản nguồn của nó trong Turbo Pascal

Văn chương

  1. Lập trình viên vi điều khiển ATMEL với bộ nhớ FLASH. - <atprog.boom.ru>.
  2. Lập trình quá trình một pamiti vững chắc Atmel. - .
  3. Chế độ cổng song song nâng cao IEEE 1284 EPP. -

Tác giả: A. Golubkov, Mátxcơva

Xem các bài viết khác razdela Bộ vi điều khiển.

Đọc và viết hữu ích bình luận về bài viết này.

<< Quay lại

Tin tức khoa học công nghệ, điện tử mới nhất:

Máy tỉa hoa trong vườn 02.05.2024

Trong nền nông nghiệp hiện đại, tiến bộ công nghệ đang phát triển nhằm nâng cao hiệu quả của quá trình chăm sóc cây trồng. Máy tỉa thưa hoa Florix cải tiến đã được giới thiệu tại Ý, được thiết kế để tối ưu hóa giai đoạn thu hoạch. Công cụ này được trang bị cánh tay di động, cho phép nó dễ dàng thích ứng với nhu cầu của khu vườn. Người vận hành có thể điều chỉnh tốc độ của các dây mỏng bằng cách điều khiển chúng từ cabin máy kéo bằng cần điều khiển. Cách tiếp cận này làm tăng đáng kể hiệu quả của quá trình tỉa thưa hoa, mang lại khả năng điều chỉnh riêng cho từng điều kiện cụ thể của khu vườn, cũng như sự đa dạng và loại trái cây được trồng trong đó. Sau hai năm thử nghiệm máy Florix trên nhiều loại trái cây khác nhau, kết quả rất đáng khích lệ. Những nông dân như Filiberto Montanari, người đã sử dụng máy Florix trong vài năm, đã báo cáo rằng thời gian và công sức cần thiết để tỉa hoa đã giảm đáng kể. ... >>

Kính hiển vi hồng ngoại tiên tiến 02.05.2024

Kính hiển vi đóng vai trò quan trọng trong nghiên cứu khoa học, cho phép các nhà khoa học đi sâu vào các cấu trúc và quá trình mà mắt thường không nhìn thấy được. Tuy nhiên, các phương pháp kính hiển vi khác nhau đều có những hạn chế, trong đó có hạn chế về độ phân giải khi sử dụng dải hồng ngoại. Nhưng những thành tựu mới nhất của các nhà nghiên cứu Nhật Bản tại Đại học Tokyo đã mở ra những triển vọng mới cho việc nghiên cứu thế giới vi mô. Các nhà khoa học từ Đại học Tokyo vừa công bố một loại kính hiển vi mới sẽ cách mạng hóa khả năng của kính hiển vi hồng ngoại. Thiết bị tiên tiến này cho phép bạn nhìn thấy cấu trúc bên trong của vi khuẩn sống với độ rõ nét đáng kinh ngạc ở quy mô nanomet. Thông thường, kính hiển vi hồng ngoại trung bị hạn chế bởi độ phân giải thấp, nhưng sự phát triển mới nhất của các nhà nghiên cứu Nhật Bản đã khắc phục được những hạn chế này. Theo các nhà khoa học, kính hiển vi được phát triển cho phép tạo ra hình ảnh có độ phân giải lên tới 120 nanomet, cao gấp 30 lần độ phân giải của kính hiển vi truyền thống. ... >>

Bẫy không khí cho côn trùng 01.05.2024

Nông nghiệp là một trong những lĩnh vực quan trọng của nền kinh tế và kiểm soát dịch hại là một phần không thể thiếu trong quá trình này. Một nhóm các nhà khoa học từ Viện nghiên cứu khoai tây trung tâm-Hội đồng nghiên cứu nông nghiệp Ấn Độ (ICAR-CPRI), Shimla, đã đưa ra một giải pháp sáng tạo cho vấn đề này - bẫy không khí côn trùng chạy bằng năng lượng gió. Thiết bị này giải quyết những thiếu sót của các phương pháp kiểm soát sinh vật gây hại truyền thống bằng cách cung cấp dữ liệu về số lượng côn trùng theo thời gian thực. Bẫy được cung cấp năng lượng hoàn toàn bằng năng lượng gió, khiến nó trở thành một giải pháp thân thiện với môi trường và không cần điện. Thiết kế độc đáo của nó cho phép giám sát cả côn trùng có hại và có ích, cung cấp cái nhìn tổng quan đầy đủ về quần thể ở bất kỳ khu vực nông nghiệp nào. Kapil cho biết: “Bằng cách đánh giá các loài gây hại mục tiêu vào đúng thời điểm, chúng tôi có thể thực hiện các biện pháp cần thiết để kiểm soát cả sâu bệnh và dịch bệnh”. ... >>

Tin tức ngẫu nhiên từ Kho lưu trữ

Kết hợp cảm biến dưới màn hình cho điện thoại thông minh không viền 28.09.2020

AMS đã công bố việc tạo ra một cảm biến kết hợp tiên tiến sẽ giúp các nhà phát triển điện thoại thông minh sản xuất các thiết bị có viền tối thiểu xung quanh màn hình.

Sản phẩm nhận được ký hiệu TMD3719. Nó kết hợp các chức năng của cảm biến ánh sáng, cảm biến tiệm cận và cảm biến nhấp nháy. Nói cách khác, giải pháp kết hợp khả năng của một số chip riêng lẻ.

Mô-đun được thiết kế để đặt ngay sau màn hình đi-ốt phát quang hữu cơ (OLED). Điều này giúp loại bỏ sự cần thiết phải cài đặt các cảm biến thích hợp trên khung màn hình, cho phép bạn giảm chiều rộng của cảm biến sau đến mức tối thiểu.

Dựa trên TMD3719, các chức năng như tự động điều chỉnh độ sáng màn hình tùy thuộc vào điều kiện ánh sáng hiện tại, tắt đèn nền và lớp cảm ứng khi điện thoại thông minh đến gần tai, v.v. có thể được thực hiện.

Cùng với camera dưới màn hình, sản phẩm được giới thiệu sẽ cho phép bạn tạo ra những chiếc điện thoại thông minh có thiết kế không khung thực sự. Đối với những thiết bị như vậy, màn hình sẽ chiếm gần như 100% diện tích mặt trước của vỏ máy.

Tin tức thú vị khác:

▪ Đèn flash NAND 48D 3 lớp

▪ Khai thác mỏ để tiết kiệm năng lượng

▪ Bộ xử lý Intel Core M cho máy tính di động lai

▪ Thấu kính sinh trắc học giúp tầm nhìn sắc nét hơn gấp ba lần

▪ Máy ảnh kiểm soát khuôn mặt 500 megapixel

Nguồn cấp tin tức khoa học và công nghệ, điện tử mới

 

Tài liệu thú vị của Thư viện kỹ thuật miễn phí:

▪ phần trang web Bộ khuếch đại công suất. Lựa chọn các bài viết

▪ bài báo Các trường đại học của tôi. biểu hiện phổ biến

▪ bài báo Lermontov và Byron có quan hệ họ hàng với nhà thơ Scotland nào? đáp án chi tiết

▪ Bài báo lửa trại. Truyền thuyết, canh tác, phương pháp áp dụng

▪ bài viết Chỉnh lưu gợn thấp. Bách khoa toàn thư về điện tử vô tuyến và kỹ thuật điện

▪ bài viết Thiết bị chuyển đổi tuần tự của người tiêu dùng. Bách khoa toàn thư về điện tử vô tuyến và kỹ thuật điện

Để lại bình luận của bạn về bài viết này:

Имя:


Email (tùy chọn):


bình luận:





Tất cả các ngôn ngữ của trang này

Trang chủ | Thư viện | bài viết | Sơ đồ trang web | Đánh giá trang web

www.diagram.com.ua

www.diagram.com.ua
2000-2024