![]() |
|
Tài trợ cho PIC Vietnam |
||||||||
| Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
![]() |
|
|
Ðiều Chỉnh | Xếp Bài |
|
|
|
|
#1 |
|
Nhập môn đệ tử
Tham gia ngày: Nov 2012
Bài gửi: 2
: |
output_d(0xbf);
output_c(MA7DOAN[dv]); delay_ms(10); output_d(0xdf); output_c(MA7DOAN[chuc]); delay_ms(10); output_d(0xef); output_c(MA7DOAN[tram]); delay_ms(10); output_d(0Xf7); output_c(MA7DOAN[nghin]); delay_ms(10); led 7SEG này anot chung sao set muc "0" nhỉ output_d(0xbf)=10111111 nêu mình nghĩ đúng thì phải set mức "1" thì led mới sáng được chứ nhỉ output_d(0x40) = 01000000 tương ứng hàng đơn vị. mong bạn giải thích dùm . mới tìm hiểu về lĩnh vực về pic |
|
|
|
|
|
#2 | |
|
Đệ tử 7 túi
Tham gia ngày: Jul 2010
Nơi Cư Ngụ: TP HCM
Bài gửi: 190
: |
Trích:
Mạch sử dụng transistor PNP, loại này phải kích mức thấp mới dẫn, dòng kích sẽ chạy từ cực E ---> B. Kích trasistor NPN thì kích mức 1, dòng kích sẽ chạy từ cực B ---> E, kích kiểu này có nhiều "hạn chế", chủ yếu dùng kể "kích dẫn nối mass",...nếu dùng kích ở phía Vcc thay cho transistor như sơ đồ ở trên...thì áp ra bị sụt áp phía đầu Anot của led 7 đoạn,...áp sẽ < 4.3V. (Cái sơ đồ ở trên đáng lẽ phải có các điện trở hạn dòng vô port_C,..tại làm biếng vẽ nên nó vậy). |
|
|
|
|
![]() |
|
|