“Chỉ ĐAM MÊ, những ĐAM MÊ lớn lao mới nâng linh hồn tới những điều VĨ ĐẠI”

--Denis Diderot--

Thứ Tư, 29 tháng 6, 2016

GeoGebra - PHẦN MỀM VẼ ĐỒ THỊ TOÁN HỌC

1. Giới thiệu về GeoGebra
        GeoGebra là một phần mềm toán học bổ ích và được cung cấp hoàn toàn miễn phí. Đây thực sự là công cụ hỗ trợ đắc lực dành cho những ai đang phải thực hiện việc nghiên cứu hoặc làm việc với số học, hình học, bảng tính, đồ họa, số liệu thống kê, đại số và giải tích. .
       Mặc dù thoạt nhìn, đây có vẻ là một ứng dụng phức tạp nhưng lợi thế của nó so với các ứng dụng tương tự khác đó là: cung cấp nhiều đối tượng được liên kết chặt chẽ. Mục đích của việc thiết kế ra GeoGebra đó là hỗ trợ kết nối hình học, đại số và các yếu tố toán học khác theo một cách tương tác và chặt chẽ hơn.
Điều này có thể được thực hiện bằng cách sử dụng các điểm, vector, đường thẳng, hình tam giác, hình nón, vv. Bên cạnh đó, GeoGebra còn cho phép người dùng trực tiếp nhập và thao tác các phương trình toán học và tọa độ.
     Với tất cả những đặc điểm trên, GeoGebra hiện đang là một trong những phần mềm toán học được yêu thích nhất trên thế giới và đã nhận được nhiều giải thưởng quý giá. Nó đã mang lại những cải tiến và tiến bộ vượt bậc trong quá trình giảng dạy và học tập của học viên trên toàn thế giới. Vậy còn chần chừ gì nữa, hãy download GeoGebra về máy tính để tạo điều kiện cho bản thân học đại số, hình học và giải tích tốt hơn.
Đặc biệt: Phần mềm có thể mô phỏng được hoạt động, vận tốc, gia tốc các khâu trong cơ cấu. Ứng dụng rất nhiều trong môn Nguyên Lý Máy.
Chuyển ngôn ngữ sang tiếng Việt:
Để giúp người dùng tại Việt Nam thao tác phần mềm này dễ hơn, hãy sử dụng tùy chọn ngôn ngữ Tiếng Việt cho giao diện chính của chương trình. Đơn giản đó là sau khi cài đặt chương trình thành công trên máy tính mở chương trình lên, bạn sẽ nhìn thấy giao diện như bên dưới.

Sau đó, nhấn chuột vào nút Options và chọn Language -> Vietnamese. Kết quả, bạn đã thể thao tác chương trình đơn giản hơn nhiều.
2. Tài liệu học tập
Tài liệu các bạn có thể xem các video trên trang chủ phần tài nguyên: 
Ngoài ra, cũng một số video trên Youtube.
Nếu bạn nào có dự định thi Olympic môn Ứng dụng tin học trong Nguyên Lý Máy thì nên tìm hiểu phần mềm này nhé. Mình đang dự định viết một bộ tài liệu hướng dẫn học phần mềm này. Hy vọng sẽ sớm thực hiện được.
3. Link tải phần mềm
Phần mềm Geogebra là hoàn toàn miễn phí cho tất cả các nền tảng, thậm chí còn có cả cả app cho điện thoại Android, IOS.
Các bạn có thể download ngay trên trang chủ tại địa chỉ:
4. Hướng dẫn cài đặt 


EMU8086 - CÔNG CỤ LẬP TRÌNH HỢP NGỮ

1. Giới thiệu về Emu8086
Phần mềm Emu8086 là phần mềm cho phép mô phỏng hoạt động của vi xử lý 8086 bao gồm các câu lệnh cơ bản của 8086, xử lý ngắt mềm, giao tiếp với thiết bị ngoại vi, …

Emu8086 là phần mềm giả lập bộ vi xử lý 8086 và chạy các chương trình trên nền bộ vi xử lý ảo. 

