Archive for the ‘Lập trình’ Category

Phương pháp quét keypad – ma trận phím bấm dùng ngắt Timer

Friday, July 18th, 2008
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Chào các bạn.

Mình không biết phương pháp này các bạn biết chưa, hoặc đã ai post chưa. Nhưng đó là mình suy nghĩ và code ra chứ không hề copy ý tưởng hay code của ai khác :D.

Phương pháp dựa trên dùng ngắt Timer0 dùng cho PIC16F887 do đó sẽ rất là tối ưu, tất nhiên có thể dùng cho tất cả các loại PIC và vi điều khiển khác.

Cấu tạo của Keypad:

Nội dung của phương pháp này như sau, rất đơn giản giống tư tưởng của các phương pháp scan truyền thống:

B1. Cho các cột = 1

B2. Đọc các(…)

Click to continue reading “Phương pháp quét keypad – ma trận phím bấm dùng ngắt Timer”

Các bài viết liên quan:

MonoDevelop:Phần mềm lập trình C# và các ngôn ngữ .Net khác trong Ubuntu

Sunday, June 29th, 2008
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Chào các bạn.

MonDevelop là môi trường phát triển IDE GNOME hoàn toàn miễn phí được thiết kế cho ngôn ngữ C# và các ngôn ngữ .Net khác với các chức năng gợi nhớ code, quản lý class,xây dưng Addon, …. đang chờ các bạn khám phá.

MonoDevelop is a free GNOME IDE primarily designed for C# and other .NET languages. The main features of MonoDevelop are:

  • Code Completion. MonoDevelop’s intelligent code completion attempts to complete type, method and field names as you’re typing. The IDE will automatically get the class information from your source code files and from the libraries referenced in

(…)

Click to continue reading “MonoDevelop:Phần mềm lập trình C# và các ngôn ngữ .Net khác trong Ubuntu”

Các bài viết liên quan:

Lập trình C cho vi điều khiển: vấn đề khai báo biến

Saturday, June 14th, 2008
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Chào các bạn.

Như các bạn đã biết trong các lệnh ASM của vi xử lý thì thao tác với các toán tử là các thanh ghi sẽ tốn ít thời gian nhất và do đó tối ưu được chương trình chạy rất nhanh, thời gian thực hiện từng thuật toán sẽ giảm đi nhiều.

Do đó, các biến trong chương trình C chúng ta không nên khai báo các biến kiểu như:

unsigned char i;
unsigned int temp;

Mà chúng ta sẽ thay bằng dùng #define để định nghĩa các thanh ghi không sử dụng trong chương

(…)

Click to continue reading “Lập trình C cho vi điều khiển: vấn đề khai báo biến”

Các bài viết liên quan:

Quản lý và build Project với trình dịch HTPIC bằng Visual C++.Net 2005

Tuesday, June 10th, 2008
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Chào các bạn.

Bài này mình viết lâu rồi nhưng thấy rất hay nên post lại cho các bạn.

Các bạn dùng qua Visual C++ 6.0 và Visual C++.Net đều thấy tác dụng quản lý Project và gợi ý code rất là hay. Khi dùng ta sẽ không sợ quên hàm này, hàm kia.Quản lý được cả một Project to vật vã .

Sau đây xin hướng dẫn các bạn cách quản lý và build một Project cho PIC16F877A với trình dịch HTPIC bằng Visual C++.Net.

Để làm điều này, đầu tiên bạn phải dịch qua

(…)

Click to continue reading “Quản lý và build Project với trình dịch HTPIC bằng Visual C++.Net 2005″

Các bài viết liên quan:

Beginning Visual C++ 2005 của Ivor Horton

Sunday, June 8th, 2008
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Chào các bạn.

Đây là tài liệu hướng dẫn làm quen với Visual C++ 2005 dày 1226 trang.

