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)
-   -   Tài liệu hướng dẫn PIC - Tiếng Việt (Upd. 11/08/2005) (http://www.picvietnam.com/forum/showthread.php?t=10)

falleaf 24-05-2005 03:43 AM

Tài liệu hướng dẫn PIC - Tiếng Việt (Upd. 11/08/2005)
 
Bài viết này đã được đăng tại www.irfvn.com, tôi chuyển dạng thành .pdf để thuận tiện download và in ấn.

http://www.picvietnam.com/download/V...eu%20khien.pdf


Source:
http://www.irfvn.com/nw/3/41

falleaf 31-05-2005 02:43 AM

1 Attachment(s)
Các bạn nên in hình con PIC mà mình đang sử dụng ra để dán lên trước bàn làm việc. Khi làm việc, các bạn có thể nhìn nhanh qua các chân và nhớ hết những chân mình dùng.

Tôi gửi hình kèm theo luôn.

falleaf 27-11-2005 05:49 PM

Để luồng này được liên tục, tôi mạn phép dời các bài cảm ơn của các bạn sang luồng đóng góp ý kiến về chuyên mục này. Rất cảm ơn các bạn đã quan tâm đến diễn đàn, điều tôi mong muốn nhất, đó là khi các bạn học tập được ở đây, và ở nhiều diễn đàn khác, cùng với kiến thức mà các bạn tích góp được trong quá trình học và nghiên cứu, các bạn sẽ dùng nó để chia sẻ và giúp đỡ cho mọi người.

Tôi cũng bắt đầu từ một sinh viên bình thường, ngày hôm nay có thể giúp cho các bạn, không phải là một điều gì to lớn, chỉ mỗi ngày thêm một giờ làm việc. Chính vì vậy, nếu mỗi người góp thêm một giờ làm việc của mình cho xã hội, tôi tin tưởng vào sự phát triển vững mạnh, đoàn kết, và phát huy toàn lực của xã hội.

Chúc vui.

falleaf 14-02-2006 06:47 PM

http://www.picvietnam.com/forum/showthread.php?t=9

Bạn tìm trong này, có cả một kho tài liệu luôn đó.

Chúc vui.

falleaf 17-04-2006 11:33 AM

Tài liệu của Nigel bằng tiếng Việt
 
1 Attachment(s)
Tài liệu này do MHz cung cấp.

haclong2000 14-07-2007 11:22 PM

cám ơn các anh nhiều em mới học nên cũng không hiểu gì lắm hehe phải cố gắng thôi?????????????????

thongtr 18-07-2007 12:36 AM

Mình cũng đã học về vi điều khiển nhưng lập trình bằng ngôn ngữ assembly.bây giờ mình muốn chuyển qua học về điều khiển Pic. Quả thực là mình ko biết cách viết ngôn ngữ đó như thế nào nhưng mình thấy tài liệu hướng đẫn hình như nói chung chung chứ ko đi vào nói từng câu lệnh, hay là mình chưa đọc tới!
bạn hãy cho mình một đường link nói về các câu lệnh và cách lập trình nhe!!
thanks!

namqn 18-07-2007 12:44 AM

Trích:

Nguyên văn bởi thongtr (Post 10142)
Mình cũng đã học về vi điều khiển nhưng lập trình bằng ngôn ngữ assembly.bây giờ mình muốn chuyển qua học về điều khiển Pic. Quả thực là mình ko biết cách viết ngôn ngữ đó như thế nào nhưng mình thấy tài liệu hướng đẫn hình như nói chung chung chứ ko đi vào nói từng câu lệnh, hay là mình chưa đọc tới!
bạn hãy cho mình một đường link nói về các câu lệnh và cách lập trình nhe!!
thanks!

Nếu bạn đọc tiếng Anh được thì trong mỗi datasheet đều có phần tập lệnh (Instruction Set). Mỗi lệnh đều có giải thích cụ thể. Muốn rõ hơn nữa thì bạn đọc tài liệu sau cho PIC16:
http://ww1.microchip.com/downloads/e...Doc/33023A.pdf

Thân,

thongtr 18-07-2007 10:08 AM

cho mình hỏi thế các con Pic khac nhau thì có những tập lệnh khác nhau a!! hay là con này có tính năng này nên có những tập lệnh này còn con khác có những tính năng khác nên có những tập lệnh khác!!
mình mới học mong bạn thông cảm! câu hỏi hơi ngớ ngẫn một chút!!
Thanks!

thongtr 18-07-2007 11:26 AM

Trích:

Nguyên văn bởi namqn (Post 10143)
Nếu bạn đọc tiếng Anh được thì trong mỗi datasheet đều có phần tập lệnh (Instruction Set). Mỗi lệnh đều có giải thích cụ thể. Muốn rõ hơn nữa thì bạn đọc tài liệu sau cho PIC16:
http://ww1.microchip.com/downloads/e...Doc/33023A.pdf

Thân,

thế bạn có tấp tài liệu nào bằng tiếng Việt ko giới thiệu cho mình với. mình thích đọc tiếng Việt để làm nền đã rồi mới đọc tiếng Anh!
thanks!

namqn 18-07-2007 06:39 PM

Trích:

Nguyên văn bởi thongtr (Post 10149)
cho mình hỏi thế các con Pic khac nhau thì có những tập lệnh khác nhau a!! hay là con này có tính năng này nên có những tập lệnh này còn con khác có những tính năng khác nên có những tập lệnh khác!!
mình mới học mong bạn thông cảm! câu hỏi hơi ngớ ngẫn một chút!!
Thanks!

PIC và dsPIC có 4 tập lệnh chính:
- Các chip lõi 12-bit dùng một tập lệnh có 33 lệnh, giống các lệnh của chip lõi 14-bit
- Các chip lõi 14-bit dùng một tập lệnh có 35 lệnh
- Các chip lõi 16-bit (PIC18) dùng một tập lệnh có 77 lệnh
- Các chip lõi 24-bit (dsPIC và PIC24) dùng một tập lệnh có 83 lệnh

Do thực sự bạn không phải học nhiều tập lệnh đâu. Giả sử bạn chỉ dùng PIC18 thì chỉ cần học 1 tập lệnh. Nếu dùng các chip lõi 12-bit hay 14-bit thì cũng chỉ cần học 1 tập lệnh khác. Các chip lõi 12-bit và 14-bit không thể dựa vào mã hiệu (PIC10, PIC12, PIC14 hay PIC16) mà xác định nó dùng lõi nào, cần phải đọc datasheet của chip, phần sơ đồ khối chức năng (Block Diagram).

Thân,

namqn 18-07-2007 06:46 PM

Trích:

Nguyên văn bởi thongtr (Post 10150)
thế bạn có tấp tài liệu nào bằng tiếng Việt ko giới thiệu cho mình với. mình thích đọc tiếng Việt để làm nền đã rồi mới đọc tiếng Anh!
thanks!

Có lẽ bạn tìm đọc các tutorial cho các PIC16 ở box 'Cơ bản về vi điều khiển và PIC' này, trong luồng 'PIC16F877A từ dễ tới khó' để làm quen với PIC. Thực ra hiện nay chưa có tài liệu tiếng Việt nào hoàn chỉnh cho PIC. Bản thân tôi không dùng các tài liệu tiếng Việt nên không cũng không có gì để giới thiệu cho bạn. Bên www.dientuvietnam.net có bạn MicroDuyphi đã biên soạn một bộ sách tiếng Việt về PIC dùng PIC16F84A làm ví dụ, tôi chưa hề đọc nó nên không có nhận xét. Tuy nhiên, bạn có thể sang bên đó hỏi xem có thể mua tài liệu đó ở đâu.

Thân,

vongtay 29-07-2007 08:33 PM

Sự khác nhau giữa các pic ?
 
Trích:

Nguyên văn bởi namqn (Post 10158)
Có lẽ bạn tìm đọc các tutorial cho các PIC16 ở box 'Cơ bản về vi điều khiển và PIC' này, trong luồng 'PIC16F877A từ dễ tới khó' để làm quen với PIC. Thực ra hiện nay chưa có tài liệu tiếng Việt nào hoàn chỉnh cho PIC. Bản thân tôi không dùng các tài liệu tiếng Việt nên không cũng không có gì để giới thiệu cho bạn. Bên www.dientuvietnam.net có bạn MicroDuyphi đã biên soạn một bộ sách tiếng Việt về PIC dùng PIC16F84A làm ví dụ, tôi chưa hề đọc nó nên không có nhận xét. Tuy nhiên, bạn có thể sang bên đó hỏi xem có thể mua tài liệu đó ở đâu.

Thân,

Chào anh Namqn, em đã làm quen với 8051,bây giờ bắt đầu tìm hiểu Pic, thấy rất bỡ ngỡ, vì 8051 thì giáo trình khá nhiều, còn Pic thì hiếm lắm (giáo trình tiếng Việt í), nhờ anh trả lời giúp em con Pic16F877 mà forum này lấy làm "mẫu" có ưu điểm gì so với Pic16F84 ? và nên bắt đầu với Pic16F84 có dễ hơn không ?

namqn 29-07-2007 09:05 PM

Trích:

Nguyên văn bởi vongtay (Post 10402)
Chào anh Namqn, em đã làm quen với 8051,bây giờ bắt đầu tìm hiểu Pic, thấy rất bỡ ngỡ, vì 8051 thì giáo trình khá nhiều, còn Pic thì hiếm lắm (giáo trình tiếng Việt í), nhờ anh trả lời giúp em con Pic16F877 mà forum này lấy làm "mẫu" có ưu điểm gì so với Pic16F84 ? và nên bắt đầu với Pic16F84 có dễ hơn không ?

Bạn có thể in trang 1 datasheet của cả hai chip để so sánh. Tóm tắt thì PIC16F877(A) có nhiều tài nguyên hơn (bộ nhớ flash, RAM, EEPROM, số chân I/O, số timer), hay có những tài nguyên mà PIC16F84(A) không có (CCP module, SSP, USART, ADC, Analog Comparator).

Theo tôi, học PIC16F84(A) và PIC16F877(A) là như nhau, vì cả hai chip dùng cùng 1 tập lệnh. Còn PIC16F877(A) có nhiều thanh ghi chức năng hơn là điều đương nhiên, vì nó có nhiều module ngoại vi hơn, và các module ngoại vi của nó cũng linh hoạt hơn so với PIC16F84(A).

Ngoài ra, có một khác biệt lớn giữa MCS51 và PIC: MCS51 dùng kiến trúc CISC (máy tính với tập lệnh phức tạp) còn PIC dùng kiến trúc RISC (máy tính với tập lệnh đơn giản). Do đó những người đã học MCS51 thường cho rằng PIC khó học hơn (vì ít lệnh hơn). Đúng ra ít lệnh hơn thì phải dễ học hơn chứ.

Thân,

vongtay 30-07-2007 08:37 AM

Trích:

Nguyên văn bởi namqn (Post 10403)
Bạn có thể in trang 1 datasheet của cả hai chip để so sánh. Tóm tắt thì PIC16F877(A) có nhiều tài nguyên hơn (bộ nhớ flash, RAM, EEPROM, số chân I/O, số timer), hay có những tài nguyên mà PIC16F84(A) không có (CCP module, SSP, USART, ADC, Analog Comparator).

Theo tôi, học PIC16F84(A) và PIC16F877(A) là như nhau, vì cả hai chip dùng cùng 1 tập lệnh. Còn PIC16F877(A) có nhiều thanh ghi chức năng hơn là điều đương nhiên, vì nó có nhiều module ngoại vi hơn, và các module ngoại vi của nó cũng linh hoạt hơn so với PIC16F84(A).

Ngoài ra, có một khác biệt lớn giữa MCS51 và PIC: MCS51 dùng kiến trúc CISC (máy tính với tập lệnh phức tạp) còn PIC dùng kiến trúc RISC (máy tính với tập lệnh đơn giản). Do đó những người đã học MCS51 thường cho rằng PIC khó học hơn (vì ít lệnh hơn). Đúng ra ít lệnh hơn thì phải dễ học hơn chứ.

Thân,

Cảm ơn anh.

minh_hoang 24-08-2007 11:17 PM

Trích:

Nguyên văn bởi falleaf (Post 11)
Bài viết này đã được đăng tại www.irfvn.com, tôi chuyển dạng thành .pdf để thuận tiện download và in ấn.

http://www.picvietnam.com/download/V...eu%20khien.pdf


Source:
http://www.irfvn.com/nw/3/41

Cam on rat nhieu vi tai lieu

herohut 27-09-2007 03:51 AM

Chào mọi người! Tớ là sinh viên năm cuối ĐHBK
Trước tiên là cảm ơn mọi người đã lập ra diển
đàn bổ ích này
Nhận tiện tớ đang làm về PIC8LF2620, muốn hỏi
bạn nào có tài liệu tiếng Việt hoặc tiếng Anh về
loại PIC này share cho tớ với nhé!
Cảm ơn nhiều!
Chúc moị người vui vẽ!

thangvdk 27-09-2007 01:57 PM

cho em hỏi nếu mới bước mơi bước vào lập trình pic thi nên chon loai ngôn ngử nào để có thể tiếp cận dể dàng hơn.

coltechk50db 02-10-2007 09:05 PM

Các bạn muốn tra tài liệu về Datasheet thì vào trang http://www.alldatasheet.com .search là ra tất cả các loại
Chúc các bạn thành công!!!!!!!!!

mlittlestory 12-10-2007 01:45 AM

Tôi cũng bắt đầu học về Pic.Mong các bạn chỉ giáo

petertho87 24-10-2007 08:27 PM

cảm ơn bà con! toi la nguoi moi ,
bà con nào có mạch test xin gửi lên cho anh em học với
petertho87@ỵhoo.com

sinhvien 11-01-2008 07:04 PM

Ở Luồng Nào Học CCS, Và Có Các Ví Dụ?

namqn 11-01-2008 07:10 PM

Trích:

Nguyên văn bởi sinhvien (Post 13834)
Ở Luồng Nào Học CCS, Và Có Các Ví Dụ?

Ở box này có các luồng khác nhau cho CCS C:

http://www.picvietnam.com/forum/forumdisplay.php?f=12

Thân,

141087 21-01-2008 04:54 PM

chào các bạn!
mình cũng là sinh viên, mình đang học về PIC và có đồ án về lập trình PIC mà mình không biết phải làm sao cả. Mình muốn các bạn giúp mình với nếu các bạnb có tài liệu nào về đồ án lập trình PIC thì giúpp mình vói .Cảm ơn nhiều nha!

tallht 08-07-2008 12:17 AM

Ngoài Ra Còn Có Trang Datasheet4u.com Nữa .trang Này Cũng Dữ Dội Lắm đó!

luuvandungdtk4 29-08-2008 07:18 PM

pót cho em tai lieu viet cho vi dieu khien bang c

popeye_ts22 30-08-2008 02:57 AM

Tài liệu lập trình C cho VDK
 
1 Attachment(s)
Đây nè,hi vọng đúng ý bạn.

popeye_ts22 30-08-2008 03:07 AM

Có tài liệu Tiếng Anh cũng rất dễ hiểu,mình up mãi không được,chắc bị lỗi.Bạn có thể liên hệ qua email mình gửi cho: popeye_ts22@yahoo.com

trinhdongpro 26-09-2008 02:05 PM

promises.
 
hihihi.các anh ơi..!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

otacon 05-04-2009 11:10 AM

Trích:

Nguyên văn bởi namqn (Post 10403)
Bạn có thể in trang 1 datasheet của cả hai chip để so sánh. Tóm tắt thì PIC16F877(A) có nhiều tài nguyên hơn (bộ nhớ flash, RAM, EEPROM, số chân I/O, số timer), hay có những tài nguyên mà PIC16F84(A) không có (CCP module, SSP, USART, ADC, Analog Comparator).

Theo tôi, học PIC16F84(A) và PIC16F877(A) là như nhau, vì cả hai chip dùng cùng 1 tập lệnh. Còn PIC16F877(A) có nhiều thanh ghi chức năng hơn là điều đương nhiên, vì nó có nhiều module ngoại vi hơn, và các module ngoại vi của nó cũng linh hoạt hơn so với PIC16F84(A).

Ngoài ra, có một khác biệt lớn giữa MCS51 và PIC: MCS51 dùng kiến trúc CISC (máy tính với tập lệnh phức tạp) còn PIC dùng kiến trúc RISC (máy tính với tập lệnh đơn giản). Do đó những người đã học MCS51 thường cho rằng PIC khó học hơn (vì ít lệnh hơn). Đúng ra ít lệnh hơn thì phải dễ học hơn chứ.

Thân,

Mình cũng mới làm quen với PIC và thấy PIC khó học và phức tạp hơn MCS-51,ngay trong từng câu lệnh.Tập lệnh của PIC ít hơn nên khó giải quyết các thuật toán phức tạp hơn.
Theo mình nếu là người mới tiếp cận với VDK thì kô nên chọn PIC mà nên bắt đầu với MCS51.Giống như học lập trình thì phải bắt đầu với Pascal vậy đó.Tất nhiên đây chỉ là nhận xét khái quát của 1 người có IQ kô được cao lắm,còn nếu cảm thấy tự tin thì ae kô giảm ngăn cản,hic

trongk191596 21-06-2009 12:53 PM

Khi đưa link tài liệu các bác nên chỉ ra tác giả hay ít ra là nguồn tài liệu chứ
 
mất công download những tài liệu đã có . Cần phải chỉ ra nguồn gốc tài liệu chứ

vn00426941 11-07-2009 09:56 AM

sao lâu quá ko thấy bác nào up tài liệu mới lên hết vậy.Có bác nào học bên bách khoa có tài liệu lập trình asm tiếng Việt của bác MicroDuyPhi ko cho mình xin

daipt 24-08-2009 12:32 PM

chao ban chu
 
bai viet cua anh very good! thanks su huynh rat nhiu.

jojo1110i 11-09-2009 08:42 PM

thank you verry much

lenamdo 29-09-2009 11:05 AM

em mới học vdk lên chưa biết nhiều mấy anh cho em hỏi bây giờ em lên học như thế nào kô , và trước hết em cần học những gì đầu tiên
mong các anh đi trước chỉ dẫn dùm em

lenamdo 29-09-2009 11:14 AM

có anh nào trong diễn đàn này ở sài gón kô , em hỏi để có gì mấy anh chỉ dùm em với ,sdt của em là 01664889123 , em đang học bên ngành tự động nhưng lai kô biết ai để có thể hỏi ,chỉ tự học lên rất khó , mong giúp đỡ

namhong 30-12-2009 08:11 AM

mạch nạp PIC
 
Mình muốn mua một mạch nạp cho PIC, mong mọi người giúp đỡ, cảm ơn nhiều

moderator 30-03-2010 01:56 PM

thanks pro

duyngoc 31-03-2010 01:41 AM

Can ban mach ARM NXP LPC2378 co thiet ke IO, giao tiep touch screen, GPS, cau H, la ban , cam bien sieu am va mach ARM LPC2148 ,
Ban nao co nhu cau lien he so : 0908055080 gap Thoai
Email :thattinhloveto@yahoo.com

phandinhdao3230 11-04-2010 11:04 AM

Em tính mấy hôm nữa ra chợ giời Hà Nội sắm ít đồ để học làm mạch in và thực tập về con Pic này mong các bác chỉ giáo thêm nha !


Múi giờ GMT. Hiện tại là 04:12 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