Emu8086 hỗ trợ bạn trong việc học ngôn ngữ lập trình Assembly. Emu8086 là chương trình mô phỏng bộ VXL 8086/86 rất hay với đầy đủ chức năng của một text editor, assembler, disassembler, và software emulator, bạn có thể theo dõi trạng thái của thanh ghi, cờ và bộ nhớ khi chương trình đang chạy.

2.Tài liệu học tập
3. Link tải tài liệu
Chúng ta có thể download bộ cài trực tiếp trên trang chủ: http://www.emu8086.com/
Sau khi cài đặt điền key sau:
User: ic0n0statse
Key:CSEJHFVZ3FRTQZXJKASA

Nếu không được các bạn có thể tìm trên Google: Key Emu8086. Phần mềm này khá là dễ Crack.
4. Hướng dẫn cài đặt
Các bạn làm theo video này nhé

Skitch: Thêm chữ vào hình, ẩn các nội dụng nhạy cảm, tô hình..



Skitch là ứng dụng miễn phí, đa nền tảng của Evernote. Skitch sẽ giúp chúng ta có thể dễ dàng thêm chữ vào hình, giấu (làm mờ) các nội dung nhạy cảm như số điện thoại, thẻ ngân hàng... trên hình, vẽ thêm lên hình, tẩy hình, crop hình... Tất cả các tính năng tuyệt vời và dễ dàng sử dụng là hoàn toàn miễn phí. Anh em có thể vào link này để tải về Skitch và trải nghiệm: https://evernote.com/skitch/
Chúc anh em vui vẻ

Dùng thử Skitch: thêm chữ vào hình, làm mờ thông tin nhạy cảm...

Một số hình ảnh:
Bài viết, hình ảnh video: Tinhte.vn

PHẦN MỀM MÔ PHỎNG MẠCH ĐIỆN TỬ - PROTEUS


1. Giới thiệu về Proteus
    Proteus là phần mềm cho phép mô phỏng hoạt động của mạch điện tử bao gồm phần thiết kế mạch và viết chương trình điều khiển cho các họ vi điều khiển như MCS-51, PIC, AVR, … 
Proteus là phần mềm mô phỏng mạch điện tử của Lancenter Electronics, mô phỏng cho hầu hết các linh kiện điện tử thông dụng, đặc biệt hỗ trợ cho cả các MCU như PIC, 8051, AVR, Motorola. 
Phần mềm bao gồm 2 chương trình: ISIS cho phép mô phỏng mạch và ARES dùng để vẽ mạch in. Proteus là công cụ mô phỏng cho các loại Vi Điều Khiển khá tốt, nó hỗ trợ các dòng VĐK PIC, 8051, PIC, dsPIC, AVR, HC11, MSP430, ARM7/LPC2000 ... các giao tiếp I2C, SPI, CAN, USB, Ethenet,... ngoài ra còn mô phỏng các mạch số, mạch tương tự một cách hiệu quả. Proteus là bộ công cụ chuyên về mô phỏng mạch điện tử.
 ISIS đã được nghiên cứu và phát triển trong hơn 12 năm và có hơn 12000 người dùng trên khắp thế giới. Sức mạnh của nó là có thể mô phỏng hoạt động của các hệ vi điều khiển mà không cần thêm phần mềm phụ trợ nào. Sau đó, phần mềm ISIS có thể xuất file sang ARES hoặc các phần mềm vẽ mạch in khác. 
 Trong lĩnh vực giáo dục, ISIS có ưu điểm là hình ảnh mạch điện đẹp, cho phép ta tùy chọn đường nét, màu sắc mạch điện, cũng như thiết kế theo các mạch mẫu (templates) 