Tài liệu này mình thấy rất là hay cho các bạn học VC++.Net. Tác giả có giới thiệu tất cả các project được tạo bởi MFC, Console, CLR,.. và giới thiệu kĩ lại các kiến thức C/C++. Các bài hướng dẫn rất đầy đủ.

Mình đọc tài liệu này thấy hay quá đi mất nên vội chia sẻ cho các bạn luôn.

Chúc các bạn học giỏi VC++

Beginning Visual

(…)

Click to continue reading “Beginning Visual C++ 2005 của Ivor Horton”

Các bài viết liên quan:

Học Visual C++: Video Tutorials

Wednesday, June 4th, 2008
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Chào các bạn.

Trang chủ của Microsoft về Visual C++: http://msdn.microsoft.com/en-us/visualc/default.aspx.

Tại đây, ta có thể tìm được rất nhiều thông tin liên quan đến Visual C++ trong đó có phần Getting Started with Visual Studio là phần dành cho các bạn mới học Visual C++.

Getting Started with Visual Studio
1. About Visual Studio
2. Get Visual Studio

(…)

Click to continue reading “Học Visual C++: Video Tutorials”

Các bài viết liên quan:

Microsoft Visual Studio 2008 Professional Edition

Wednesday, June 4th, 2008
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 3 out of 5)
Loading ... Loading ...

Homepage: http://msdn.microsoft.com/en-us/vstudio/default.aspx

Chào các bạn.

Khi vào trang chủ của Microsoft Visual Studio, chúng ta có thể download bản trial Visual Studio 2008 và MSDN trial 90 ngày khi các bạn nhấn vào tab Download. Tuy nhiên, mình gửi các bạn link download trực tiếp chứ không qua trình download của Microsoft nữa.

Mấy hôm làm đồ án tốt nghiệp, toàn làm FPGA chẳng lập trình Visual Studio gì cả nên bây giờ thử sản phẩm mới xem sao. Học lập trình hay thật ke ke.

Thông tin của sản phẩm: http://msdn.microsoft.com/en-us/vs2008/products/bb894671.aspx

(…)

Click to continue reading “Microsoft Visual Studio 2008 Professional Edition”

Các bài viết liên quan:

Learn Visual C#: Video Tutorials

Wednesday, April 23rd, 2008
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Homepage: http://msdn2.microsoft.com/en-us/vcsharp/default.aspx

Chào các bạn.

Mình thấy các video hướng dẫn này rất hay, chất lượng tốt nên viết bài giới thiệu cho các bạn nào chưa biết.

Có thể là lúc học ngôn ngữ lập trình nào đó, chúng ta hơi ngại khi vào chính trang support của nó, trong khi những trang này hỗ trợ rất nhiều từ ví dụ đến các hướng dẫn. Các bạn cứ đi tìm hỏi tài liệu ở đâu ?? chia sẻ cho mình ,… Vì thế nên bạn nào chưa có cách học lập trình tốt thì nên thay

(…)

Click to continue reading “Learn Visual C#: Video Tutorials”

Các bài viết liên quan:

Hướng dẫn lập trình giao tiếp RS232 trên PC bằng Visual C++ 6.0

Tuesday, April 22nd, 2008
1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 5 out of 5)
Loading ... Loading ...

Chào các bạn.

Để cho website của mình thêm phong phú, nên mình cập nhật thêm một số tài liệu mà mình đã viết ở các diễn đàn điện tử. Có thể bản quyền vẫn thuộc về diễn đàn, nhưng mình nghĩ đây chỉ là sự chia sẻ cho những người chưa biết, chưa hiểu sâu về vấn đề đó nên chắc là cũng không có vấn đề gì.

Đây là TUT mình viết từ năm thứ 3 trong chương trình đào tạo Moderator của www.picvietnam.com, hướng dẫn viết chương trình giao tiếp máy tính qua cổng RS232

(…)

Click to continue reading “Hướng dẫn lập trình giao tiếp RS232 trên PC bằng Visual C++ 6.0″

Các bài viết liên quan: