Cho em hỏi tí ạ, em đang dùng con píc6f877a để hiển thị dữ liệu analog lấy từ chân an0 và an1 lên lcd. Vấn đề hiển thị em đã giải quyết xong rồi, chỉ còn vấn đề là em muốn sử dụng phím bấm để chọn dữ liệu từ 1 trong 2 chân trên để hiển thị mà ko biết làm thế nào cả, mong được sự giúp đỡ của các anh chị. Tiện đây cho em hỏi luôn, em đang cần cái adapter ICSP để nạp PIC mà ko mua dc ở đâu cả, anh/chị nào có có thể cho em bán lại cho em (hoặc mượn/thuê) được ko ạ. Em cảm ơn!
Thông báo
Collapse
No announcement yet.
Pic 16f877a
Collapse
X
-
ketqua1 = doc_ADC(1);Nguyên văn bởi ceriselove Xem bài viếtCho em hỏi tí ạ, em đang dùng con píc6f877a để hiển thị dữ liệu analog lấy từ chân an0 và an1 lên lcd. Vấn đề hiển thị em đã giải quyết xong rồi, chỉ còn vấn đề là em muốn sử dụng phím bấm để chọn dữ liệu từ 1 trong 2 chân trên để hiển thị mà ko biết làm thế nào cả, mong được sự giúp đỡ của các anh chị. Tiện đây cho em hỏi luôn, em đang cần cái adapter ICSP để nạp PIC mà ko mua dc ở đâu cả, anh/chị nào có có thể cho em bán lại cho em (hoặc mượn/thuê) được ko ạ. Em cảm ơn!
ketqua2 = doc_ADC(2);
if(bam_nut1)
{
hienthi_lcd(ketqua1);
}
else
if(bam_nut2)
{
hienthi_lcd(ketqua2);
}
---------------------
Nạp PIC : Nạp pic chỉ cần dùng có vài chân chủ yếu ( VPP , VDD , GND,PGD,PGC )
VPP : Chân điệp áp cao để lập trình ( PIC16F877A ở chân 1 - MCLR)
VDD : điện áp cấp nguồn (+) ( PIC16F877A ở chân 11, 32 )
GND : điện áp cấp nguồn (-) ( PIC16F877A chân 31 , chân 12 )
PGD : Đầu vào data ( PIC16F877A chân 40 )
PGC : Đầu vào Clock ( PIC16F877A chân 39 )
--- nối 5 dây tương ứng ở mạch nạp vào các chân tương ứng của PIC là nạp được thôi , cần gì phải a đáp tơ với a đáp teo !Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com
-
Anh nói rõ hơn giúp em dc ko? em mới học nên ko biết nhiều ạ. đây là code của em. mô phỏng trên proteus. em cảm ơn.Nguyên văn bởi queduong Xem bài viếtketqua1 = doc_ADC(1);
ketqua2 = doc_ADC(2);
if(bam_nut1)
{
hienthi_lcd(ketqua1);
}
else
if(bam_nut2)
{
hienthi_lcd(ketqua2);
}
---------------------
Nạp PIC : Nạp pic chỉ cần dùng có vài chân chủ yếu ( VPP , VDD , GND,PGD,PGC )
VPP : Chân điệp áp cao để lập trình ( PIC16F877A ở chân 1 - MCLR)
VDD : điện áp cấp nguồn (+) ( PIC16F877A ở chân 11, 32 )
GND : điện áp cấp nguồn (-) ( PIC16F877A chân 31 , chân 12 )
PGD : Đầu vào data ( PIC16F877A chân 40 )
PGC : Đầu vào Clock ( PIC16F877A chân 39 )
--- nối 5 dây tương ứng ở mạch nạp vào các chân tương ứng của PIC là nạp được thôi , cần gì phải a đáp tơ với a đáp teo !Attached Files
Comment
-
bạn tự làm đc vs 1 chân adc thì 2 chân adc cũng tuơng tự, adc nào đc hoạt động nó có bit tuơng ứng cho phép nó enable, chạy thằng nào thì enable nó còn lại thì disable hết. đọc xong thì lại disable đi chuyển chân khác, ko khác j 1 adc cảWebsite chính thức đổi địa chỉ website thành
Mời các bạn ghé thăm !!!
Comment
Bài viết mới nhất
Collapse
-
bởi chinhnguyen9
Điến âp vào 24V;Điên áp ra 30V;Dòng điện ra 10A
Trên nền tảng mạch Boost thay đổi như sau: cự âm tụ lọc C không nối mas mà nối vào Vc +24V
Mach phản hồi tao điê áp trên tụ lọc này ổn đinh ở 6V
Kết quả:
· Điện áp ra =24V+ 6V=30V
· Công...-
Channel: Hướng dẫn sử dụng diễn đàn
Hôm qua, 19:33 -
-
bởi chinhnguyen92. Các yếu tố để dòng điện đầu ra không bị "thiếu"
Dòng điện đầu ra bị "thiếu" có thể hiểu là không đủ 10A theo yêu cầu hoặc bị sụt áp khi tải thay đổi. Để đảm bảo điều này, bạn cần xem xét các yếu tố sau:
a. Khả năng chịu dòng của cuộn cảm- Dòng bão hòa (I_sat): Như
-
Channel: Hướng dẫn sử dụng diễn đàn
Hôm qua, 19:06 -
bởi chinhnguyen9
1. Tính toán cuộn cảm (Inductor)
Để tính giá trị cuộn cảm, chúng ta cần thực hiện các bước sau:
a. Xác định chu kỳ nhiệm vụ (Duty Cycle - D)
Với mạch tăng áp lý tưởng, chu kỳ nhiệm vụ được tính theo công thức :
D=1-VinVout=1-24V30V=0.2
Vậy D = 0.2 (20%)
b....-
Channel: Hướng dẫn sử dụng diễn đàn
Hôm qua, 19:03 -
-
bởi chinhnguyen9Công thức
Gain (dB) = 20 × log₁₀(A)
Thí dụ 1; 60dB
log₁₀(A)=60/20=3
⇒ A=V_out / V_in = 10³ = 1.000
Thí dụ 2; 100dB
log₁₀(A)=100/20=5
⇒ A=V_out / V_in = 105 = 100.000
Tí dụ 3; LM 358
Large Signal Open Loop Voltage Gain AVOL V/mV RL = 2.0...-
Channel: Hướng dẫn sử dụng diễn đàn
19-03-2026, 08:44 -
-
Trả lời cho Mạch 3s bị giảm điện áp đầu rabởi minhtri0405chả biết bạn xử lý được chưa , kích sạc hoặc điện áp > điện áp khối pin vào 2 chân P - P+ , nhiều mạch phải yêu cầu có kích lần đầu sau đó mới chạy...
-
Channel: Điện tử dành cho người mới bắt đầu
18-03-2026, 10:01 -
-
bởi minhtri0405đây có phải là 1 cách để test mosfet xịn hay dỏm khi mua đồ tàu không nhỉ , vì ko thể đập ra để coi lõi rồi trả hàng được....
-
Channel: Tâm tình dân kỹ thuật
18-03-2026, 09:57 -
-
Trả lời cho Giúp mình vẽ sơ đồ và phân tích nguyên lý làm việc của khảo sát các mạch nguồn ổn áp vớibởi Tuyenvc345
-
Channel: Hỗ trợ học tập
16-03-2026, 18:05 -
-
Trả lời cho Giúp mình vẽ sơ đồ và phân tích nguyên lý làm việc của khảo sát các mạch nguồn ổn áp vớibởi Tuyenvc345
-
Channel: Hỗ trợ học tập
16-03-2026, 18:04 -

Comment