Những khả năng khác của ISIS là: 
• Tự động sắp xếp đường mạch và vẽ điểm giao đường mạch. 
• Chọn đối tượng và thiết lập thông số cho đối tượng dễ dàng
• Xuất file thống kê linh kiện cho mạch 
• Xuất ra file Netlist tương thích với các chương trình làm mạch in thông dụng. 
• Đối với người thiết kế mạch chuyên nghiệp, ISIS tích hợp nhiều công cụ giúp cho việc quản lý mạch điện lớn, mạch điện có thể lên đến hàng ngàn linh kiện. 
• Thiết kế theo cấu trúc (hierachical design) 
• Khả năng tự động đánh số linh kiện
Trong bài viết này mình xin giới thiệu đến các bạn phiên bản Proteus 8.0.
Vậy có gì mới ở phiên bản Proteus 8.0 này?
- Một khung ứng dụng mới cho phép bạn xem các module của Proteus như các tab trong một cửa sổ duy nhất thông qua việc kéo thả chuột.
- Một bộ cơ sở dữ liệu mới cho phép bạn update giữa mạch nguyên lí và mạch in ngay lập tức.
- Netlist linh hoạt cho phép cập nhật sự thay đổi trong sơ đồ nguyên lí.
- Hiển thị mạch 3-D: Chế độ xem 3-D sẽ cập nhật ngay lập tức các thay đổi trong sơ đồ mạch in.
- VSM Studio: ISIS và ARES, VSM Studio IDE bây giờ là một phần của ứng dụng Proteus duy nhất. Điều này có những lợi ích sau đây:
+ Firmware được tự động nạp vào bộ xử lý sau khi biên dịch thành công.
+Gỡ bỏ lỗi bên trong IDE hoặc sơ đồ nguyên lý.
2. Tài liệu học tập
3. Link tải phần mềm
Proteus 8.4.0 SP0 Pro: Google Drive
Crack: Google Driver
4. Hướng dẫn cài đặt

Những phần mềm không thể thiếu


Chia sẻ một số phần mềm hữu ích mà mình hay sử dụng trên máy tính.

1. Phần mềm nghe nhạc, xem phim
Link tải: Click here

2. Phần mềm đọc sách
Link tải: Click here

3. Bộ microsoft Office
Link tải: Click here

4. Microsoft Office Visio ( Vẽ sơ đồ khối, thuật toán rất hay và tiện lợi)
Link tải: Click here

5. Phần mềm nén/ giải nén
a. Winrar Link tải: Click here
b. 7zip Link tải: Click here

6. Phần mềm đọc file PDF Forxit Phantome ( dùng tốt, nhanh và nhiều công cụ hơn Foxit reader rất nhiều)
Link tải: Click here

7. Phần mềm ghi âm (nhẹ, nhỏ gọn dùng để học tiếng anh/ ghi âm hoặc hát cho bạn gái nghe).
Link tải: Click here

8. Phần mềm chụp ảnh/ quay phim màn hình ( FreeZ Screen Video Capture: nhẹ, dễ dùng)
Link tải: Click here

9. Phần mềm chỉnh sửa ảnh (Photoshop CS6)
Link tải: Click here

10. Phần mềm ghi đĩa
Link tải: Click here

11 Phần mềm convert từ ẢNH sang chữ (Có hỗ trợ tiếng việt)
Link tải: Click here

12. Phần mềm giúp boot vào nhiều hệ điều hành khác nhau
Link tải: Click here

13. Phần mềm nối file
Link tải: Click here

14. Phần mềm xóa những file "không thể xóa"
Link tải: Click here

Những phần mềm mình viết ở trên là những phần mềm rất hay, mình hay để trong máy của mình và đôi khi cần dùng đến nó trong một số trường hợp. Các bạn hãy tải về và thủ sẵn trong máy tính một bộ công cụ để xử lý các rắc rối trong mọi trường hợp xảy ra.

Chúc các bạn thành công!

Phần mềm chỉnh sửa ảnh Adobe Photoshop CS6


1. Giới thiệu về Photoshop CS6
     Adobe Photoshop CS6 là ứng dụng chỉnh sửa ảnh đang thu hút được sự chú ý đặc biệt từ phía cộng đồng người dùng nhờ bổ sung một số tính năng mới, trong khi đó các bước xử lý ảnh phức tạp và mất nhiều thời gian trước đây đã trở nên đơn giản và dễ dàng hơn đối với cả người không am hiểu về phần mềm này.
      Là một kĩ sư, nên học thêm Photoshop để phục vụ cho quá trình làm đồ án, bài tập lớn. Chẳng hạn như việc sửa số liệu, hoặc photoshop tẩy mụn cho bạn gái chẳng hạn. :))

