PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Các ngôn ngữ lập trình khác (CCS C, HT PIC,...)

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

 
 
Ðiều Chỉnh Xếp Bài
Prev Previous Post   Next Post Next
Old 13-10-2011, 04:50 PM   #1
rocket42
Đệ tử 4 túi
 
rocket42's Avatar
 
Tham gia ngày: Jun 2010
Nơi Cư Ngụ: Tọa Thiên
Bài gửi: 72
:
Send a message via Yahoo to rocket42
Post Sử dụng diagram để lập trình Pic

R chắc hẳn rằng các bạn cũng gặp 1 vấn đề khó khắn đó là khi lập trình Pic, có nhiều module như thế, và mỗi module lại phải cài đặt khác nhau, ở các chế độ khác nhau. Mà để lập trình cho nó chạy thì hiển nhiên là phải cài đặt tới từng bit. Vậy làm sao để giải quyết được khối lượng phải nhớ khổng lồ như thế. Vấn đề tiếp theo là nếu chúng ta kó dùng Pic thường xuyên mà học xong 1 thời gian sau chúng ta mới dùng tới thì hiển nhiên là chỉ nhớ được cái module nó làm các gì chứ làm sao mà nhớ được các bit cấu hình của module đó
Theo R có 1 cách để ko phải nhớ các bit này mà vẫn có thể viết chương trình cho nó chạy bỉnh thường. Đó là sử dụng diagram chức năng của module nó mà do Microchip cung cấp trên datasheet. Đó là cách mà R thường làm, tức là chỉ cần nhớ và biết rằng module đó có các chức năng và chế độ gì thôi.
Tất nhiên cách sử dung diagram sẽ thuận tiện hơn khi bạn sử dụng trình dịch có hỗ trợ các file.h cho module. R thấy MPLAB C18 là ngôn ngữ rất tốt và chặt chẽ, hỗ trợ đầy đủ các module...Và R cũng đã viết xong hướng dẫn về viết chương trình bằng ngôn ngữ này và đã post lên picviet: http://www.picvietnam.com/forum/showthread.php?t=11338
Chi tiết cách lập trình dùng diagram như thế nào R lấy ví dụ module timer1 trong Píc8 và gửi kèm trong file.PDF dưới
Trong file có cả chương trình viết trong MPLAB C18 cho timer1 hoạt động trong chế độ counter bất đồng bộ và mô phỏng bằng Proteus.
Thanks!!!
File Kèm Theo
File Type: pdf TIMER1.pdf (198.7 KB, 92 lần tải)
rocket42 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
 


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 06:42 AM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam