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 01-04-2013, 04:42 PM   #1
thanhhuy9876
Nhập môn đệ tử
 
Tham gia ngày: Feb 2013
Bài gửi: 1
:
cần giúp về lập trình pic 16f887

Mình đang cần viết một chương trình thế này:
dùng Pic 16f887, sử dụng chức năng Capture để đo độ rộng xung để hiển thị ra 2 Led 7 đoạn
Ta lấy 2 chân RC1 hoặc RC2 hoặc cả 2 làm chức năng capture nhận biết tín hiệu xung đưa từ bên ngoài vào
bắt đầu là khi có sườn dương thì nó lưu vào timer1 giá trị là a
khi có sườn âm thì thì nó sẽ bắt giữ và lưu với 1 giá trị mới là b
độ rộng xung là b-a, và sau đó dùng một Port của Pic xuất ra hiển thị b-a lên Led 7 đoạn
VD: chu kỳ tín hiệu đưa vào là 50ms, thì đưa ra led là số 25 thì ta sẽ nhân với 2 miễn sao bằng 50ms là được. số 2 là do trong lập trình ta tính toán được, có thể là một số khác nhưng nó phải cố định
còn đây là phần code và file mô phỏng nhưng chạy không đúng, do mình không rành code nữa, mong anh em giúp mình nhé!
http://www.mediafire.com/?coanpqdboebwocu
cám ơn mọi người!
thanhhuy9876 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à 05:03 PM.


Đượ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