2. Một số tính năng chính của ứng dụng chỉnh sửa ảnh Adobe Photoshop CS6
  • Công cụ thiết kế tuyệt vời
       Người dùng có thể thỏa sức phát huy khả năng sáng tạo của mình với các thiết kế 2D & 3D kinh điển. Bạn có thể sử dụng các công cụ như Selection (chọn vùng), Painting (vẽ) và Warping (chỉnh đường cong) để tạo ra một thiết kế kinh điển.
  • Làm nổi bật trang web của người dùng
      Nếu là một chuyên viên thiết kế web chuyên nghiệp thì Adobe Photoshop CS6 là công cụ nhất định bạn không thể bỏ qua. Chương trình giúp người dùng có thể lựa chọn thiết kế phù hợp để sử dụng khi viết website cho khách hàng của mình. Đồng thời, họ cũng có thể tạo biểu tượng hoặc nút bấm dạng 3D trên web.
  • Cải thiện đồ họa 3D cho video
Với sự hỗ trợ của phần mềm này, người dùng có thể tạo và cải thiện tính năng 3D cũng như các nội dung chuyển động trong một video. Đồng thời, hãy chuẩn bị ảnh và văn bản dạng tĩnh để sử dụng trong các dự án của mình. Adobe Photoshop CS6 có khả năng hoạt động tốt trên các hệ điều hành dạng 32 và 64 bit, do đó giúp người dùng dễ dàng tạo ra các hình ảnh HDR tuyệt vời để làm phông nền trong video.
  • Thiết kế web với khả năng tương tác cao
Người dùng có thể thiết kế những giao diện tối ưu nhất để phù hợp với các nội dung web mang tính tương tác cao, đồng thời mang đến cho người xem trải nghiệm duyệt web đáng nhớ.

3. Một số tính năng khác:
     Nâng cấp tính năng vector từ Adobe Illustrator trong Photoshop Extended, hoặc kết hợp tính năng này với hình ảnh trong Photoshop để có thể truyền dữ liệu bằng nhiều cách khác nhau.
     Cho phép sử dụng tệp tin PSD vào chương trình Adobe Dreamweaver để tạo ảnh dạng Smart Objects.
     Tách các lớp video từ Adobe Premiere Pro và chỉnh sửa trong Photoshop Extended.
     Cho phép sử dụng hình ảnh từ Photoshop Extended trong các dự án ảnh động trong Adobe Flash Professional.

4. Yêu cầu hệ thống:
Bộ xử lý: Intel Pentium 4 hoặc AMD Athlon 64
RAM: 1 GB
Ổ cứng trống: 1 GB
Độ phân giải màn hình: 1024 x 768
OpenGL 2.0
Ổ DVD-ROM

