Tìm hiểu chip 89cxxxx potx

45 153 0
Tìm hiểu chip 89cxxxx potx

Đ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

Tự học điện tử: Bài 2: Bước đầu làm quen với loại ic lập trình. Rất vui khi thấy Bạn vào xem Dẫn nhập Điện tử là môn học vật lý, nó hoạt động theo nguyên lý hoàn toàn mang tính khách quan. Tuy nhiên các ý tưởng, các mong muốn của chúng ta lại mang tính chủ quan hoàn toàn. Chủ quan là cái của mình nằm ở bên trong của mọi người, kh́ách quan là cái tự nó vận hành, nằm ở bên ngoài, độc lập với mọi người. Do vậy khi học môn điện tử, Bạn phải luôn luôn nhớ hướng cái ý thích của mình sao cho phù hợp với cái tự thân hoạt động của các board mạch. Trước đây, môn điện tử được thực hiện trên các linh kiện cơ bản, đơn lập, như: Điện trở R, tụ điện C, cuộn cảm L, biến áp T, diode D, led, transistor Q, IC Dùng các linh kiện này, chúng ta đã ráp được nhiều dạng mạch điện chức năng, như: * Mạch khuếch đại dùng biến một tín hiệu yếu thành mạnh. * Mạch dao động dùng tạo ra các dạng tín hiệu. * Mạch điều khiển dùng tác động đến các chủ thể cho theo đúng ý của người điều khiển. * Mạch liên lạc hữu tuyến, vô tuyến. * Radio, Cassette, TV, Camera Ngày nay, trên sự phát triển của lý thuyết mạch số, trên sự tiến bộ phi thường của công nghệ chế tạo nano tạo ra các linh kiện nhỏ li-ti, chúng ta đã tạo ra được bước đột phá có tính cách mạng trong ngành điện tử học. Cụ thể là đã chế được nhiều chủng loại ic vi điều khiển, ic vi xử lý, hoạt động theo các mã lệnh có trong các dạng bộ nhớ, như bộ nhớ EEPROM, bộ nhớ RAM Hơn thế nữa, người ta còn tích hợp được các ic vi xử lý và các ic nhớ trong cùng một ic và tạo ra loại ic đơn phiến <IC one chip> rất tiện dụng. Cũng từ đó chúng ta có nhiều chủng loại ic lập trình đơn phiến, như: ic vi điều khiển họ AT89Cxxxx, ic PIC, ic AVR, ARM Tất cả các ic này đều thuộc nhóm ic lập trình, nghĩa là nó vận hành theo các câu lệnh có trong các bộ nhớ, mà các câu lệnh lại có từ các ý tưởng chủ quan của chúng ta, nó là sản phẩm do chúng ta nghĩ ra và tìm cách "cấy nạp" vào các bộ nhớ. Sự kết hợp cái chủ quan <của con người> và sự khách quan <của máy móc> đã tạo ra vô số các thiết bị điện tử ngày càng có nhiều ứng dụng rất đặc sắc. Có thể nói, chúng ta gần như ngày càng thành công hơn trong công việc chế tạo ra được một cấu trúc giống như mô hình của sinh học. Nó gồm có phần "thân - Body" và phần thân này được vận hành theo phần "trí não - Brain". Đó là hình ảnh của một sinh thể sống vậy. Trong bài viết này, tôi giới thiệu đến các Bạn trẻ, nhất là với các Bạn mới làm quen với môn điện tử, một vài kiểu mạch hoạt động với loại ic lập trình. Bắt đầu cho đơn giản và dễ học, chúng ta sẽ tìm hiểu các ic vi điều khiển họ AT89Cxxxx, như: ic AT89C51 <có 40 chân>, AT89C2051 <có 20 chân> Do bài viết này dùng cho các Bạn mới bước vào ngưỡng cửa của môn điện tử học <Điện tử nhập môn> nên tôi dùng cách viết không cao siêu, phức tạp mà dùng lời văn mang tính đời thường, dễ đọc, dễ hiểu, dễ nhớ, dễ làm. Mong bài viết có ích với Bạn. Giới thiệu mạch điện chính dùng cho bài viết. Với bất cứ mạch điện nào cũng vậy, việc trước tiên là khảo sát mạch cấp nguồn. Do các ic lập trình cần được nuôi với mức nguồn DC ổn định, nên chúng ta sẽ dùng loại ic có chức năng ổn áp để cấp điện cho nó. Trong mạch dùng ic ổn áp 3 chân họ 78xxx và với ic 7805, trên ngả ra <chân Output> chúng ta sẽ có mức áp 5V với độ ổn định cao, và dùng mức áp này cấp cho các ic lập trình họ AT89Cxxxxx, chúng ta biết các ic lập trình này, thường có qui định như sau: Chân cuối của hàng dưới là cho nối vào đường masse để lấy dòng và chân cuối của hàng trên là cho nối vào đường nguồn DC 5V. Trong mạch, Bạn dùng biến áp vừa để giảm áp AC vừa có tác dụng cách ly để giữ an toàn cho người sử dụng. Mức áp ra trên cuộn thứ cấp lấy khoảng ̣9V là đủ <12V tuy hơi cao nhưng cũng được>, sau khi qua cầu nắn dòng toàn kỳ với 4 diode, chúng ta có dòng điện dạng xung một dấu <đơn pha>, Bạn cho dòng điện dạng xung này nạp vào một tụ hóa lớn, dùng tụ hóa lớn làm kho chứa điện, nó có công dụng vừa giảm mức dợn sóng, vừa nâng cao mức áp DC <tụ sẽ nạp lên đến mức cực đại> và vừa có tác dụng ổn định điều kiện cấp điện cho tải <ổn áp bằng tụ hay ổn dòng bằng cuộn cảm được gọi là cách ổn định thụ động, ổn áp bằng transistor hay bằng ic được gọi là ổn áp tích cực>. Sau đó dùng ic ổn áp 7805 để có 5V cấp cho ic lập trình. Bạn nhớ khi dùng ic ổn áp họ 78xxx <hay họ 79xxx, họ 79xxx dùng ổn áp trên các đường nguồn âm>, trên ngả ra <tức trên chân Output> Bạn phải gắn một tụ hóa nhỏ <khoảng 10uF đến 100uF> để tránh hiện tượng mạch phát sinh dao động tự kích, khi xuất hiện dao động mức áp DC trên đường nguồn sẽ nhấp nhô, lúc vọt lên lúc tuột xuống. Để lọc bỏ các tín hiệu nhiễu tần cao nhiễm trên đường nguồn DC, Bạn nhớ dùng các tụ nhỏ, thường có trị khoảng 0.1uF <104> là được. Do để biết mạch có vào điện hay chưa, Bạn dùng một Led đỏ làm chỉ thị, với Led luôn phải nhớ dùng điện trở hạn dòng, vì dòng quá lớn sẽ làm hư Led. Hình vẽ cho thấy các linh kiện phụ dùng thêm ở bên ngoài của một ic lập trình. Quá ít linh kiện phụ phải không? Do đó có thể nói ic lập trình rất dễ dùng mà. Thí dụ: Với ic lập trình AT89C2051, có 20 chân, thì: 1. Bạn cho chân 10 <chân cuối của hàng dưới> nối masse, chân 20 <chân cuối của hàng trên> nối nguồn 5V. Dòng điện tử sẽ chảy vào ic qua chân số 10 và dòng điện tử sẽ chảy ra trên chân số 20. 2. Trên chân 1 cho mắc mạch tụ C <khoảng 10uF> và điện trở R <khoảng 10K> để tạo tác dụng Reset. Tác dụng Reset sẽ xác lập trạng thái khởi đầu cho các bộ phận trong ic lập trình. 3. Trên chân 4 chân 5, cho mắc thạch anh định tần <thường dùng thạch anh 12MHz> để có xung nhịp 1MHz. Ngang thạch anh Bạn gắn 2 tụ nhỏ để bù nhiệt ổn tần. Chỉ với một ít phụ kiện bên ngoài thêm vào như vậy, ic lập trình AT89C2051 đã sẵn sàng hoạt động theo các câu lệnh mà do Bạn đã soạn ra và cho nạp vào bộ nhớ của nó. Loại ic lập trình dễ dùng quá phải không Bạn? Một khi ic lập trình chấp hành các lệnh của Bạn nó sẽ biểu hiện như thế nào? Cách biểu hiện "tuân theo lệnh" của các ic lập trình là nó sẽ đặt mức áp ra trên các chân của các cảng lúc thì ở mức áp cao <thường gọi là bit 1> hay khi thì ở mức áp thấp <thường gọi là bit 0> đúng theo nội dung của các câu lệnh. Do vậy với các ic lập trình Bạn phải biết thật rõ các chân của các cảng và khi biên soạn một chương trình nguồn, Bạn sẽ phải tính toán xem lúc nào thì chân nào sẽ cho lên mức áp cao và chân nào thì cho ở mức áp thấp. Mức áp cao để làm gì và vì sao phải đặt nó ở mức áp thấp. Thí dụ: 1. Với các Led gắn trên chân C của một transistor, chân B của transistor gắn vào một chân của cảng p1 chẳng hạn, lúc đó nếu xuất ra bit 1 <mức áp cao> thì transistor sẽ bão hòa và các Led trên chân C sẽ sáng và nếu cho ra bit 0 thì transistor sẽ ngưng dẫn và các Led sẽ tắt. 2. Nếu tải lại là một relay, thì khi xuất bit 1, transistor bão hòa cấp dòng cho cuộn tạo từ nó sẽ hút tiếp điểm lá kim xuống và khi xuất ra bit 0 thì transistor sẽ ngưng dẫn và cuộn kích từ mất dòng nó sẽ cho nhã tiếp điểm lá kim ra. 3. Nếu tải là một motor DC thì khi xuất bit 1 -> motor sẽ quay và bit 0 -> motor sẽ dừng. Các chân của các cảng vừa dùng làm ngả ra và cũng vừa làm ngả vào, điều này tạo ra rất nmhiều ứng dụng hấp dẫn. Bạn có thể tìm xem thêm các bài tôi đã viết trong các mục trước. I. Giới thiệu linh kiện dùng trong mạch. Trước khi muốn ráp một mạch điện nào, Bạn phải tập trung đầy đủ các linh kiện của mạch điện, như: điện trở R, tụ điện C, Led, diode D, transistor, ic lập trình…và quan trọng hơn là board cắm đa năng, việc lắp ráp sơ đồ mạch điện trên board cắm đa năng rất thuận tiện. Hầu như tất cả các bài thực hành tôi đều ráp trên board cắm này truóc, Chỉ sau khi mạch hoạt động tốt, tôi sẽ làm bảng mạch in để chuyển các linh kiện trên board cắm lên bảng mạch in. Bạn xem hình. Ở Mỹ nếu Bạn biết sử dụng các linh kiện có trên các board mạch điện cũ, Bạn sẽ có rất nhiều linh kiện đặc dụng, chiều chiều, Bạn chỉ cần đi rão một vòng qua các phố là có thể bê về rất nhiều các thiết bị điện tử người ta bỏ bên đường, như: TV, đầu máy, radio cassette, ampli, loa…. “Làm thịt” các thiết bị này Bạn sẽ có được rất nhiều linh kiện đúng theo công dụng của mình. Ở đây, nhờ biết cách tìm kiếm các linh kiện nên tôi ít bị động về vấn đề này. Bây giờ tìm hiểu các linh kiện dùng cho bài thực hành Với các mạch điện tử thực dụng, mạch thường làm việc ở mứa áp DC thấp, lúc đó Bạn thường phải dùng các biến áp cách ly và cho giảm áp 220V xuống 9V. Với loại biến áp nhỏ này, chúng ta thường hiểu nó qua 3 hệ thức sau: . loại ic đơn phiến <IC one chip& gt; rất tiện dụng. Cũng từ đó chúng ta có nhiều chủng loại ic lập trình đơn phiến, như: ic vi điều khiển họ AT89Cxxxx, ic PIC, ic AVR, ARM. Bắt đầu cho đơn giản và dễ học, chúng ta sẽ tìm hiểu các ic vi điều khiển họ AT89Cxxxx, như: ic AT89C51 <có 40 chân>, AT89C2051 <có 20 chân> Do bài viết này. mức áp 5V với độ ổn định cao, và dùng mức áp này cấp cho các ic lập trình họ AT89Cxxxxx, chúng ta biết các ic lập trình này, thường có qui định như sau: Chân cuối của

Ngày đăng: 11/07/2014, 18:20

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

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

Tài liệu liên quan