Hỏi Về MPLAB - MCC18 (thư Viện Xlcd.h Và Adc) - Dien Tu Viet Nam

  • Đăng ký hoặc đăng nhập
    • Logging in... Ghi Nhớ? Ðăng Nhập Forgot password or user name? hoặc Đăng ký
    • Log in with Facebook
  • Nếu đây là lần đầu tiên đến với Điện Tử Việt Nam, bạn có thể đọc phần Hỏi đáp bằng cách nhấn vào liên kết. Có thể bạn cần đăng kí trước khi có thể gửi bài . Để bắt đầu xem bài viết, chọn diễn đàn bạn muốn thăm dưới đây.
Thông báo Collapse No announcement yet. Hỏi về MPLAB - MCC18 (thư viện xlcd.h và adc) Collapse X Collapse
  • Bài viết
  • Hoạt động gần đây
  • Tìm kiếm
  • Trang of 2
  • Lọc
  • Giờ All Time hôm nay Last Week Last Month
  • Show All Discussions only Photos only Videos only Links only Polls only Events only
Filtered by: Clear All new posts Trước 1 2 template Next
  • alone76816 alone76816 Thành viên tích cực
    • Tham gia: Mar 2008
    • Bài viết: 227
    • Share
    • Tweet
    #1

    Hỏi về MPLAB - MCC18 (thư viện xlcd.h và adc)

    23-03-2010, 22:17 1. Cho em hỏi là trong thư viện của mcc18 có hàm xlcd.h với các định nghĩa có sẵn như DATA_PORT là PORTB, E_PIN là PORTBbits.RB4 ... vậy mình làm cách nào có thể thay đổi các định nghĩa này. Giả sử như thay DATA_PORT thành PORTD ... 2. Trong định nghĩa về adc như sau OpenADC( ADC_FOSC_32 & ADC_RIGHT_JUST & ADC_12_TAD, ADC_CH0 & ADC_INT_OFF & ADC_VREFPLUS_VDD, 15) Em thắc mắc là ADC_RIGHT_JUST , ADC_VREFPLUS_VDD và số 15 nghĩa là gì ??? Kính mong sự giúp đỡ của các anh chị. Mong đuợc trả lời sớm !!! ------------------------------------------------ Tags: None
  • ubuntu7 ubuntu7 Thành viên chính thức
    • Tham gia: Oct 2008
    • Bài viết: 75
    • Share
    • Tweet
    #2 24-03-2010, 10:54 hì. mình k có c18 ở đây. nhưng mình nghĩ là ADC_RIGHT_JUST tức là lấy 12bit bên phải (12 bit thấp) thì phải. ADC_VREFPLUS_VDD là lấy điện áp Vref+ = VDD. số 15 thì k rõ. |

    Comment

    Gửi bài viết Huỷ bỏ
  • alone76816 alone76816 Thành viên tích cực
    • Tham gia: Mar 2008
    • Bài viết: 227
    • Share
    • Tweet
    #3 24-03-2010, 11:19 Cảm ơn Ubuntu7 ! Vậy còn về cách thay đổi cho thư viện xlcd.h thì làm như thế nào ạ ? Mong các anh chị giúp cho ạ ! ------------------------------------------------

    Comment

    Gửi bài viết Huỷ bỏ
  • alone76816 alone76816 Thành viên tích cực
    • Tham gia: Mar 2008
    • Bài viết: 227
    • Share
    • Tweet
    #4 24-03-2010, 11:19 Cảm ơn Ubuntu7 ! Vậy còn về cách thay đổi cho thư viện xlcd.h thì làm như thế nào ạ ? Mong các anh chị giúp cho ạ ! ------------------------------------------------

    Comment

    Gửi bài viết Huỷ bỏ
  • ubuntu7 ubuntu7 Thành viên chính thức
    • Tham gia: Oct 2008
    • Bài viết: 75
    • Share
    • Tweet
    #5 24-03-2010, 12:49 bạn thử định nghĩa lại theo cách này xem có đc k? - #undef DATA_PORT - #define DATA_PORT PORTD ... tương tự với các định nghĩa khác. |

    Comment

    Gửi bài viết Huỷ bỏ
  • alone76816 alone76816 Thành viên tích cực
    • Tham gia: Mar 2008
    • Bài viết: 227
    • Share
    • Tweet
    #6 25-03-2010, 12:07 Hi hi hi, mình nghĩ là không đơn giản như vậy đâu bạn ubuntu7 ạ. Dù sao cũng cảm ơn bạn nhiều ------------------------------------------------

    Comment

    Gửi bài viết Huỷ bỏ
  • rongconn2t rongconn2t Banned
    • Tham gia: Apr 2008
    • Bài viết: 278
    • Share
    • Tweet
    #7 25-03-2010, 13:07 hic.em đã dùng MPLAB lâu rồi.nhưng có chút vấn đề thế này.mọi người giúp em với -MC có hỗ trợ các thư viện cho việc lập trình. giúp cho công việc lập trình tỏ ra sẽ đơn giản hơn., đã có ai làm việc với bộ t hư viện đồ sộ của MC rồi hướng dẫn em "#inclule" nó với giờ muốn biết trong bộ thư viện đó hỗ trợ thế nào ,cách dùng làm sao. có ai biết phải làm thế nào không. cảm ơn mọi người

    Comment

    Gửi bài viết Huỷ bỏ
  • alone76816 alone76816 Thành viên tích cực
    • Tham gia: Mar 2008
    • Bài viết: 227
    • Share
    • Tweet
    #8 26-03-2010, 00:09 thư viện MPLAB Nguyên văn bởi rongconn2t Xem bài viết hic.em đã dùng MPLAB lâu rồi.nhưng có chút vấn đề thế này.mọi người giúp em với -MC có hỗ trợ các thư viện cho việc lập trình. giúp cho công việc lập trình tỏ ra sẽ đơn giản hơn., đã có ai làm việc với bộ t hư viện đồ sộ của MC rồi hướng dẫn em "#inclule" nó với giờ muốn biết trong bộ thư viện đó hỗ trợ thế nào ,cách dùng làm sao. có ai biết phải làm thế nào không. cảm ơn mọi người Vậy sao bạn, Bạn không biết về bộ thư viện trong MCC18 hả, có lẽ là bạn chưa xem phần hướng dẫn của MCC rồi, bạn vào ổ C --> mcc18/doc trong đó có 3 file hướng dẫn. File thư viện bạn cần đó chình là file MPLAB-C18-Libraries trong đó tổng hợp hầu như tất cả các thư viện trong khai báo #include đó bạn, đọc dễ hiểu, không cân dịch nhiều tiếng anh đâu. Hy vọng giúp được bạn ! ------------------------------------------------

    Comment

    Gửi bài viết Huỷ bỏ
  • const_nos const_nos Thành viên mới
    • Tham gia: Mar 2008
    • Bài viết: 24
    • Share
    • Tweet
    #9 26-03-2010, 10:50 Nguyên văn bởi alone76816 Xem bài viết Hi hi hi, mình nghĩ là không đơn giản như vậy đâu bạn ubuntu7 ạ. Dù sao cũng cảm ơn bạn nhiều bạn cho mình hỏi: muốn khai báo lại các chân để đùng cho phù hợp với phần cứng của mình khi dung xlcd.h thì mình phải làm gì? Cám ơn bạn trước nhé.

    Comment

    Gửi bài viết Huỷ bỏ
  • alone76816 alone76816 Thành viên tích cực
    • Tham gia: Mar 2008
    • Bài viết: 227
    • Share
    • Tweet
    #10 26-03-2010, 21:32 Nguyên văn bởi const_nos Xem bài viết bạn cho mình hỏi: muốn khai báo lại các chân để đùng cho phù hợp với phần cứng của mình khi dung xlcd.h thì mình phải làm gì? Cám ơn bạn trước nhé. Đó cũng là vấn đề mà mình mở topic này đó bạn, mình đang tìm hiểu, khi nào ok thì mình sẽ post lên, hiện tại thì mình chỉ biết hiển thị lcd theo cách thông thường thôi, chứ chưa thể thay đổi thư viện lcd.h để phù hợp với shematic của mình. Mong các anh chị có kinh nghiệm chỉ giáo giúp ạ ! ------------------------------------------------

    Comment

    Gửi bài viết Huỷ bỏ
  • nhoczin nhoczin Thành viên mới
    • Tham gia: Jun 2008
    • Bài viết: 23
    • Share
    • Tweet
    #11 29-03-2010, 15:33 Bạn mở file XLCD.h lên, chỉnh lại phần #define cho hợp với phần cứng của bạn ( chú ý để an toàn nên backup 1 bản dự phòng ). Cách này mình cũng làm tuơng tự với mấy file LCD trong CCS. |

    Comment

    Gửi bài viết Huỷ bỏ
  • ubuntu7 ubuntu7 Thành viên chính thức
    • Tham gia: Oct 2008
    • Bài viết: 75
    • Share
    • Tweet
    #12 29-03-2010, 16:26 Nguyên văn bởi nhoczin Xem bài viết Bạn mở file XLCD.h lên, chỉnh lại phần #define cho hợp với phần cứng của bạn ( chú ý để an toàn nên backup 1 bản dự phòng ). Cách này mình cũng làm tuơng tự với mấy file LCD trong CCS. bạn nói chuẩn không cần chỉnh luôn. nhưng mình muốn biết có cách nàothay đổi đc đến thư viện của nó mà k phải tác động trực tiếp theo kiểu này k? |

    Comment

    Gửi bài viết Huỷ bỏ
  • nhoczin nhoczin Thành viên mới
    • Tham gia: Jun 2008
    • Bài viết: 23
    • Share
    • Tweet
    #13 29-03-2010, 20:28 Nguyên văn bởi ubuntu7 Xem bài viết bạn nói chuẩn không cần chỉnh luôn. nhưng mình muốn biết có cách nàothay đổi đc đến thư viện của nó mà k phải tác động trực tiếp theo kiểu này k? Cái đấy theo tớ biết là chuyện không thể, vì cái phần define đó định nghĩa cho phần cứng giao tiếp trên mạch thật của mình, nếu bạn không đổi mấy cái đó thì chỉ còn cách làm mạch giống hệt theo cái định nghĩa đấy. Thực ra việc thay đổi đấy là để ta sử dụng các hàm viết trong đó mà không phải viết lại thôi, theo tớ hiểu thì bạn yêu cầu ko cần sửa file đó mà vẽ mạch khác rồi nạp lên nó vẫn chạy ? Nếu thế thì khác nào lấy file hex đã biên dịch cho PIC rồi nạp lên AVR ? |

    Comment

    Gửi bài viết Huỷ bỏ
  • rongconn2t rongconn2t Banned
    • Tham gia: Apr 2008
    • Bài viết: 278
    • Share
    • Tweet
    #14 02-04-2010, 18:01 Nguyên văn bởi alone76816 Xem bài viết Vậy sao bạn, Bạn không biết về bộ thư viện trong MCC18 hả, có lẽ là bạn chưa xem phần hướng dẫn của MCC rồi, bạn vào ổ C --> mcc18/doc trong đó có 3 file hướng dẫn. File thư viện bạn cần đó chình là file MPLAB-C18-Libraries trong đó tổng hợp hầu như tất cả các thư viện trong khai báo #include đó bạn, đọc dễ hiểu, không cân dịch nhiều tiếng anh đâu. Hy vọng giúp được bạn ! hic.tìm mãi mà không thấy đường dẫn mà bạn bảo nó thế nào nữa mình cố tìm rồi nhưng không thấy. bạn có thể nói sơ qua về cách sử dụng thư viện không, nhiều thư viện mà không được dùng phí và mệt lắm. cảm ơn bạn nhiều nha.

    Comment

    Gửi bài viết Huỷ bỏ
  • nhamdtk4 nhamdtk4 Thành viên tích cực
    • Tham gia: Sep 2008
    • Bài viết: 121
    • Share
    • Tweet
    #15 03-04-2010, 11:26 Có lẽ là cái này, nhưng mình tìm mcc18 cũng ko thấy trong ổ C. Mà các bạn cho mình hỏi sao mình cài MPlab mà ko thấy thằng này c:\mcc18\lib. Thank! Nhớ quá khứ buồn rơi nước mắt. Nhìn tương lai lạnh buốt sống lưng. Y!M: nhamdtk4.

    Comment

    Gửi bài viết Huỷ bỏ