6. Tài liệu học ( sưu tầm)
– Chương 1 : làm quen với môi trường làm việc
linkdown :
http://www.mediafire.com/?djnlcno5dms
– Chương 2 : Cách sử dụng File Browser
linkdown :
http://www.mediafire.com/?3xyykhvmdzg
– Chương 3 : Cơ bản về chỉnh sửa ảnh
linkdown :
http://www.mediafire.com/?0dmykjzg21w
-Chương 4 : Làm việc với vùng chọn
linkdown :
http://www.mediafire.com/?aj3ntfrtmbc
– Chương 5 : Cơ bản về Layer
linkdown :
http://www.mediafire.com/?3j3rimat35b
– Chương 6 : Masks và Channels
linkdown :
http://www.mediafire.com/?2sdmgnwyc53
– Chương 7 : Chấm sửa ảnh
linkdown :
http://www.mediafire.com/?2texe4sltod
– Chương 8 : Painting và Editing
linkdown :
http://www.mediafire.com/?6gqmc4gz2fr
– Chương 9 : Cơ bản về công cụ Pen
linkdown :
http://www.mediafire.com/?2fmjzsmvfgb
– Chương 10 : Vector Masks, Paths và Shapes
linkdown :
http://www.mediafire.com/?5smcb1xjjnp
– Chương 11 : Những kỹ thuật Layer tiên tiến
linkdown :
http://www.mediafire.com/?fowxx1vnrtv
– Chương 12 : Tạo các hiệu ứng đặc biệt
linkdown
http://www.mediafire.com/?1e33wjd1nym
– Chương 13 : Chuẩn bị hình để in ấn 2 màu sắc
linkdown :
http://www.mediafire.com/?exj4njwy42m
– Chương 14 : Sắp xếp các đối tượng lớp trong ImageReady
linkdown :
http://www.mediafire.com/?1wzquhjxpxu
– Chương 15 : Tạo lập liên kết trong một tấm hình
linkdown :
http://www.mediafire.com/?3cndcv5bhc5
– Chương 16 : Tối ưu hoá hình ảnh trên trang web
linkdown :
http://www.mediafire.com/?d4wtygbotyj
– Chương 17 : Tạo hiệu ứng Rollover cho trang web
linkdown :
http://www.mediafire.com/?fm2dyzmyylg
– Chương 18 : Tạo hình động cho trang web
linkdown :
http://www.mediafire.com/?8gwjm3fxdzi
– Chương 19 : Thiết lập các thông số của máy tính cho việc quản lý màu sắc
linkdown :
http://www.mediafire.com/?bjjvyycb9ry
– Chương 20 : Xuất bản và in ấn với màu sắc phù hợp
linkdown :
http://www.mediafire.com/?d195mv2y9eg

5. Link tải phần mềm

Link tải Photoshop CS6: Google Drive
Crack Photoshop CS6: Google Drive


Chúc các bạn thành công!

Những bộ từ điển cần thiết



Một số bộ từ điển hay và chuẩn mình tổng hợp cho mọi người tham khảo.
1. Từ điển Anh - Anh
Oxford Dictionary là một trong những phần mềm học từ vựng tiếng anh tốt nhất hiện nay. Như một cuốn từ điển thu nhỏ phần mềm Oxford Dictionary of English giúp người dùng có thể tra cứu từ một cách nhanh gọn nhất.

Link tải phần mềm Oxford:
Từ điển tra từ tổng hợp (Oxford advanced learner's dictionary 8th + crack) : Google Drive
Từ điển tra từ đồng nghĩa (Oxford thesaurus - Portable): Google Drive
Từ điển tra từ liên quan, từ cùng từ loại (Oxford collocation - Portable): Google Drive


2. Từ điển Anh - Việt
a. Lingoes
Với phần mềm Lingoes chúng ta dễ dàng học từ vựng bất cứ khi nào miễn sao text có thể bôi đen để copy (Ctrl + C) là có thể translate một câu, một đoạn, thậm chí cả một bài, do Lingoes tích hợp bộ translate google ngay trong nó, hay một cách đơn giản khác là double click chuột vào từ cần tra. Mình xin giới thiệu phần mềm từ điển “Tiếng Anh” Lingoes. Có rất nhiều phần mềm từ điển tiếng Anh, offline có từ điển LacViet, Everest… online có Google translate, Vidic, Soha, Tratu… Vậy tại sao lại là phần mềm Lingoes:
Thứ nhất: Lingoes chỉ cần tra từ bằng cách double click hoặc Ctrl + C (copy) vào từ, đoạn văn cần tra, nói đơn giản là chỉ cần chỗ nào có thể bôi đen và copy được text  là có thể translate được.
Thứ hai: Các từ điển kia, không online thì cũng mất phí, hoặc khó sử dụng, nặng nề cho hệ thống, thao tác phức tạp.
Thứ ba: Lingoes không chỉ đơn giản, gọn nhẹ mà còn kết nối online với các bộ dịch trực tuyến Gooogle, Systran, Promt, Cross… và vừa có thể sử dụng offline. Không những vậy, nó còn là bộ từ điển đa ngôn ngữ với sự hỗ trợ hơn 60 thứ tiếng trên thế giới cùng nhiều chuyên ngành khác nhau.
Thứ tư: Nó có hỗ trợ giao diện với 18 ngôn ngữ và trong đó có cả tiếng Việt
Thứ năm: Nó cũng hỗ trợ phát âm như mọi phần mềm khác.
Thứ năm: Cá nhân mình thích dùng Lingoes hơn MTD. :)

