![]() |
Hỏi về lệnh output_high
Chào các bạn ! cho mình hỏi lệnh output_high của CCS trong 1 PORT chỉ sử dụng được 1 chân thôi phải ko ???
Mình mô phỏng bằng CCS với hai lệnh Code:
#include <16F877A.h> http://ne3.upanh.com/b5.s16.d2/ffc55...outputhigh.bmp |
sao lại một chân được, bạn thiếu khai báo porta là đầu ra, thêm vào dòng lệnh set_tris_a(0); là được
|
ko cần đâu bạn ơi ! trong hàm main khi đã sd ouput_high thì ko cần set_tris_X
vấn đề nằm ở chổ này : http://i1226.photobucket.com/albums/...cs1990/un1.jpg http://i1226.photobucket.com/albums/...cs1990/un2.jpg |
chỗ này là chỗ nào? mình chả thấy vấn đề gì hết, output_high (pin), đó là cấu trúc, bạn muốn pin nào mức cao thì bạn output_high pin đó,nó điều khiển đọc lập từng chân mà không quan tâm trạng thái chân khác, không phải set_tris luôn
thân |
cái chân MCLR kìa ! nếu trong trình mô phỏng bạn cho cái label 1 đầu của led là Vpp đầu kia là Vss thì sẽ có sư khác biệt đó
|
Múi giờ GMT. Hiện tại là 05:34 AM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam