PDA

View Full Version : hoc pic năm 2013


haphong
22-04-2013, 12:28 PM
chào các đại ca . đọc nhiều bài viết trên picvietnam thấy rất hay . giật mình nhìn lại thấy nó được viết cách đây 6-7 năm . hjhj . lúc đó e vẫn đang lò mò với mấy cái công thức lượng giác các đại ca à . thời điểm này mới bắt đầu học thì các dại ca khuyên e nên bắt đầu với con nào (16f877a thì sao ) e thấy rất nhiều bài viết nên có lẽ học sẽ nhanh hơn . và nếu bắt đầu với nó thì tại thời điểm này việc mua chíp có dễ dàng không , mạch nạp nữa . xin các đại ca cho e 1 lời khuyên .

hatuan296
22-04-2013, 01:36 PM
chào các đại ca . đọc nhiều bài viết trên picvietnam thấy rất hay . giật mình nhìn lại thấy nó được viết cách đây 6-7 năm . hjhj . lúc đó e vẫn đang lò mò với mấy cái công thức lượng giác các đại ca à . thời điểm này mới bắt đầu học thì các dại ca khuyên e nên bắt đầu với con nào (16f877a thì sao ) e thấy rất nhiều bài viết nên có lẽ học sẽ nhanh hơn . và nếu bắt đầu với nó thì tại thời điểm này việc mua chíp có dễ dàng không , mạch nạp nữa . xin các đại ca cho e 1 lời khuyên .

Nếu bạn mới bắt đầu thì theo mình bạn có thể tham khảo dòng 16F887 , giá rẻ hơn 16F877A nhưng chức năng thì không hề thua kém . Về việc mua chip thì cũng dễ thôi bạn . Bạn có thể liên hệ công ty R&B để mua chip nhập chính hãng hoặc nếu không thì có thể mua hàng ngoài nhưng phải kiểm tra kĩ lưỡng nhé . Gặp chip Trung Quốc thì mệt lắm .

navypro_hvhq
27-04-2013, 11:38 AM
chào các đại ca . đọc nhiều bài viết trên picvietnam thấy rất hay . giật mình nhìn lại thấy nó được viết cách đây 6-7 năm . hjhj . lúc đó e vẫn đang lò mò với mấy cái công thức lượng giác các đại ca à . thời điểm này mới bắt đầu học thì các dại ca khuyên e nên bắt đầu với con nào (16f877a thì sao ) e thấy rất nhiều bài viết nên có lẽ học sẽ nhanh hơn . và nếu bắt đầu với nó thì tại thời điểm này việc mua chíp có dễ dàng không , mạch nạp nữa . xin các đại ca cho e 1 lời khuyên .

nếu bạn mới bắt đầu thiif có thể có nhiều lựa chọn, nhưng vấn đề của bạn cần phải quan tâm là bạn học với mục đích gì làm mạch thật hay chỉ đơn thuần là làm các pờ rô giếch mô phỏng đơn thuần
nếu mô phỏng thôi thì bạn có thể chọn 16f877a hay 16f887 đều được cả nhưng mình nghĩ với con 877a thì hay hơn vì các bài tut trên picvietnam và dientuvietnam chủ yếu là các bài viết về hai con này nếu làm mạch thật thì có lẽ bạn nên chọn 887 vì giá rẻ hơn nhưng thường thì 10hay 20 thậm chí 30 ngàn không quá quan trọng lắm đúng không bạn vì chuer yếu theo nhu cầu của bản thân và sở thích thôi. pic bạn có thể vào trang tme.vn hoặc chipviet.vn để tìm mua cũng được
nhiều pro trong picvietnam cũng có bán đó vào mục mua bán tìm là thấy

haphong
13-05-2013, 02:54 PM
nếu bạn mới bắt đầu thiif có thể có nhiều lựa chọn, nhưng vấn đề của bạn cần phải quan tâm là bạn học với mục đích gì làm mạch thật hay chỉ đơn thuần là làm các pờ rô giếch mô phỏng đơn thuần
nếu mô phỏng thôi thì bạn có thể chọn 16f877a hay 16f887 đều được cả nhưng mình nghĩ với con 877a thì hay hơn vì các bài tut trên picvietnam và dientuvietnam chủ yếu là các bài viết về hai con này nếu làm mạch thật thì có lẽ bạn nên chọn 887 vì giá rẻ hơn nhưng thường thì 10hay 20 thậm chí 30 ngàn không quá quan trọng lắm đúng không bạn vì chuer yếu theo nhu cầu của bản thân và sở thích thôi. pic bạn có thể vào trang tme.vn hoặc chipviet.vn để tìm mua cũng được
nhiều pro trong picvietnam cũng có bán đó vào mục mua bán tìm là thấy

tất nhiên học là để làm mạch thực rồi b . b xem hộ mình xem đoạn code mình viết nháy led portb dùng timer0 sai ở đâu nhé .
#include "C:\Documents and Settings\haphong computer\Desktop\css\timer0.h"
#use delay(clock=20000000)
#int_RTCC
void RTCC_isr(void) // chuong trinh ngat
{
output_b(0xff); // port b =0
}

void main()
{
setup_adc_ports(NO_ANALOGS);
setup_adc(ADC_CLOCK_DIV_2);
setup_psp(PSP_DISABLED);
setup_spi(SPI_SS_DISABLED);
setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
setup_timer_1(T1_DISABLED);
setup_timer_2(T2_DISABLED,0,1);
setup_comparator(NC_NC_NC_NC);
setup_vref(FALSE);
enable_interrupts(INT_RTCC);
enable_interrupts(GLOBAL);
set_tris_b(0);
while(1)
{
output_b(0x00);
enable_interrupts(int_timer0); // cho phep ngat timer0
enable_interrupts(GLOBAL);//cho phep nhat toan cuc
setup_timer_0(RTCC_DIV_64|RTCC_EXT_L_TO_H) ; // set bo chia tan so va xung tac dong
set_rtcc(6); // gia tri trong ngoac cung chua hieu cacch tinh .

}
}