Trước 1 2 template Next Về tác giả Collapse alone76816 Tìm hiểu thêm về alone76816 Bài viết mới nhất Collapse
  • Status Trả lời cho cách làm led Hao Quang.có pro nào biết k nhỉ ??? bởi Status Hello! I'm from Kazakhstan. Can anyone share the HEX file with me? The download link in post 50 doesn't work.
    • Channel: Vi điều khiển họ 8051
    hôm nay, 00:05
  • mylinhatt Nên mua máy phay CNC cũ, máy mới phổ thông hay máy chất lượng cao? Góc nhìn từ bài toán sản xuất thực tế bởi mylinhatt Chào anh em cơ khí, Trong quá trình tư vấn đầu tư thiết bị cho xưởng, mình gặp rất nhiều câu hỏi kiểu: “Nên mua máy phay CNC cũ để tiết kiệm, chọn máy mới phổ thông cho yên tâm, hay cố gắng lên máy chất lượng cao để làm hàng khó?”. Thực tế, đây không phải câu hỏi chỉ về...
    • Channel: Máy công cụ
    Hôm qua, 13:38
  • nguyendinhvan Trả lời cho Vấn đề về tốc độ quay bởi nguyendinhvan Sử dụng động cơ servor, hoặc lắp thêm một cái encoder vào động cơ bước. Encoder sẽ kiểm soát động cơ có quay hoặc đứng im.
    • Channel: Điện tử truyền hình
    14-12-2025, 19:50
  • Andrea14 Vấn đề về tốc độ quay bởi Andrea14 Chào mọi người, Tôi muốn mô phỏng sự thay đổi các mùa bằng cách từ từ nghiêng một quả địa cầu 16 inch bằng một động cơ bước nhỏ. Một động cơ bước khác sẽ quay quả địa cầu theo thời gian thực. Hệ thống truyền động...
    • Channel: Điện tử truyền hình
    12-12-2025, 12:42
Xem toàn bộ Copyright © 2000-2025 Dientuvietnam.net. Founded by BinhAnh. Developed by R&P. All rights reserved. Forum software powered by vBulletin® Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Múi giờ GMT+7. Trang này được tạo vào lúc 19:45. Đang tải... Ðồng ý Không OK OK Huỷ bỏ X

Từ khóa » Thư Viện Mplab