PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Cơ bản về vi điều khiển và PIC (http://www.picvietnam.com/forum/forumdisplay.php?f=8)
-   -   Pic16f877a TỪ DỄ TỚi KhÓ (http://www.picvietnam.com/forum/showthread.php?t=238)

rosanhdieu 01-06-2007 07:01 PM

Các sư huynh ntc,nnh pót bai` hay wa',sao ko tiep tuc viet cac chu~ de` con lai di,minh rta mong cho`.Khi doc bai cac anh viet,em hoc rat de~ hieu~,mong cac anh giup do~

rosanhdieu 03-06-2007 12:03 AM

Em Ko Biet Ve Cach Dat Bien Nhu :cuont1 Equ 0x20??
Ox20 La Gi`,tai Sao Ta Phai Dat No' Nhu Vay.
Em Thay Moi~ Pic Thi Cach Dat Baien Do Cung Khac Nhau,cac Bac Tra~ Loi` Giu`m Em Nhe

namqn 03-06-2007 01:55 AM

Trích:

Nguyên văn bởi rosanhdieu (Post 9094)
Em Ko Biet Ve Cach Dat Bien Nhu :cuont1 Equ 0x20??
Ox20 La Gi`,tai Sao Ta Phai Dat No' Nhu Vay.
Em Thay Moi~ Pic Thi Cach Dat Baien Do Cung Khac Nhau,cac Bac Tra~ Loi` Giu`m Em Nhe

Khai báo 'count1 equ 0x20' cho trình dịch biết count1 có giá trị là 0x20. Đây là địa chỉ được dùng trong chương trình để truy xuất biến, là một ô nhớ nằm ở địa chỉ 0x20 (trong RAM của PIC).

Đây chỉ là một trong nhiều ứng dụng của directive equ, vốn dùng để làm cho symbol bên trái nó mang giá trị nằm bên phải nó.

Bạn có thể dùng thẳng địa chỉ 0x20 trong chương trình, nhưng nếu chương trình của bạn có nhiều biến và sau thời gian vài tuần, khi đọc lại chương trình bạn có khả năng không hiểu được ô nhớ đó mang ý nghĩa gì.

Thân,

cachua 03-06-2007 03:16 PM

bác Chính oi còn bài nào bac post nên cho anh em học với các bài của bác hay lắm em chờ mãi mà khong thấy bài mới có bài nào vể ngắt không em đang muốn học về nó cám ơn bác nhé

rosanhdieu 03-06-2007 06:46 PM

Cảm ơn bác namqn nhiều.Bây giờ em đã hiểu em cần đọc lại phần cứng PIC rồi.Mong các bác sau này pót càng nhiều bài nha.
Ah.em đang cần tài liệu về cách hiển thị giờ.Ví dụ như:đèn giao thong,em đã biết cách delay nhưng ko biết cách nào để hiển thị trên bảng hiện thị.Mong các bác giúp đỡ

david 27-07-2007 09:42 PM

Application Notes
 
Bác nào chỉ cho em cách download mấy cái Application Notes trên Microchip.com cái.Em đang học về Pic6f877a,nếu bác nào down rồi thì post đây cho em xin với.Xin cảm ơn!

namqn 27-07-2007 11:27 PM

Trích:

Nguyên văn bởi david (Post 10369)
Bác nào chỉ cho em cách download mấy cái Application Notes trên Microchip.com cái.Em đang học về Pic6f877a,nếu bác nào down rồi thì post đây cho em xin với.Xin cảm ơn!

Tôi không hiểu lắm câu hỏi của bạn, các application note của Microchip có một link nằm ngay trang chính của Microchip (www.microchip.com). Bạn có thể dùng chức năng tìm kiếm, hay có thể duyệt toàn bộ danh sách như link dưới đây:

http://www.microchip.com/stellent/id...GE&nodeId=2048

Thân,

david 28-07-2007 12:39 AM

Bây giờ thì em down được rồi a.

david 04-08-2007 10:50 PM

Chương trình này sai ở đâu ạ?
 
em chỉ viết một chương trình đơn giản là cho môt led sáng chạy từ portc sang portd thôi,nhưng mà mô phỏng bằng Proteus thì led chỉ chạy ở portc thôi,còn portd thì sáng loạn lên,bác nào chỉ hộ cho em với!
Hic! chỉ một cái đơn giản mà viết không xong!
Code:

;========================================================
                                TITLE                "Ledchay"
                                PROCESSOR        P16F877A
                                INCLUDE                <P16F877A.inc>
                                __CONFIG _CP_OFF & _WDT_OFF & _BODEN_OFF & _PWRTE_ON & _XT_OSC & _WRT_OFF & _LVP_ON & _CPD_OFF & _LVP_OFF
                               
;==========================================================
;Khai bao bien                :
                        count1                equ                0x20
                        counta                equ                0x21
                        countb                equ                0x22
                        DEM                        EQU                0x23       
                       

;============================================================
;Chuong trinh chinh:
;============================================================
                        ORG 0x0000
                        GOTO MAIN       
                        ORG 0x0005
MAIN
                        BANKSEL                TRISC
                        CLRF                TRISC
                        CLRF                TRISD
                        BANKSEL                PORTC
                        CLRF                DEM
LOOP
                        MOVLW                B'1000000'
                        MOVWF                PORTC
                        CALL                delay_200ms
                        RLF                        PORTC,1
                        CALL                delay_200ms
                        INCF                DEM,1
                        MOVLW                DEM
                        XORLW                D'7'
                        BTFSS                STATUS,Z
                        GOTO                $-6
                        CLRF                DEM
                        CLRF                PORTC
                        MOVLW                B'1000000'
                        MOVWF                PORTD
                        CALL                delay_200ms
                        RLF                        PORTD,1
                        CALL                delay_200ms
                        INCF                DEM,1
                        MOVLW                DEM
                        XORLW                D'7'
                        BTFSS                STATUS,Z
                        GOTO                $-6
                        CLRF                DEM
                        GOTO                LOOP                       
;================================================================
;Chuong trinh con                       
;================================================================
;Delay 200ms
;-----------------------------------------------------------------
delay_200ms ; label bat dau chuong trinh con
                MOVLW d'200' ; doan code cho chuong trinh con delay 100 ms
                MOVWF count1
d1
                MOVLW d'199'
                MOVWF counta
                MOVLW d'1'
                MOVWF countb
delay_0
                DECFSZ counta,1
                GOTO $+2
                DECFSZ countb,1
                GOTO delay_0
                DECFSZ count1,1
                GOTO d1
                RETURN ;ket thuc chuong trinh con, tro ve chuong trinh chinh
END

Mà dạo này không ai hoc Pic6f877a nữa à?Để mình em solo vậy

namqn 04-08-2007 11:43 PM

Nếu bạn mô phỏng bằng MPLAB SIM thì có chạy đúng không?

Bạn nên thao tác trên ô nhớ và xuất kết quả ra port I/O (để tránh các hiệu ứng của hoạt động read-modify-write). Lấy ví dụ phần code của bạn, có thể dùng thêm 1 biến để chứa giá trị hiện thời của thanh ghi port, thực hiện lệnh xoay dữ liệu trên biến đó và xuất giá trị mới ra thanh ghi port.

Thân,

david 05-08-2007 12:17 AM

Không cần đâu bác Nam ah,em làm cách này với 1 Port chạy vẫn đúng.Nhưng mà thôi,em ngán thằng Proteus lắm rồi,lần này quyết làm xong cái mạch nạp rồi viết gì thì viết
Cảm ơn bác đã quan tâm.Mà sao dạo này chỉ thầy mình bác reply vậy?Picvietnam nhiều cao thủ lắm mà.

Jerry 25-08-2007 10:03 AM

Trích:

Nguyên văn bởi hieulongan039 (Post 8483)
cho minh hỏi tí, khi mình sử dụng các lệnh CALL hoặc GOTO mà nó vượt quá bank thanh ghi mình đang làm việc thì mình xử lí thế nào. còn nữa cho mình hòi thêm trong thanh ghi status co bit IRP và 2 bit RP1: RP2 để chon bank thank ghi, bit IRP = 1, chọn bank 2,3; =0 chọn bank 0,1, vậy nếu mình chi sử dụng IRP ko để chọn 1 lượt 2 bank thì co phải tiện hơn ko, lúc đó đỡ mất công chọn mỗi lần 1 bank khi sử dụng RP1, RP0 (ko bit đúng ko?). Mình đã đọc ở diển đàn rùi về call và goto và đọc trong datasheet nữa nhung chưa hiểu mình nhờ các cao thủ PIC chỉ giúp.
thanks

Bạn phải hỏi là "Khi sử dụng các lệnh CALL và GOTO mà nó vượt quá page mà mình đang làm việc thì phải xử lý thế nào" mới đúng.

Mình trả lời luôn: Bạn dùng lệnh LCALL và LGOTO. Tuy nhiên sau khi gọi như vậy, đến khi return thì nó sẽ quay về không đúng vị trí đã gọi nó. Vì vậy sẽ phải làm như sau:

[code
lcall {Label1} ; gọi đến nhãn Label 1 đặt ở page khác (page nào cũng được)
pagesel $ ; trở về đúng page đang làm việc

lgoto {label2} ; vì là goto nên không cần pagesel nữa

Jerry 25-08-2007 10:03 AM

Trích:

Nguyên văn bởi hieulongan039 (Post 8483)
cho minh hỏi tí, khi mình sử dụng các lệnh CALL hoặc GOTO mà nó vượt quá bank thanh ghi mình đang làm việc thì mình xử lí thế nào. còn nữa cho mình hòi thêm trong thanh ghi status co bit IRP và 2 bit RP1: RP2 để chon bank thank ghi, bit IRP = 1, chọn bank 2,3; =0 chọn bank 0,1, vậy nếu mình chi sử dụng IRP ko để chọn 1 lượt 2 bank thì co phải tiện hơn ko, lúc đó đỡ mất công chọn mỗi lần 1 bank khi sử dụng RP1, RP0 (ko bit đúng ko?). Mình đã đọc ở diển đàn rùi về call và goto và đọc trong datasheet nữa nhung chưa hiểu mình nhờ các cao thủ PIC chỉ giúp.
thanks

Bạn phải hỏi là "Khi sử dụng các lệnh CALL và GOTO mà nó vượt quá page mà mình đang làm việc thì phải xử lý thế nào" mới đúng.

Mình trả lời luôn: Bạn dùng lệnh LCALL và LGOTO. Tuy nhiên sau khi gọi như vậy, đến khi return thì nó sẽ quay về không đúng vị trí đã gọi nó. Vì vậy sẽ phải làm như sau:

Code:

lcall {Label1}          ; gọi đến nhãn Label 1 đặt ở page khác (page nào cũng được)
pagesel $              ; trở về đúng page đang làm việc

lgoto    {label2}      ; vì là goto nên không cần pagesel nữa

Ý thứ 2 bạn hỏi về bit IRP, mình xin trả lời: bit IRP sử dụng để chọn bank 0,1 hoặc bank 2,3. Tuy nhiên chỉ khi sử dụng nó trong chế độ địa chỉ gián tiếp (thao tác với thanh ghi FSR và INDF) thì mới truy xuất được hết các byte RAM trong cả 2 bank. Còn nếu sử dụng chế độ địa chỉ trực tiếp thì vẫn phải dùng 2 bit RP0,, RP1 để truy xuất các byte RAM trong từng bank.

vinhteo 02-09-2007 09:14 PM

cam on bac NTC vi su phat trien dien tu cua nuoc nha

nguyenvo 26-09-2007 09:51 PM

chao cac ban!
cho minh xin hoi minh dung pic16f877a nay de lam mot vi mach tuong tu nhu pld(programnable logic devices) duoc khong co ban nao dang nghien cuu ve nay cho minh xin chi giao.thank

wicamb 03-10-2007 07:07 PM

PWM đâu rùi?
 
chào mọi người ,có ai thấy bài viết hay có bài viết nào về PIC để điều chế độ rộng xung trong luồng này không nhỉ ?chỉ cho tớ với. Sao lâu rùi không thấy bác Chính post bài mới gì cả?

vandungevn 04-10-2007 12:40 PM

Xin hỏi ai có tài liệu MPLAB mcc18 send cho tui với, thank you. Đang cần, học chay hơi khó.... hiccccc

namqn 04-10-2007 05:32 PM

Trích:

Nguyên văn bởi vandungevn (Post 11795)
Xin hỏi ai có tài liệu MPLAB mcc18 send cho tui với, thank you. Đang cần, học chay hơi khó.... hiccccc

Các tài liệu của MCC18 nằm trong thư mục con 'docs' của thư mục cài đặt MCC18.

Thân,

vandungevn 05-10-2007 08:55 AM

Ngoài tài liệu đó bác còn có tài liệu khác nữa không vậy, bằng Tiếng Việt càng tốt, có cả các ví dụ minh họa nữa, càng nhiều càng tốt, thanks you bác.

namqn 05-10-2007 04:55 PM

Trích:

Nguyên văn bởi vandungevn (Post 11813)
Ngoài tài liệu đó bác còn có tài liệu khác nữa không vậy, bằng Tiếng Việt càng tốt, có cả các ví dụ minh họa nữa, càng nhiều càng tốt, thanks you bác.

Tôi chỉ dùng các tài liệu đó, và tham khảo từ diễn đàn của Microchip, từ piclist, hoặc từ mạng nói chung. Tôi không biết có tài liệu tiếng Việt nào cho C18.

Thân,

uydanh 12-10-2007 01:06 AM

Em mới học về pic, đang cần lĩnh hội nhanh để thực hiện đồ án điều khiển động cơ nên nhờ các anh trên diễn đàn hổ trợ.
Cho em hỏi, trong bộ timer của PIC, em thấy có bộ tiền định prescaler và bộ hậu định postscaler, em không hiểu nó là gì và chức năng là gì. Mong các anh chỉ dẫn.
Gửi anh nct : các tutorial mà anh post lên rất hay và dễ hiểu. Rất mong anh viết tiếp phần Timer và PWM .Xin cảm ơn anh.
Mọi người trên diễn đàn ,ai có tài liệu hay về Timer và PWM của 16F877A cho mình xin được không?

vandungevn 12-10-2007 05:34 PM

Bác có thể nói rõ một số điạ chỉ cụ thể về ví dụ MCC18, để em download về học = English cũng được> cảm ơn bác namqn nhiều.

vandungevn 12-10-2007 06:02 PM

Vào đây xem Prescale và Postscale nhé http://www.picvietnam.com/forum/show...?t=357&page=23

namqn 12-10-2007 06:18 PM

Trích:

Nguyên văn bởi vandungevn (Post 12039)
Bác có thể nói rõ một số điạ chỉ cụ thể về ví dụ MCC18, để em download về học = English cũng được> cảm ơn bác namqn nhiều.

Các tài liệu tôi đã nói ở trên. Forum cho C18 của Microchip ở link sau:

http://forum.microchip.com/tt.aspx?forumid=3

Thư mục con 'examples' của thư mục cài đặt C18 có một số ví dụ cơ bản. Thư mục con 'src' của thư mục cài đặt C18 có các tập tin nguồn cho tất cả các hàm thư viện của C18 (nếu bạn tìm không có thì có lẽ lúc cài đặt C18 bạn đã không chọn cài đặt bộ source này), từ chúng bạn có thể học được cách sử dụng các module ngoại vi (tôi học theo cách này).

Link sau dẫn đến thư viện các hàm C của piclist (source code viết cho HT-PIC hay PICC-Lite, nhưng có thể được thay đổi để biên dịch với C18):

http://www.piclist.com/techref/micro...ge/c/index.htm

Google với các từ khóa 'C18' và 'examples' cho thấy có vài liên kết đến các trang có các source code dành cho C18.

Thân,

KA52 19-10-2007 04:36 PM

a nam cho e hoi sao khi biên dịch cho 16F887 nó lại báo lổi "argument out of memory" chổ dòng __config của em:
Code:

__CONFIG          _CP_OFF        & _PWRTE_ON & _WDT_OFF &_XT_OSC &_BODEN_OFF
RE: a sửa lại giùm em

namqn 19-10-2007 08:25 PM

Trích:

Nguyên văn bởi KA52 (Post 12231)
a nam cho e hoi sao khi biên dịch cho 16F887 nó lại báo lổi "argument out of memory" chổ dòng __config của em:
Code:

__CONFIG          _CP_OFF        & _PWRTE_ON & _WDT_OFF &_XT_OSC &_BODEN_OFF
RE: a sửa lại giùm em

PIC16F887 có 2 từ cấu hình, do đó directive trên phải sửa lại tương tự như sau:
Code:

        __CONFIG  _CONFIG1, _FCMEN_OFF & _XT_OSC & _CP_OFF & _WDT_OFF & _BOR_ON & _PWRTE_ON & _LVP_OFF & _DEBUG_OFF
Bạn cũng nên thiết lập từ cấu hình thứ hai, theo mẫu:
Code:

        __CONFIG  _CONFIG2, _WRT_OFF & _BOR21V
Thân,

nttnew 30-10-2007 01:11 PM

Hỏi đoạn delay
 
Tôi đã down cái tutorial của NTC và thấy khó hiểu ở đoạn delay sau:
movlw 20
movwf delay-reg
loop decfsz delay-reg,1
goto loop
...
Tại sao tổng số chu kỳ lệnh để thực hiện đoạn delay trên là: (20+1)3ti?
theo tôi tính thì chỉ có [(20-1)3+2+2 ]ti.
Tác giả còn nói là nếu nạp vào reg_delay già trị là N thì Tdelay=(N+1)3ti?
Tôi mới học pic nên còn non lắm.Mong các bác giúp thêm
thanks!

tiendungkct 07-11-2007 09:00 PM

em đang học pic hỗ trợ USB ,ai có thể khuyên em nên học con nào khộng ạ
cho em biết thông tin về mạch mạp luôn càng tốt
thanks

hmo 08-11-2007 09:05 AM

Tui là lính mới, vừa down tất cả các bài Tut của bác NTC, thank bác nhiều nhé ....

anchovy 21-11-2007 08:41 PM

Code:

;***********************************************
tram
movwf tam
clrf tg
tram_loop
movlw .100
incf tg,f
subwf tam,f
btfsc STATUS,C
goto tram_loop
decf tg,w
return
;*************************************************
chuc
movwf tam
clrf tg
chuc_loop
movlw .10
incf tg,f
subwf tam,f
btfsc STATUS,C
goto chuc_loop
decf tg,w
goto chuc1

chuc1
movwf tg
movlw .10
chuc1_loop
subwf tg,f
btfsc STATUS,C
goto chuc1_loop
addwf tg,w
return
;*************************************************
DONVID

MOVWF tg
DV
MOVLW .10
SUBWF tg,F
BTFSC STATUS,C
GOTO DV
MOVLW .10
ADDWF tg,W
RETURN
;************************************************* **

các kết quả nằm trong W
Mình mới hoc pic và đang làm đề tài đo nhiệt độ và đang bí chổ chuyển mã nhị phân 16bit sang mã bcd em có tham khảo cách chuyển đổi của bạn hanspkt nhưng không hiểu lệnh movlw .100 mong bạn giải thích giúp
Cảm ơn.

Jerry 22-11-2007 12:45 PM

movlw .100 = nạp giá trị 100 decimal vào thanh ghi w

mrknow 03-12-2007 10:06 AM

Trích:

Nguyên văn bởi ntc (Post 1156)
Bài tui viết xong rồi, nhưng dang chờ mấy tiền bối xét duyệt và điều chỉnh. Trong khi chờ đợi, tui sẽ đưa ra cái mục lục của các bài sắp được post lên. Trong quá trình viết bài có thể sẽ có vài điều chỉnh nhỏ, nhưng định hướng các bài viết sẽ là như vậy. Bài nào có điều chỉnh khác với mục lục tui sẽ đề cập cụ thể:

Bài 1 Điều khiển các port I/O
Bài 2 Chương trình delay
Bài 3 Một số ứng dụng xuất/nhập qua các port của vi điều khiển (bài này
khá dài nên có khả năng sẽ được chia ra thành nhiều bài nhỏ).
Bài 4 Điều khiển IC ghi dịch 74HC595
Bài 5 PIC16F877A và LED 7 đoạn (bài này cũng khó khả năng được chia ra)
Bài 6 Ngắt và cấu trúc của một chương trình ngắt dành cho vi điều khiển
PIC16F877A
Bài 7 Các Timer của vi điều khiển PIC16F877A
Bài 8 Timer và hoạt động định thời








Bài 9 Ứng dụng tổng hợp (coi như là một bài tập để ôn lại tất cả các bài
trước, tui cho rằng bài này sẽ khá thú vị, hehe)
Bài 10 Điều khiển LCD

Tạm thời là như vậy cái đã. Các bạn thấy cái mục lục như vậy đã đủ hấp dẫn chưa?? Hay phải thêm bớt cái gì nữa??

Chào bạn!
Tôi cũng đang rất quan tâm về Pic bạn có thể gởi cho mình xin tài liệu này được ko? Cảm ơn nhiều!
mail. buithanhluan@gmail.com

byte 04-12-2007 10:28 AM

anh ơi bài 4 đâu anh. E cũng đã mất bao nhiêu ngày với cái con 595 rồi. Cuối cùng vẫn chẳng biết sử dụng nó. Anh post lên cho anh em nhé. Thanhks

ntc 04-12-2007 11:18 AM

http://www.picvietnam.com/forum//sho...?t=238&page=10

Bài số #146

Mình hướng dẫn làm cái digital clock củ chuối, kaka.

Chúc vui.

background 29-02-2008 09:54 PM

Thanks! nhiều nha, tui đang rất cần ^^!

tinhgiac_vp 01-03-2008 10:26 AM

các tiền bối chỉ dùm với. Làm sao để cho MPLAB chạy từng lệnh và kết quả của lệnh đó. Em mò mãi mà không được.

nhong 06-03-2008 01:16 AM

Em làm bài tập pic đầu tiên với 16F877A bật tắt đèn led.

đầu tiên em cho nháy 1s một thì thấy nó nháy loạn cả lên rồi kết thúc bằng sáng trơ ra hoặc tắt ngóm(sau khoảng 4-5s) mà có lúc cả chân RB6 chân nó cũng sáng nữa(em chỉ cho nó nháy chân RB7 thôi) là sao?

sau đó em sửa cho nháy 2s một, nhưng khi nạp vào con pic rồi chạy thì thấy thằng led nó cứ sáng trơ ra chứ chẳng bật tắt gì cả là sao các bác.

với cả khi nạp cho pic mà cắm nhầm chiều vào mạch nạp thì có nguy hiểm không, rồi em cho verify trong winpic800 thì luôn bị lỗi(lúc program xong verify thì không sao cả), lại phải erase đi rồi program lại , như thế có hại ko. lỗi thế này
Error: verifying address0x000000 verified:0x3FFF Read:0x3000

cuối cùng: khi nạp mới 1 con thì phải erase hết đi rồi mới program lại hả các bác

em xin cám ơn.

code viết trong ccs như này(code trong luồng ccs for pic thôi, chỉ thay nháy 1s một thành nháy 2s một và chỉnh clock từ 10 thành 4mhz thôi)

Code:

#include<16F877A.h>
#fuses NOWDT,PUT,HS,NOPROTECT
#use delay(clock=4000000)
main()
{
while(true)
        {
        output_high(PIN_B7);
        delay_ms(2000);
        output_low(PIN_B7);
        delay_ms(2000);
        }
}

PS/ nút reset làm việc tốt ạ :D vì khi ấn reset thì nó trở về trạng thái đầu, tất nhiên là vẫn lỗi như trên^^

namqn 06-03-2008 05:11 AM

Trích:

Nguyên văn bởi tinhgiac_vp (Post 14582)
các tiền bối chỉ dùm với. Làm sao để cho MPLAB chạy từng lệnh và kết quả của lệnh đó. Em mò mãi mà không được.

Sau khi đã biên dịch thành công project, bạn vào mênu Debugger, chọn Select Tool, rồi chọn MPLAB SIM. Khi đó, phía bên phải của thanh công cụ của MPLAB IDE sẽ có các nút cho phép bạn thực hiện việc mô phỏng. Nếu bạn đã từng dùng chức năng debug trong một phần mềm mô phỏng nào đó thì có lẽ sẽ nhận ra ngay tác dụng của từng nút. Khi chạy từng lệnh (stepping) bạn có thể đi vào chương trình (Step Into), hay chỉ chạy chương trình con như 1 lệnh (Step Over).

Để xem kết quả của các lệnh đã chạy, bạn có thể đến mênu View, chọn lệnh Watch. Cửa sổ Watch với nhiều frame khác nhau cho phép bạn xem các thanh ghi SFR hay các symbol đã được định nghĩa trong chương trình đang được debug. Bạn chỉ cần chọn SFR hay symbol trong danh sách thả xuống và nhấn vào nút tương ứng (Add SFR hay Add Symbol).

Thân,

dinhthem 11-05-2008 07:03 PM

Trùi ui !! các bác up bài này mấy chục năm rồi mà bây giờ em bắt đầu đọc, lạc hậu quá
 
mong các bác chỉ bảo thêm nhe, mới đọc tiêu đề đã thấy hay rồi, cái mình cần học đây rùi, cám ơn bác nhe, trong quá trình học hỏi có điều chi thắc mắc mong các bác trả lời giúp, em có hỏi những câu ngớ ngẩn cũng đừng chê nhe, beginner mà. Thanks.
em đọc hết chương 3, đọc cũng hiểu và có thể viết cho nó chạy đc, mà vẫn chưa biết nãy giờ các anh viết bằng cái gì? ( ngôn ngữ gì, chương trình gì?) cho em xin luôn đc không?

chutieu_719 11-05-2008 08:20 PM

em cung dang tim hieu ve pic16f877.em rat can nhieu tai lieu ve pic hon xin mong cac tien boi giup gui cho it de hoc hoi vi moi hoc ma.cam on


Múi giờ GMT. Hiện tại là 03:25 PM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam