![]() |
|
![]() |
#1 | |
Đệ tử 9 túi
|
Trích:
Code:
#include <16F877.h> #fuses HS,NOWDT,NOPROTECT,NOLVP #device 16F877*=16 ADC=8 #use delay(clock=10000000) Int8 adc; main() { setup_adc(adc_clock_internal); setup_adc_ports(AN0); set_adc_channel(0); delay_ms(10); while(true) { adc=read_adc(); output_B(adc); } } thay đổi nội dung bởi: nhh, 24-09-2007 lúc 02:36 PM. Lý do: Nhầm tí |
|
![]() |
![]() |
#2 |
Đệ tử 1 túi
Tham gia ngày: Apr 2006
Bài gửi: 16
: |
Một cách viết khác để tham khảo:
#include <16F877A.h> #fuses HS, NOWDT, NOPROTECT, NOLVP #device 16F877*=16, ADC=8 #use delay(clock=4000000) void main() { setup_adc(adc_clock_internal); setup_adc_ports(ALL_ANALOG); set_adc_channel(0); // TM Board: VR3=0, VR2=1, VR1=2 delay_ms(10); while (true) output_b(read_adc()); } [QUOTE=nhh]Đây là 1 ví dụ nhỏ về ADC,chân RA0 lấy tín hiệu Analog từ biến trở và xuất giá trị số biến đổi tương ứng qua tám led nối ở portB Code:
#include <16F877.h> #fuses HS,NOWDT,NOPROTECT,NOLVP #device 16F877*=16 ADC=8 #use delay(clock=10000000) Int8 adc; main() { setup_adc(adc_clock_internal); setup_adc_ports(AN0); set_adc_channel(0); delay_ms(10); while(true) { adc=read_adc(); output_B(adc); } } |
![]() |
![]() |
#3 |
Đệ tử 6 túi
Tham gia ngày: Oct 2006
Bài gửi: 147
: |
dịch
tui dốt tiếng anh quá, mọi người có thể dịch những từ dưới ra tiếng việt được ko? thanhk!
#FUSES NOWDT #FUSES XT #FUSES NOPUT #FUSES NOPROTECT #FUSES BROWNOUT #FUSES LVP #FUSES NOCPD #FUSES NOWRT #FUSES NODEBUG |
![]() |
![]() |
#4 | |
Trưởng lão PIC bang
|
Trích:
NOWDT - Không dùng watchdog timer (cái này không nên dịch ra) XT - Dùng mức XT (mức công suất trung bình) cho bộ dao động với thạch anh ngoài NOPUT - Không dùng power up timer (làm trễ khi bật nguồn) NOPROTECT - Không bảo vệ code (không cấm đọc nội dung flash) BROWNOUT - Dùng chức năng bảo vệ chống thấp áp LVP - Cho phép chế độ nạp chương trình ở điện áp thấp NOCPD - Không bảo vệ EEPROM dữ liệu (không cấm đọc nội dung EEPROM) NOWRT - Không cấm ghi vào flash NODEBUG - Không dành riêng các chân RB6 và RB7 cho debug Thân,
__________________
Biển học mênh mông, sức người có hạn. Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau: http://www.picvietnam.com/forum/showthread.php?t=1263 |
|
![]() |
![]() |
#5 | |
Nhập môn đệ tử
Tham gia ngày: Nov 2006
Bài gửi: 4
: |
help
Ban co the giup 123? tai sao minh bo cai program nay vao complier thu, tra loi rang, unknow device, try dung pcm, nghia la sao? minh dung ccs 3.2. xin vui long giup dum minh
Trích:
|
|
![]() |
![]() |
|
|
![]() |
||||
Ðề tài | Người gửi | Chuyên mục | Trả lời | Bài mới |
TUT về USART trong PIC16F877A | mafd_47a | MPASM | 16 | 19-02-2025 05:32 AM |
TUT ve I2C ( pic16f877a ) | mafd_47a | MPASM | 28 | 28-01-2025 10:45 PM |
Lập nhóm PIC16F877A | nhh | Cơ bản về vi điều khiển và PIC | 285 | 08-03-2017 11:08 PM |
Bộ so sánh và PWM cho PIC16F877A | anhquangngai | Cơ bản về vi điều khiển và PIC | 24 | 08-09-2012 09:00 AM |
Pic16f877a TỪ DỄ TỚi KhÓ | ntc | Cơ bản về vi điều khiển và PIC | 373 | 23-05-2009 10:24 PM |