PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) (http://www.picvietnam.com/forum/forumdisplay.php?f=12)
-   -   Học lập trình vi điều khiển pic với Mikroc qua các projects (http://www.picvietnam.com/forum/showthread.php?t=31124)

hatbui 19-12-2014 01:42 PM

Xin tư vấn về giải thuật chương trình Mikro C và Pic16f877A
 
Xin tư vấn về giải thuật chương trình mình muốn viết như sau:
Chương trình có 2 nút nhấn là enter và luachon.
Khi chạy chương trình sẽ in lên lcd hai nhãn A và B và mũi tên ">" mặc định luôn ở nhãn B.
Lúc này nếu:
- nhấn enter chương trình sẽ làm công việc B.
- nhấn luachon thì mũi tên sẽ chuyển đến trước vị trí A, tiếp đến nhấn enter thìchương trình sẽ thực hiện công việc A.
- (nếu mũi tên đang ở trước A và nút luachon đc nhấn thì mũi tên sẽ trở về vị trí B như ban đầu)

E đang mắc ở chỗ sử lý cái mặc định và nút bấm kia.
Bác nào biết xin chỉ giùm. Chân thành cảm ơn.

1041002 17-02-2015 02:32 PM

Các yêu cầu của bạn đã có project ở trên, bạn chịu khó đọc nha, đọc cũng dễ hiểu thôi, khi đã hiểu project đó bạn có thể tùy biến nhiều thứ!

1041002 17-02-2015 02:47 PM

Sách hướng dẫn làm quen với trình biên dịch Mikro C Pro for Pic
 
Mình có biên soạn một ebook làm quen với chương trình biên dịch MikroC Pro for Pic, bạn cóthể tải về xem, có các ví dụ đơn giản cho bạn thực hành.
https://dl.dropboxusercontent.com/u/...OOK-MIKROC.jpg

Mục lục
CHƯƠNG I: Giới thiệu về MikroC............................................ ............................... 3
CHƯƠNG II: Làm quen với MikroC............................................ ............................ 5
I- Tải và cài đặt chương trình............................................ ....................... 5
II- Các thành phần trên giao diện và chức năng....................................... 6
III- Tạo một Project như thế nào?............................................. ............. 14
IV- Các phần cơ bản của một project........................................... ......... 17
CHƯƠNG III: Thực hành qua các ví dụ đơn giản............................................ ....... 18
I- Ví dụ 1: điều khiển portc của vi điều khiển pic 16f877A: ................. 18
II- Ví dụ 2: Dịch chuyển một bit qua trái <–> phải............................... 19
III- Ví dụ 3: Lập trình ngắt INT Interrupt......................................... ..... 21
IV- Ví dụ 4: Cảm biến nhiệt LM35, 7 segments, pic 16f887...... 23
V- Ví dụ 5: Điều khiển thiết bị quạt và lò sưởi, giao diện GLCD, pic 16f887.... 26
VI- Xem thêm nhiều project........................................... ................ 32

TÀI LIỆU THAM KHẢO............................................ ..................................... 33


Bạn tải ebook tự học mikroC compiler Tại đây

1041002 23-05-2015 05:50 AM

Hệ Thống Chiếu Sắng Bằng Pin Năng Lượng Mặt Trời
 
Ánh sáng mặt trời là một nguồn năng lượng sạch quí giá và vô tận. Hiện nay, con người đã phát minh ra các thiết bị để biến đổi năng lượng ấy thành điện năng để chúng ta có thể sử dụng trong sinh hoạt.
http://1.bp.blogspot.com/-ISuqmSIMMA...80w%5B1%5D.jpg
Sau đây là một project mang tên solar powered home lighting system, giúp bạn xây dựng một hệ thống ánh sáng gồm: tấm pin năng lượng mặt trời, bình ác qui tích trữ điện, màng hình lcd hiển thị thông tin - xây dựng trên vi điều khiển pic 16f887a. Bạn quan sát sơ đồ nguyên lý sau đây:
http://1.bp.blogspot.com/-TkYdisAkSd...g_1%5B1%5D.jpg

Chú thích các linh kiện và chức năng của chúng:

BaTT1, BaTT2: 2 bình ắc qui loại 12v, 150 Ahm, hoặc 80 Ahm
CON1: nơi kết nối tấm pin năng lượng mặt trời (ở đây sử dụng 2 tấm pin 80W)
CON2: kết nối bình ắc qui để nạp cho Batt1, Batt2, khi tấm pin năng lượng không hoạt động
CON3: kết nối tải để sử dụng
Relay RL1, RL2: relay điều khiển nạp điện cho Batt1, Batt2 (thông qua sự điều khiển từ vi điều khiển 16f877a)
Relay RL3: nếu hệ thống solar bị hư vi điều khiển sẽ điều khiển RL3 để Batt1, Batt2 được nạp điện từ ắc qui dự phòng.
Relay RL4, RL5: vi điều khiển sẽ chọn Batt1 hoặc Batt2 sử dụng cho tải thông qua 2 Relay này.
LCD1 16x2: Hiển thị thông tin của hệ thống như đang sử dụng Batt nào cho tải, Batt nào đang được sạc, mức năng lượng từng Batt và Solar
Chú ý trước khi sử dụng: bạn kết nối nguồn 20v vào CON1 và chỉnh VR2 sao cho trên Pin 2 của IC1 là 5v. kết nối 15v vào CON4 và CON5 chỉnh VR3,VR4 sao cho trên Pin 3,5 của IC1 là 5v, sau đó bạn gở bỏ các điện thế này ra kết nối Solar, Batt1, Batt2, ac quy sạc dự phòng vào, vậy là hệ thống sẵn sàng hoạt động.
|| Download code(direct link)


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

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