Cho mình hỏi là khi thiết lập PORTC là input thì dữ liệu cần đưa vào thông qua các chân PIN như thế nào? mình có thể đưa dữ liệu 8 bit của portc vào một thanh ghi 8 bit trong MCU được không?
Thông báo
Collapse
No announcement yet.
Đưa dữ liệu vào như thế nào khi thiết lập Port là input?
Collapse
X
-
nếu bạn muốn lấy data từ ngõ vào thì bạn setup thanh ghi DDRx tương ứng với chân là 0 và phải cho phép pull-up resistor (bằng cách cho thanh ghi PORT.x là 1). lúc này dữ liệu cấp trên chân của IC sẽ hiện thị trong thanh ghi PIN.x và bạn có thể đọc vào.
ví dụ:
DDRx = 0x00 ; // ngõ vào
PORTx = 0xFF ;// cho phép pull-up
Rn = PINx ; // đưa giá trị từ chân IC (bên ngoài) vào thanh ghi Rn
nếu chân bên ngoài để trống thì PINx vẫn là FF, nên Rn = FF , nếu chân ngoài nối xuống GND thì đương nhiên Rn = 0 .
vấn đề này đã được nói nhiều trong diễn đàn rồi, bạn nên tìm trước khi đặt câu hỏi.
Comment
-
Chào bạn. Mình cũng mới học AVR. Bạn đọc cái này thử coi. Mình tóm tắt một chút và có 1 bài ví dụ
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Kiểm tra biến ápbởi nguyendinhvanThế á. Tôi cũng thích mấy thứ đó.
Ngày trước tôi cũng nhặt được cái máy hàn nhúng bị hỏa hoạn, cháy sạch tất cả, chỉ còn lại đúng phần sắt.
Sau ba ngày, anh em nó cạo gỉ, sơn vỏ lại xinh xắn. Việc còn lại, tôi mất...-
Channel: Điện tử dành cho người mới bắt đầu
hôm nay, 00:59 -
-
Trả lời cho Kiểm tra biến ápbởi nhathung1101Tôi còn đoán chắc, chủ "thớt" này làm cho cty abc mà tôi cũng biết.
Họ có đủ dây chuyền xyz... kể cả hàn nhúng tự động.
Họ chỉ thiếu cái QC nên lên đây hỏi. Anh em ta thật là tốt bụng với họ quá mà.-
Channel: Điện tử dành cho người mới bắt đầu
Hôm qua, 22:59 -
-
Trả lời cho Kiểm tra biến ápbởi nhathung1101Lại để tôi kể chuyện nhé:
Có công nghệ "cùi" đến mức cao thủ chán không thèm làm, và cao thủ lại hay mất ngủ... Nên cao thủ nghĩ ra cái máy làm thay mình, dù chỉ dùng "hàm nội suy" đã đủ thay đổi "cả thế...-
Channel: Điện tử dành cho người mới bắt đầu
Hôm qua, 22:45 -
-
Trả lời cho Kiểm tra biến ápbởi vi van phamÔi! Tôi đã thấy mèo mướp tuổi trẻ tài cao.
Té xuống đất , vỡ cái mông rồi....-
Channel: Điện tử dành cho người mới bắt đầu
14-06-2024, 21:27 -
-
Trả lời cho Kiểm tra biến ápbởi mèomướpCháu đọc bài của chú đinh vặn thấy nhân vật ấy giống anh hàng xóm cháu ấy ạ. Nhưng mà a ấy hôm nọ bị cụ trưởng bản đuổi ra khỏi làng rồi ạ vì dám trốn học buổi tối rình trộm cụ ấy với bà hàng xóm đang test mạch đánh vần...
-
Channel: Điện tử dành cho người mới bắt đầu
14-06-2024, 21:21 -
-
Trả lời cho Kiểm tra biến ápbởi nguyendinhvanĐể tôi kể chuyện cho mà nghe !
Một bà mẹ có một đứa con rất là thông minh. Một hôm bà nảy ra ý định dạy cậu bé học chữ. Nghe là mẹ sắp có trò chơi mới, nên cậu bé rất hào hứng.
Buổi học đầu tiên, mẹ dạy cậu...-
Channel: Điện tử dành cho người mới bắt đầu
14-06-2024, 01:21 -
-
Trả lời cho Công suất điện trởbởi cadcamcông suất chỉ tăng khi ta mắc // còn nếu nối tiếp thì công suất sẽ giử nguyên.
2 con trở giống nhau thì khi mắc // điện trở sẽ giảm xuống một nửa còn công xuất sẽ tăng gấp đôi.
nếu mắc nối tiếp thì điện trở sẽ tăng gấp đôi nhưng công suất giữ nguyên không thay đổi gì cả.-
Channel: Điện tử công suất
13-06-2024, 17:10 -
-
bởi iTronCách tốt nhất là bạn dùng dao rọc giấy cạo nhẹ lớp sơn trắng để dò lại mạch. Theo mình thấy thì chân nguồn dương (đỏ) nối R3 và nguồn âm (đen) thì bạn hàn vào vị trí mình đánh dấu là được.
Chúc bạn thành công...-
Channel: Điện tử dành cho người mới bắt đầu
13-06-2024, 15:06 -
-
bởi tonynice8x
Chào các anh trong group!
Hiện tại em có con chuột do dùng lâu ngày, lúc em tháo ra vô tình bị bong chân header, xong em hàn lại thì bong luôn chân. Mà...-
Channel: Điện tử dành cho người mới bắt đầu
13-06-2024, 14:17 -
-
Trả lời cho Kiểm tra biến ápbởi nhathung1101Chẳng có gì là khó cả. Nhà máy người ta sản xuất tính bằng đơn vị triệu sản phẩm. Nếu đầu óc nghĩ theo cách thủ công thì họ phá sản sớm.
Mà chẳng nói đâu xa, chứng kiến cái máy đút cái xúc xích vào là đầu kia có một lũ bò là hiểu ngay ...-
Channel: Điện tử dành cho người mới bắt đầu
11-06-2024, 22:20 -
Comment