![]() |
|
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 |
|
|
|
|
#1 |
|
Đệ tử 5 túi
Tham gia ngày: Oct 2005
Bài gửi: 117
: |
@ Tinhthanthep: Cậu có file Crack chủa MikroC ver 6 không? Nếu có gửi cho tôi với nhé (cả soft và crack thì càng hay, còn không mình files crack cũng được).
email: linhnc308@gmail.com YM: linhnc308 Thank. Topic của bạn rất hữu ích với những người mới học.
__________________
CallerID, Ethernet-RS232, PICWEB, Cảnh báo BTS Giải pháp toàn diện giám sát - điều khiển từ xa qua GSM/Internet 0988006696 http://linhnc308.blogspot.com linhnc308@gmail.com |
|
|
|
|
|
#2 |
|
Đệ tử 6 túi
Tham gia ngày: Jun 2005
Bài gửi: 141
: |
Đã gửi software và crack phiên bản 6.2.1.0 cho linhnc308.
Nếu bạn nào muốn làm cái mạch này để học con PIC16F877A thì liên hệ với mình , mình cho mượn film để đi làm mạch in cho đỡ tốn xèng. Diện tích mạch PCB là 1dm2. Mạch in 2 lớp có phủ flux và mạ bạc ở viện điện tử là 62k/dm2 |
|
|
|
|
|
#3 | |
|
Đệ tử 1 túi
Tham gia ngày: Sep 2007
Bài gửi: 14
: |
Trích:
Thks! |
|
|
|
|
|
|
#4 |
|
Nhập môn đệ tử
Tham gia ngày: May 2012
Bài gửi: 1
: |
Bạn ơi cho mình xin chương trìmh MK + crack với , email cuongnguyen49@yahoo.com
|
|
|
|
|
|
#5 |
|
Đệ tử 5 túi
|
,anh cho xem cái chương trình ấy , đang làm đồng hồ lại thành chớp LED
![]()
__________________
Mạch - remote điều khiển từ xa qua RF 30m ,300m ,500m,1000m,... (đã test ) ,loại công suất lớn , loại cực nhỏ .... , rẻ ,giao hàng nhanh chóng toàn quốc (3 ngày), thâm niên 3 năm mua bán mạch RF 09 8485.bảy bảy.11 bán linh kiện ,MCU ARM , kit , dụng cụ , mạch www.nhattaoonline.com Hỗ trợ kỹ thuật đầy đủ. Tài liệu đầy đủ. |
|
|
|
|
|
#6 | |
|
Đệ tử 6 túi
Tham gia ngày: Jun 2005
Bài gửi: 141
: |
Trích:
Tiếp theo chúng ta làm bài toán đọc phím bấm. Ta có tất cả 4 phím bấm là MODE, SET, UP, DOWN tương ứng nằm ở các chân RB1, RB2, RB3 và RB4. Bài toán lần này như sau: Bấm phím RB1 thì LED 1 sáng...Bấm phím RB3 thì LED3 sáng, bấm phím RB4 thì tắt hết các đèn. Chương trình sẽ như sau: void MAIN() { PORTB = 0; // Xoá dữ liệu cổng B TRISB = 0xFF; // Định nghĩa cổng B là input PORTE = 0; TRISE = 0; ADCON1 = 0xE; Loop: if (PORTB.F1 == 0) { // Kiểm tra nút ấn RB1 có bấm không? Nếu bấm thì PORTE = 0x00; // Tắt hết đèn cổng E PORTE.F0 = 1; // Bật đèn LED1 } if (PORTB.F2 == 0) { // Kiểm tra nút ấn RB2 có bấm không? Nếu bấm thì PORTE = 0x00; // Tắt hết đèn cổng E PORTE.F1 = 1; // Bật đèn LED2 } if (PORTB.F3 == 0) { // Kiểm tra nút ấn RB3 có bấm không? Nếu bấm thì PORTE = 0x00; // Tắt hết đèn cổng E PORTE.F2 = 1; // Bật đèn LED3 } if (PORTB.F3 == 0) PORTE = 0x00; // Kiểm tra nút ấn RB3 có bấm không? Nếu bấm thì Tắt hết đèn cổng E goto Loop; // Lặp lại vòng lặp kiểm tra nút bấm } |
|
|
|
|
|
|
#7 |
|
Đệ tử 5 túi
Tham gia ngày: Jan 2008
Bài gửi: 96
: |
Sử dụng các hàm I2C của MikroC
Tham gia "Học PIC6F877A qua đề tài lịch vạn niên" của Tinhthanthep, thấy có sử dụng các hàm ghi và đọc dữ liệu với ds1307 theo giao tiếp I2C:
- I2C_Wr(0xD0): gởi địa chỉ của ds1307 lên đường truyền - I2C_Wr(0x90): cấu hình cho thanh điều khiển ds1307, sử dụng xung 1hz - I2C_Rd(1u): đọc dữ liệu từ ds1307 Mình không biết các tham số của các hàm trên như : 0xD0, 0x90, 1u ... thì có thể tham khảo ở tài liệu nào, mình đã đọc trong Hepl của MikroC mà không rõ ? Xin nhờ các Huynh chỉ giúp, xin cám ơn ! |
|
|
|
|
|
#8 | |
|
Trưởng lão PIC bang
|
Trích:
Thân,
__________________
Biển học mênh mông, sức người có hạn. Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau: http://www.picvietnam.com/forum/showthread.php?t=1263 |
|
|
|
|
|
|
#9 |
|
Nhập môn đệ tử
Tham gia ngày: Jul 2007
Bài gửi: 2
: |
mình cũng đang làm cái đồng hồ này hiển thị trên LED7seg .nhưng đang gặp vấn đề về cách thiết lạp giờ ,chương trinh thiết lập giờ mình cho vào ngắt ngoài . bạn có thể hướng dẫn cho minh ko. Ah cho minh hỏi thêm là chương trình đọc thời gian thi nên đưa vào ngắt timer hay dung delay.giúp mình nhé. thank
|
|
|
|
|
|
#10 | |
|
Đệ tử 6 túi
Tham gia ngày: Jun 2005
Bài gửi: 141
: |
Trích:
|
|
|
|
|
|
|
#11 |
|
Đệ tử 1 túi
Tham gia ngày: Aug 2006
Bài gửi: 13
: |
ủa lâu lắm ko thấy bác chủ Topic viết tiếp bài nhỉ, ko bít tình hình có giống mấy topic trc, post 1 thơì gian rùi đem con bỏ chợ ko nữa. Hic...
|
|
|
|
|
|
#12 |
|
Đệ tử 1 túi
Tham gia ngày: Jul 2007
Bài gửi: 15
: |
Làm kiểu này thì cũng dài hơi mới tới đích để làm xong đồng hồ lịch vạn niên đấy. Cho mình hỏi con RTC DS1307 có chức năng giống với con RTC S35180A không? Mình đã copy được một đoạn code để dùng con S35180 làm đồng hồ led matrix có chữ chạy vào các thời điểm đặt trước. Nhưng chỉ biết dùng thời gian đọc ra từ con IC này mà chưa hiểu bên trong code như thế nào. Con S35180 cũng có 8 pins dạng SPI như con DS1307.
|
|
|
|
|
|
#13 |
|
Đệ tử 2 túi
Tham gia ngày: Jan 2006
Bài gửi: 36
: |
Đề tài bác tinhthanthep khởi xướng hay đây. Em cũng muốn làm 1 phát. Hình như bác tinhthanthep ở mãi ngoài Bắc, em ở trong Nam.
Xin lỗi vì hỏi ở đây. Bác nào rành ở TP.HCM, cho em hỏi chút: - LCD 16x2 mua ở đâu cho đúng giá. - LM335 và DS1307 giá cả thế nào, tìm thấy ở cữa hàng nào? Ths các bác!
__________________
************************************************** ** The only wrong thing would be to deny what your heart truly feels! ************************************************** ** |
|
|
|
|
|
#14 | |
|
Đệ tử 5 túi
Tham gia ngày: Oct 2005
Bài gửi: 117
: |
Trích:
LCD16x2 có thể mua loại 55k ~ 60K LM335 ngoài HN bán 12K và DS1307 là 15K Linh kiện: TI, Maxim, Cypress, MIcrochip
__________________
CallerID, Ethernet-RS232, PICWEB, Cảnh báo BTS Giải pháp toàn diện giám sát - điều khiển từ xa qua GSM/Internet 0988006696 http://linhnc308.blogspot.com linhnc308@gmail.com |
|
|
|
|
|
|
#15 |
|
Đệ tử 6 túi
Tham gia ngày: Jun 2005
Bài gửi: 141
: |
Có một vấn để về cái nút bấm đó là hiện tượng rung phím. Cái này ai hiểu rồi ko nói làm gì , còn bạn nào chưa hiểu thì phải biết. Khi bạn ấn một nút bấm thì các lá đồng tiếp xúc trong phím bấm nó không dính vào nhau ngay lập tức mà nó bật đi bật lại vài lần mới tiếp xúc hẳn (do tính đàn hồi của vật liệu đồng lò xo). Khoảng thời gian lập bập này tuy ngắn nhưng so với tốc độ xử lý của PIC thì còn phải chạy dài. Với chương trình trứoc thì hiện tượng rung phím này không ảnh hưởng gì, nhưng với bài toán như: Bấm phím 1 Led 1 sáng, bấm phát nữa nó tắt thì sẽ có vấn đề. Nhiều khi bạn bấm 1 cái nó vẫn tắt là bởi vì phím bấm nó rung nên thực ra là pic nó tưởng bạn bấm nhiều lần nên lúc sáng lúc tắt kết quả là tắt. Để xử lý vấn đề này thì ta cho chương trình khi phát hiện có bấm nút thì trễ đi một khoảng thoài gian dài hơn hiện tượng rung phím là ok. Khi bấm nút RB1 PIC tạo trễ 1 khoảng thời gian 50ms sau đó kiểm tra xem RB1 còn được bấm không? nếu còn thì cho sáng LED.
thay đổi nội dung bởi: tinhthanthep, 11-09-2007 lúc 04:01 PM. |
|
|
|
![]() |
| Ðiều Chỉnh | |
| Xếp Bài | |
|
|