Link tải lingoes portable (Anh - Việt chạy luôn không cần cài đặt): Google Drive

 b. Từ điển lạc việt MTD
Có thể nói từ điển anh việt Lạc Việt mtd9 EVA đã trở thành một cuốn tử điển không thể thiếu với rất nhiều người dùng trên cả nước và hơn hết là đối với các bạn sinh viên, học sinh hiện nay. Nội dung phong phú được cập nhật liên tục, tốc độ tra cứu nhanh ... là những lợi ích và Lạc Việt mtd9 EVA đem lại cho mỗi chúng ta.

Link tải MTD9 + Crack: Google Drive

3. Từ điển chuyên ngành
Đây là bộ từ điển Anh - Việt chuyên ngành tốt nhất trên thị trường hiện nay. ProDic™ bao gồm 400.000 từ và cụm từ chuyên ngành kỹ thuật (15 chuyên ngành chính: cơ khí, ôtô, điện, điện lạnh, điện tử, tin học, xây dựng, đo lường, điều khiển, hóa học, vật liệu…) và 150.000 từ và cụm từ chuyên ngành thương mại.
Với prodict, các thuật ngữ chuyên ngành về kĩ thuật sẽ đỡ làm các bạn cảm thấy "sợ" hơn khi đọc các bài báo hoặc tài liệu tiếng anh. 

Link tải phần mềm Prodict: Google Drive

Chúc các bạn thành công!

Chủ Nhật, 26 tháng 6, 2016

Vi điều khiển DSPIC30F4011

1. Giới thiệu về dsPIC30F4011
Đây là một dòng vi điều khiển chuyên sử dụng để điều khiển động cơ. Nó có tới 6 kênh băm xung PWM, 4 chân ngắt ngoài, 24 chân ngắt CN. Đủ để các bạn có thể điều khiển 6 động cơ một lúc. Với những ứng dụng cơ bản, các bạn nên dùng PIC16F877A, nếu yêu cầu điều khiển >2 động cơ thì bạn nên dùng dòng vi điều khiển này. Sau khi học PIC16F877A, việc chuyển qua DSPIC mình nghĩ là không có gì quá khó khăn.




Một số đặc điểm của dsPIC30F4011:
- Tập lệnh cơ bản gồm 84 lệnh 
- Chế độ định địa chỉ linh hoạt
- Độ dài lệnh 24-bit, độ dài dữ liệu 16-bit
- Bộ nhớ chương trình Flash 24 Kbyte
- Bộ nhớ RAM độ lớn 1Kbytes
- Bộ nhớ EEPROM
- Mảng 16 thanh ghi làm việc 16-bit
- Tốc độ làm việc lên tới 30 MIPS

- Bộ chuyển đổi tương tự - số (ADC) 10-bit
+ Tốc độ lấy mẫu tối đa 1 Msps (Mega samples per second)
+ Tối đa 10 kênh lối vào ADC
+ Thực hiện biến đổi cả trong chế độ Sleep và Idle
- Chế độ nhận biết điện thế thấp khả lập trình
- Tạo Reset bằng nhận diện điện áp khả lập trình

3. Các cổng  vào ra I/O Port và các ngoại vi
 - Dòng ra, vào ở các chân I/O lớn: 25 mA
- 3 Timer 16-bit, có thể ghép 2 Timer 16-bit thành Timer 32-bit
- Chức năng Capture 16-bit
- Các bộ so sánh/PWM 16-bit
- Module SPI 3 dây (hỗ trợ chế độ Frame)
- Module I2C, hỗ trợ chế độ đa chủ tớ, địa chỉ từ 7-bit đến 10-bit
- UART có khả năng địa chỉ hoá, hỗ trợ bộ đệm FIFO1

- Nạp dữ liệu song song
- Hai thanh chứa 40-bit có hỗ trợ bão hoà logic
- Thực hiện phép nhân 2 số 17-bit trong một chu kì máy
- Tất cả các lệnh DSP đều thực hiện trong một chu kì máy
- Dịch trái hoặc phải 16 bit trong một chu kì máy

