Hướng dẫn Bài 3 lập trình I O

mta_cdt

Super Moderator
Thành viên BQT
#1
phần này mình xin giới thiệu với các bạn phần lập trình cổng vào ra. Nếu như có gì chưa rõ hoặc còn thắc mắc xin các bạn góp ý.

atmega16 có 4 cổng vào ra là PORTA PORTB PORTC và PORTD được quản lý bởi 3 thanh ghi là PORT PIN và DDR
video dùng codevison avr
đối với AVR studio mình sử dụng phép and và or. Cách sử dụng and và or như hình dưới
2013-09-30_230532.jpg
còn đây là and
2013-09-30_230549.jpg
đối với avr studio 4
toàn bộ các project, file mô phỏng và slide có thể download ở file đính kèm
 

Đính kèm

Sửa lần cuối:

themanh

Học sinh trung cấp
#2

mta_cdt

Super Moderator
Thành viên BQT
#3
Anh mta_cdt cho em hỏi, em có làm cái mạch usb to com băng atmega 8 theo hướng dẫn này, đã chạy rồi, em đã test thử với avr, nhưng nếu dùng mạch này mà mắc vào vđk dùng nguồn 3.3 vôn thì có được không a. Em không hiểu cái cùng mực điện áp TTL là thế nào?
Thảo luận - Mạch chuyển đổi USB to COM dùng Atmega8 | Cộng đồng cơ điện tử Việt Nam | Mechatronics
TTL theo mình hiểu là chuẩn quy định 2 mức 0 và 1. Mức 1 là mức cao tức là điện áp bằng VCC(hoặc gần bằng VCC), mình ko nhớ lắm như lớn 2v được coi là 1. Mức 0 tương đương với xấp xỉ bằng 0v, mạch của bạn là usb to com dùng atmega8 hoàn mà dùng với vi điều khiển 3.3v thì chỉ cần nối GND của usb to com với GND của vdk, còn 2 chân tx rx nối như bình thường là vẫn dùng được.
Tóm lại là dùng được với vi điều khiển 3.3v
 

mta_cdt

Super Moderator
Thành viên BQT
#5
Cái này không có ứng dụng cụ thể nhiều bạn hỏi là dùng làm cái gì? anh em trao đổi đưa ra 1 vài ứng dụng để rồi cùng bàn giải pháp.
Đầu tiên mình xin đề xuất 1 vào ứng dụng nhỏ.
- Cái này mình có thể ứng dụng vào mạch đảo chiều động cơ dùng vi điều khiển.
- Mạch tắt mở đèn khi trời tối, cái này kết hợp với quang trở.
- Mạch bật đèn khi lên cầu thang hoặc là vào trong nhà. Khi đi vào trong nhà thì đèn sáng lên khi ra khỏi thì đèn sẽ tắt.
- Và 1 ứng dụng khá phổ biến mình sẽ giới thiệu bài sau là hiển thị led 7 đoạn.
Bang AVR cùng trao đổi và đưa ra giải pháp nào.
 

mta_cdt

Super Moderator
Thành viên BQT
#9
Săp có bài mới chưa anh ơi?
mấy hôm nay đang bận túi bụi, vừa viết xong cái tài liệu cho led 7seg tý nữa quay cái video xong up lên heee.
 

anndt_55

Học sinh trung cấp
#10
Anh cố gắng up sớm nhé. Hôm nay, em xem đá bóng chắc thức luôn.
Chiều nay, vừa đi thực hành về. Thực hành trên ATMega 8, viết code cho đèn LED chạy 1s rùi ngắt 1s liên tục như thế.
Anh hướng dẫn em luôn cái này được không ạ? Thanks!
 

Quảng cáo Google