View Full Version : PIC Mikro C
Mikro C là trình dịch C mới với rất nhiều tính năng ,kể cả mô phỏng , không như CCS phải dùng ké MPLAB khi mô phỏng .
Nhưng tập lệnh của nó cũng lạ ,khó xài , lại dính dáng con trỏ nhiều , ít xử lý toán , chuỗi , . . .nên ít khi được dùng . Chỉ duy nhất khiến nó khác biệt với tất cả trình dịch C khác ( và cũng là ưu điểm )là nó có tập lệnh giao tiếp ngoại vi rất mạnh : có cả giao tiếp các thẻ nhớ SD (secua digita) và MMC ( multi media card) , CF ( compact Flash ) , Ethernet .
Bạn nào biết và đã làm các vấn đề này , hãy đưa lên cho anh em tham khảo .
tuanva
09-11-2005, 08:21 AM
Tôi cũng đang dùng thử MikroC. Ưu điểm lớn nhất của nó có lẽ là rẻ tiền. Các hàm build_in cũng phải kể đến nhưng cũng là hạn chế. Các bạn thử hình dung làm việc với GLCD 128x64 cực dễ dàng với vài dòng code, nhưng ứng dụng của bạn cần LCD 240x64 thì các hàm đó có dùng được hay không (tôi chưa có màn hình để thử nhưng theo tôi cấu hình phần cứng hơi khác 1 chút là có thể các hàm build-in vô dụng)? Tính năng mô phỏng của mikroC theo tôi không mấy hữu dụng, bên cạnh đó mikroC chưa tương thích với ICD2.
Tuy nhiên đây là phần mềm rất dễ dùng cho các ứng dụng nhỏ. Forum cung cấp khá nhiều thông tin bổ ích.
Rất mong các bạn đang sử dụng mikroC chia sẻ kinh nghiệm.
tuanva
12-11-2005, 09:15 AM
Trong ISR của mikroC không gọi được các hàm khác. Đây là 1 nhược điểm lớn.
quả thật đồ rẻ có khác!Điều duy nhất tui lưu tâm ở compiler này là nó có các hàm hỗ trợ giao tiếp thẻ nhớ các loại .Trong khi tui không biết các thẻ nhớ này hoạt động thế nào và giao tiếp ra sao.Do vậy chỉ cần thiết kế được mạch giao tiếp ( tất cả đều dùng giao tiếp SPI ) thì có thể không cần biết thẻ nhớ hoạt động thế nào , ta vẫn truy cập và lưu trữ được trên thẻ nhớ .Điều này gợi cho chúng ta những suy nghĩ rất thú vị .Một thẻ nhớ hiện nay có phổ biến từ 32 MB trở lên .Chúng ta sẽ có thể thiết kế những chương trình phức tạp trên hệ thống phức tạp đòi hỏi bộ nhớ lớn mà không phải bận tâm vấn đề bộ nhớ .Các bạn nghĩ thế nào?
tuanva
21-11-2005, 10:25 AM
Chúng ta sẽ có thể thiết kế những chương trình phức tạp trên hệ thống phức tạp đòi hỏi bộ nhớ lớn mà không phải bận tâm vấn đề bộ nhớ .Các bạn nghĩ thế nào?
Vấn đề cậu đặt ra rất hay. Tuy nhiên cần bàn luận chi tiết và đặt ra bài toán cụ thể.
Nếu MikroC kém cỏi như vậy thì có lẽ chỉ cần học cách thức nó sinh mã khi ta viết chương trình cho giao tiếp thẻ nhớ và do đó áp dụng nó cho CCS có lẽ hay hơn cả .
Ứng dụng ? 1 máy nghe nhạc MP3 ? thiết bị lưu trữ thông tin cá nhân ? hay 1 cái gì khác mà có thể hiện thực được?
bonghongthuytinh
30-11-2005, 07:26 AM
Xin hoi các bác ai có crack của compiler này thì gửi cho em với, tại freeware chỉ hỗ trợ biên dịch ra file hex có dung lượng nhỏ hơn 2k.
Xin cảm ơn các bác trước.
Có thể liên hệ với lewanthanh@yahoo.com , anh này có cả 3 bộ mikro kèm crack : MikroC, MikroPascal , và MikroBasic.
Mikro C cứ chuối chuối thế nào ấy. Mình đã chạy thử cái ví dụ về Timer 0 của nó trên PIC nhưng mà chạy không tốt. Nó chỉ nhấp nháy một lần rồi thôi. Mà trình dịch thì luôn có cái lỗi quái gở: Error Preprocessor... Mình chả hiểu gì cả???
picpicpic
17-01-2006, 03:17 PM
Xin hỏi các bác chương trình MikroC có free không?Có thể load ở đâu vậy?
Thanks!
falleaf
17-01-2006, 03:55 PM
Chương trình này không miễn phí, anh có đầy đủ. Tuy nhiên, anh không nghĩ vào thời điểm mới học, em lại quan tâm quá nhiều.
Học tốt nhất cho PIC là CCS C. Lập trình chuyên nghiệp dùng CCS C hoặc HT PIC để chuẩn hóa với các chương trình khác.
Tóm lại, nên tập trung vào hai trình dịch này để chuẩn hóa thư viện tại VN.
Chúc vui.
tuanva
17-01-2006, 04:28 PM
Một trong các ưu điểm của MikroC là giá rẻ. Mới có bản 5.0.0.1, cải tiến đáng kể
briantk_1988
21-07-2006, 08:20 AM
Bác falleaf ơi,
Các link để download CCS C trong trang nay:
http://www.picvietnam.com/forum/showthread.php?t=186http://www.picvietnam.com/forum/showthread.php?t=186
da bi loi roi.
dohoangnam
21-07-2006, 11:08 AM
Tôi cũng mê thằng Mikro này lắm anh em ạ. Cố gắng củng cố nó nhé anh em, học nhiều vào!
dohoangnam
21-07-2006, 11:10 AM
Kể cũng hay. Toàn ông 1 túi, 2 túi ở đây!!!
hanspkt
12-09-2007, 11:47 PM
không biết mình có được quyền upload cái key cho chương trình mikroC V7.xx không nhỉ?
MikroC nó sao sao ấy. Viết 2 lệnh delay_ms(10) rồi mở ra xem viết asm như thế nào --> Chỉ copy và paste --> Rõ chán !!
thienthanhomenh
22-08-2008, 01:36 PM
chỉ toan chỉ trích mikro c khong vậy mình đã dung nó cả năm rui không thấy vấn đề nảy sinh nào ngoài ý muốn cả chắc tại mình kém wa khong thấy cái lổi của nó chăn ... :D
thông cảm nha tính đồ mikro c mà.!
thaovma
22-08-2008, 05:55 PM
Các bạn nghĩ một nguời mới làm quen với PIC thì nên chọn trình biên dịch C nào sẽ thuận lợi hơn: MPLAB, CCS, hay MIKRO C. Mình đã làm việc với cả 3 loại trên, và mình thấy mỗi trình dịch có một ưu điểm riêng.
Mình cũng rất thích làm việc với Mikro C vì trình biên dịch này hỗ trợ khá nhiều và mạnh, nhưng có khuyết điểm là chúng ta không thể thay đổi được code bên trong nó theo ý riêng của chúng ta.
namqn
22-08-2008, 06:30 PM
...
Mình cũng rất thích làm việc với Mikro C vì trình biên dịch này hỗ trợ khá nhiều và mạnh, nhưng có khuyết điểm là chúng ta không thể thay đổi được code bên trong nó theo ý riêng của chúng ta.
Bạn nhận xét như vậy lại không đúng theo tinh thần của các ngôn ngữ cấp cao. Ngôn ngữ cấp cao được tạo ra để tránh cho người dùng phải sử dụng các lệnh cấp thấp (gần với mã máy), cũng như cung cấp các thư viện cấp cao cho các chức năng phức tạp, mà bạn có thể phải mất rất nhiều thời gian và công sức mới có thể tự phát triển. Nếu muốn code theo ý muốn, bạn có thể thử cách dùng hợp ngữ trong code C, hay liên kết code hợp ngữ với code C, và cũng có thể tự viết compiler.
Thân,
thaithien
02-04-2009, 02:02 AM
Mới thử cái này thấy rất ấn tượng nên search xem picvietnam nhận xét thế nào nhưng có vẻ hơi khó chơi với đại ca này rồi.Vậy,tiếp tục CSS C và MPLAB thôi
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.