5. Một số đặc điểm khác
-  Bộ nhớ Flash: ghi/xoá lên tới 10.000  lần (điều kiện công nghiệp) và  trên dưới 100.000 lần (thông thường)
-  Bộ nhớ  EEPROM: ghi/xoá lên tới 100.000 lần (điều kiện công nghiệp) và  trên dưới 1.000.000 lần (thông thường)
- Khả năng tự nạp trình dưới điều khiển của software
- Watch Dog Timer mềm dẻo với bộ dao động RC nguồn thấp trên chip.
- Chế độ bảo vệ firmware khả lập trình
-  Khả năng tự lập  trình nối tiếp trên mạch điện (In Circuit Serial  Programming –ICSP)

- Có thể lựa chọn các chế độ quản lí nguồn: Sleep hoặc Idle


2. Phần mềm lập trình
Để lập trình cho DSPIC các bạn cần tải phần mềm MPLAB tại đây: Google Drive
Tiếp sau đó tải chương trình dịch cho DSPIC (C30) tại đây: Google Drive
Serial khi cài C30:  MTI074042127

3. Tài liệu hướng dẫn.
- Datasheet DSPIC30F4011: Google Drive
- Reference ( đọc để biết cách cấu hình các thanh ghi cho từng hoạt động): Google Drive
- Tài liệu của thầy Nam bên diễn đàn picvietnam: Google Drive


Vi điều khiển PIC16F877A

1. Giới thiệu PIC16F877A
Đây là một dòng vi điều khiển khá phổ biến, đầy đủ các chức năng, phù hợp với các ứng dụng cơ bản. Mình khuyến khích các bạn nên bắt đầu với dòng vi điều khiển này vì tài liệu có rất nhiều.
Một số đặc điểm của PIC16F877A:
- PIC 16F877A là loại vi điều khiển 8bit tầm trung của hãng microchip.
- PIC 16F877A có kiến trúc Havard, sử dụng tập lệnh kiểu RISC (Reduced Instruction Set Computer) với chỉ 35 lệnh cơ bản.
- Tất cả các lệnh được thực hiện trong một chu kì lệnh ngoại trừ các lệnh rẽ nhánh.
- Sơ đồ chân với chip loại cắm 40 chân


Các chức năng cơ bản:

Nạp chương trình cho PIC:  Để nạp được chương trình cho PIC có 2 cách:
- Nạp trực tiếp dùng mạch nạp: Có 2 loại mạch nạp hay được sử dụng đó là PICKIT và BURNE. Mạch nạp Pickit là hàng chính hãng, độ ổn định cao tuy nhiên chỉ nạp được cho các dòng PIC và DSPIC. Mạch BurnE thì có thể nạp cho rất nhiều loại khác nhau cả PIC và AVR. Tuy nhiên là hàng việt nam sản xuất, độ ổn định có lẽ không cao bằng. Cách nạp bằng PICKIT2 các bạn có thể tham khảo Video sau:


- Nạp qua Bootloader: Có thể tải chương trình Bootloader về và nạp cho Pic 1 lần, sau đó có thể nạp chương trình qua cổng UART rất tiện lợi. Mình khuyến khích các bạn nên dùng cách này. Chi tiết về Bootloader các bạn có thể xem tại đây

2. Phần mềm lập trình.
Có rất nhiều phần mềm có thể lập trình cho vi điều khiển Pic, các bạn nên chọn một phần mềm và học theo nhé.
- MikroC PRO for PIC 5.61: Google Drive
- CCS: Google Drive
- MPlab: Google Drive
Ngoài ra các bạn nên cài thêm một số phàn mềm hỗ trợ:
- Virutual Serial Port ( dùng để tạo cổng COM ảo, dùng khi học vể UART): Google Drive
- Driver PL2303v2: (driver dây USB to COM): Google Drive
- MH Terminal (Dùng để truyền nhận dữ liệu qua cổng COM): Google Drive
- Phần mềm nạp chương trình cho PIC ( Mạch nạp Pickit V2): Google Drive
- Phần mềm nạp chương trình cho PIC (Mạch nạp BurnE): Google Drive
- Phân mềm mô phỏng Protus 7.8: Google Drive

