|
Tài trợ cho PIC Vietnam |
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 |
|
04-10-2005, 09:43 AM | #1 |
Nhập môn đệ tử
Tham gia ngày: Sep 2005
Bài gửi: 5
: |
Chào falleaf và noisePIC, sao mình tìm hoài trong MPASM mà không thấy có files có đuôi (.h) nhỉ? Các bác có thể post nó lên để mình download nó về dùng được không?
Cảm ơn trước nhé! |
07-10-2005, 02:42 PM | #2 |
Đệ tử 3 túi
Tham gia ngày: Sep 2005
Bài gửi: 54
: |
Moi nguoi khi hoc F88 hay ho 16x noi chung , chu y doc qua ca quan " PICmicro™Mid-Range MCU family Reference Manual" Quan nay viet rat chi tiet va co code mau bang MPASM.
Co the down tai ( 2.7MB): http://www.microchip.com/stellent/id...elect=&x=5&y=4 |
07-10-2005, 04:25 PM | #3 |
Đệ tử 3 túi
Tham gia ngày: Sep 2005
Bài gửi: 54
: |
Khi moi lap trinh cho F88 chac co nhieu ban bo ngo ve phan "Configuration Bits", va toi cung vay. Sau day la mot so diem khac biet so voi F84
+ Cac bit Configuration duoc luu o hai dia chi bo nho 2007h( gom 14 bit) va 2008h (2 bit) va cac bit nay duoc dinh nghia trong MPASM do la PHP Code:
Nhu vay khac voi F84 , F88 co lenh thong thuong de dua ra _config_ trong MPASM do la PHP Code:
|
08-10-2005, 01:49 AM | #4 |
Đệ tử 3 túi
Tham gia ngày: Sep 2005
Bài gửi: 54
: |
Mot dieu dac biet o PortA ma moi nguoi can phai chu y: sau khi Reset hoac bat dau mot chuong trinh thi PortA( 5 pin RA4,RA3,RA2,RA1,RA0), va hai pin RB7,RB6 ko phai la dang I/O nua ma la analog input
va trang thai nay duoc quy dinh boi thanh ghi ANSEL (9bh) ( cac ban tham khao them o trang 51 datasheet) Do do de ban dau thiet lap trang thai cua cac chan nay la dang I/O thi ta phai CLRF ANSEL Den day moi thiet lap trang thai I/O: Do la nhung loi tuong nhu nho nhat, nhung rat de mac phai doi voi nhung newbie, Rat mong duoc su hop tac cua moi nguoi thay đổi nội dung bởi: mafd_47a, 08-10-2005 lúc 01:54 AM. |
09-10-2005, 04:51 PM | #5 |
Đệ tử 3 túi
Tham gia ngày: Sep 2005
Bài gửi: 54
: |
Hi everybody, sau một thời gian vật lộn với con 16f88 cuối cùng mình cũng thành công với bản đầu tay, nay muốn chia sẻ cho tất cả mọi người
Đây là chương trình hiển thị LCD dung 16f88, trong chương trình có sử dụng kỹ thuật bảng , dung thạch anh 4M , dung 4 chân data ( trong đó D7=>D4 của LCD nối với Port7=>Port4 của F88) và các chân EN, RS, RW của LCD được nối với port2,1,0 của F88). Các bạn có thể tham khảo kiến thức cơ bản của LCD ở http://www.dientuvietnam.net/board/s...1&page=1&pp=10 PHP Code:
Rất mong chương trình này giúp đỡ được một phần nào cho các bạn Nếu bạn nào thác mắc vấn đề về chương trình này thì hãy mở một luông mới để thảo luận về vấn đề này nhé thay đổi nội dung bởi: mafd_47a, 09-10-2005 lúc 04:58 PM. |
24-10-2005, 02:05 AM | #6 |
Đệ tử 3 túi
Tham gia ngày: Sep 2005
Bài gửi: 54
: |
Chào các bạn ở bài viết này mình muốn đề cập đến sử dụng I2C trong F88
+ I2C là chuẩn giao tiếp của hang Philp và hiện đang đựoc sử dụng rất rộng rãi, ưu điểm tốc độ truyền nhanh, chỉ cần 2 dây SDA, SCL nhưng chỉ truyền trong phạm vi ngắn , Tốc độ đường truyền vào khoảng 100Kb => 400Kb …… Các bạn có thể tham khảo tại : http://users.pandora.be/educypedia/electronics/I2C.htm http://www.semiconductors.philips.co...protocols/i2c/ + Trong 16F88 có hỗ trợ I2C nhưng chỉ hỗ trợ các chế độ Slave Mode, do đó để có thể giao tiếp với các IC như DS1307 ( hoạt động ở chế dộ Slave mode ) ta phải tự xây dựng các giao tiếp chế độ Master Mode + Về tài liệu giao tiếp I2C trong PIC các bạn có thể tham khảo vidu của Ngài Nigel ( VD6 ) Project dưới đây tôi cũng dựa theo VD đó + Để các bạn hình dung được hơn về I2C mình Up lên cho các bạn Project mình vừa mới hoàn thành xong. Giao tiếp DS1307 với 16F88.. Các đặc điểm của chương trình: Dây nối SDA, SCL được nối với RB1,RB4 của RTC, SQW/OUT của RTC được nối với RB0 ( chân này được sử dụng để tạo ngắt.ngoài ) Cơ chế hoạt động: cho RTC hoạt động với mức tạo xung ra ở chân SQW 1Hz, xung tín hiêu được đưa vào RB0 tạo ngăt, cứ mỗi khi có ngắt xảy ra thì Pic sẽ đọc dữ liệu từ RTC đưa ra màn hình LCD. Trong chương trình ko sử dụng nut bắm để điều chinh thời gian , ko hiển thị ngày tháng năm, các bạn hoàn toàn có thể đưa vào để nâng cấp chương trình. Rât mong được nhận các chương trình từ các bạn Phan 1 PHP Code:
|
24-10-2005, 02:08 AM | #7 |
Đệ tử 3 túi
Tham gia ngày: Sep 2005
Bài gửi: 54
: |
Phan 2( cac module ve I2C va LCD )
PHP Code:
Luu y voi cac ban la: cac ky tu f,g,e trong chuong trinh tren la cac ky tu bao loi duong truyen thay đổi nội dung bởi: mafd_47a, 26-10-2005 lúc 01:39 AM. Lý do: Quen Up len so do khoi |
|
|
Similar Threads | ||||
Ðề tài | Người gửi | Chuyên mục | Trả lời | Bài mới |
Tìm mua PIC 16F84 or 16F88 | rmitoday | Tìm mua sản phẩm | 4 | 09-08-2008 02:36 PM |
Can mua 16f88 | Khikom | Tìm mua sản phẩm | 1 | 09-03-2007 08:17 AM |
Khai giảng lớp vi điều khiển ,cung cấp tài liệu | tamphong | Quảng cáo và bán sản phẩm | 2 | 12-11-2006 08:40 PM |
Tìm mua 16F88 | ndtoan | Tìm mua sản phẩm | 2 | 24-04-2006 11:59 AM |
Cách khai báo biến và liên kết chương trình | tuan795 | Cơ bản về vi điều khiển và PIC | 3 | 13-01-2006 09:06 AM |