PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Cơ bản về vi điều khiển và 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

Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC

 
 
Ðiều Chỉnh Xếp Bài
Prev Previous Post   Next Post Next
Old 17-12-2012, 01:09 AM   #7
kidmaster08
Đệ tử 2 túi
 
Tham gia ngày: Sep 2010
Bài gửi: 41
:
Mình xin giải thích chung chương trình mình như sau :
-thiết lập cho Timer1 có hệ số chia 1, các chân rb0,1,2 nối vơi E,rs,rw của LCD.chọn đếm không đồng bộ
- cho phép Timer1 hoạt động, từ thời điểm này bắt đầu đếm. 10 lần gọi nhãn tmrchk và các lệnh nop được bố trí để sau khi ngưng hoạt động của timer1 thời gian đạt đưc là 1s. trong thời gian 1s này cntw1 và cntw2 sẽ cập nhật số lần tràn của timer. sau khi dừng timer1 sẽ xử lý từng bít của các thanh ghi này và xuất giá trị trong các thanh ghi Buff0 đến buff7. để hiển thị ra lcd, đổi các thanh ghi này ra ma asii bằng cách cộng thêm 48 đơn vị.
- đến phần hiển thị chắc các bạn đã hiểu
mình đã mô phỏng rất tốt nhưng vì bận quá mình chưa thử, đáng tiếc là pic 16f877a không có lệnh nhân chia nên lập trình dài, cộng với bank thanh ghi cung nhiều nên đảo băng không thích cho lắm.haizz
kidmaster08 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à 01:28 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