3. Tài liệu học PIC
Trước khi học vi điều khiển bạn hãy trang bị cho mình một nền tảng kiến thức C/C++ vững vàng, như thế sẽ dễ dàng và linh hoạt hơn trong khi lập trình.
- Datasheet PIC16F877A: Google Drive
- CCS for PIC (tài liệu tiếng việt): Google Drive
- Ngoài ra các bạn có thể tìm trên youtube và vào trang web http://www.picvietnam.com/ để tham khảo và học tập.

Phần mềm LabVIEW


1. Giới thiệu phần mềm LabVIEW
 LABVIEW là một phần mềm rất hay được sử dụng trong các hệ thống nhúng. Về phần lập trình, labview sử dụng khá giống như SIMULINK trong Matlab, với một thư viện các module hỗ trợ mạnh mẽ, Labview có thể nhúng được Matlab, C/C++ sử dụng rất tiện lợi khi viết giao điện điều khiển hoặc làm các công việc xử lý số liệu thực nghiệm. Bản thân tôi cảm nhận Labview là một phần mềm rất hay mà một kĩ sư cơ điện tử nên học.
Đôi nét về Labview:
- Labview (Virtual Instrument Engineering Workbench) là một môi trường phát triển dựa trên ngôn ngữ lập trình đồ hoạ, thường được sử dụng cho mục đích đo lường, kiểm tra, đánh giá, xử lý, điều khiển các tham số của thiết bị.
- Labview là một ngôn ngữ lập trình đa năng, giống như các ngôn ngữ lập trình hiện đại khác. Labview gồm có các thư viện thu nhận dữ liệu, một loạt các thiết bị điều khiển, phân tích dữ liệu, biểu diễn và lưu trữ dữ liệu. Nó còn có các công cụ phát triển được thiết kế riêng cho việc nối ghép và điều khiển thiết bị.
- Labview khác với các ngôn ngữ lập trình thông thường ở điểm cơ bản là: các ngôn ngữ lập trình khác thường dùng trên cơ chế dòng lệnh, trong khi đó Labview dùng ngôn ngữ lập trình Graphical để tạo ra các chương trình ở dạng sơ đồ khối.
- Trong Labview ta xây dựng giao diện người sử dụng bằng việc thiết lập các công cụ và các đối tượng. Giao diện người sử dụng được hiểu như là một front panel rồi sau đó ta đưa code vào trong sơ đồ khối để điều khiển các đối tượng ở trên front panel. Sơ đồ khối cũng có thể hiểu giống như một lưu đồ thuật toán.
- Labview được tích hợp đầy đủ các chức năng giao tiếp với các phần cứng GPIB, VXI, PXI, RS-232, RS-485, các thiết bị thu nhận dữ liệu. Labview cũng xây dựng các đặc trưng cho việc kết nối các ứng dụng của ta với Web sử dụng Labview Web Server và, chuẩn mạng TCP/IP và Active

2. Tài liệu và cách học
    Tài liệu về Labview cũng có nhiều, các bạn có thể lên youtube search một vài hướng dẫn. Ở đây mình có sưu tầm được 2 tài liệu khá hay, các bạn cứ thế học theo thôi.
    Đầu tiên nên học các kiến thức cơ bản, các cấu trúc của labview. Sau đó học cách sử dụng các module của Labview như Mathscript, Visa để phục vụ cho việc giao tiếp máy tính. Tất nhiên mỗi phần mềm có một điểm mạnh riêng, nhưng thheo quan điểm của mình, để xây dựng giao diện điều khiển thì Labview code đơn giản hơn GUI của Matlab hay Visual Studio khá nhiều, nhìn cũng chuyên nghiệp nữa.

Link tải tài liệu: 
   Tài liệu 1
   Tài liệu 2

3. Link tải phần mềm
Labview 2014: Google drive
Crack: Google Drive
Một số module
-  Module VISA (Hỗ trợ giao tiếp máy tính qua RS232): Google Drive
-  Module Mathscript (Lập trình Matlab trong labview): Google Drive

4. Hướng dẫn cài đặt