về mạch nạp nạp thử lạicon 16f877 bình thường..phần cứng bữa trước làm chạy ok rùi bữa sau bị...hjxhjx...tháo thạch anh vẫn chạy nhu vậy??để mai thay con khac xem sao nữa..hjxhjx
Thông báo
Collapse
No announcement yet.
MIKROC với Ethernet cua pic 18f97j60
Collapse
X
-
Nguyên văn bởi queduong Xem bài viếtĐó còn là do lập trình . Bạn có mã không ?
Bạn có thể tham khảo thư viện LCD của nó trong phần help , rất dễ hiểu.
để điều khiển được các LCD ký tự : 8 , 8x2 , 16 , 16x2 , 16x4..v.v
trong thư viện của nó đã có đầy đủ
- sau khi khai báo các chân kết nối với LCD
- Init để khởi tạo lcd
- Lcd_Cmd(....) cho phép làm các command như xóa màn hình , vị trí con trỏ , bật tắt con trỏ ... dịch trái, phải .v.v, có thể viết trực tiếp Hex code trong trường hợp Lcd không theo chuẩn chip Hitachi: VD : Lcd_Cmd (0x01);
-Lcd_Out(row, column, *text); : Viết chuỗi text bắt đầu từ vị trí hàng , cột VD : Lcd_Out(1,1,"Text Test");
- Lcd_Chr(row, column,char...) để viết 1 ký tự Dùng trong nhiều trường hợp cần viết 1 ký tự hoặc không thể dùng được Lcd_Out ( do Ram không đủ chẳng hạn )
- Lcd_Out_Cp ... Viết chuỗi ký tự tại vị trí Cp ( Current Cursor position)
.........
Ngoài những cái đó còn có thể tạo các ký tự đặc biệt , nếu tạo nhiều các ký tự đặc biệt nên đặt các mảng riêng, chức năng riêng
Cách thức hiển thị các ký tự này tương tự như với Lcd Graphic ....
Cái này mình làm hoài , chẳng có vấn đề gì cả . VD đo nhiệt độ có oC , oF ... trong các thiết bị máy đo của mình có micro Ohm , micro Henry ( uH), uF, uV .....1 đống các loại nhưng nó hiển thị chính xác và làm việc tốt !
Chào anh Dương. cám ơn anh đã reply.
thêm một trường hợp nữa của thằng bạn em, khi cho while chạy thi no loạn lên, còn cắt while ra thì no lại ổn. khoản 2h nữa em up code và mô phỏng lên cho anh xem giúp, thực sự em gặp rắc rối với thằng Liblcd này lắm, kể ca thằng tạo ký tự riêng cũng đã thử nhiều cách cụng vẫn vậy.
một lần nữa cám ơn anh;TamPhieuLuuKy@yahoo.com
092 2838 712 --->>
Comment
-
spi test.zip
của thằng bạn em.
Anh Dương và các bác xem thử nhé, mo phong và test thực đều bị như nhau, disable thang while thi chay tốt, bó tayTamPhieuLuuKy@yahoo.com
092 2838 712 --->>
Comment
-
phiên bản nào vậy ?Nguyên văn bởi superhieu1 Xem bài viết[ATTACH]64734[/ATTACH]
của thằng bạn em.
Anh Dương và các bác xem thử nhé, mo phong và test thực đều bị như nhau, disable thang while thi chay tốt, bó tayModule RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com
Comment
-
Mình vừa test thử cái Spi.c ... nó hiển thị LCD tốt đấy chứ !Nguyên văn bởi superhieu1 Xem bài viết[ATTACH]64734[/ATTACH]
của thằng bạn em.
Anh Dương và các bác xem thử nhé, mo phong và test thực đều bị như nhau, disable thang while thi chay tốt, bó tayModule RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com
Comment
-
cám ơn anh đã xem qua, thật ngại quá, em kiểm tra lại thì thấy phần mềm và phần cứng không ăn khớp nhau.Nguyên văn bởi queduong Xem bài viếtphiên bản nào vậy ?
em dùng 5.4 ạ.TamPhieuLuuKy@yahoo.com
092 2838 712 --->>
Comment
-
đúng vậy , mình test thử phải vẽ lại cái LCDNguyên văn bởi superhieu1 Xem bài viếtcám ơn anh đã xem qua, thật ngại quá, em kiểm tra lại thì thấy phần mềm và phần cứng không ăn khớp nhau.
em dùng 5.4 ạ.
, mình dùng 6.0
Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com
Comment
-
Ý bạn ý là bạn ấy làm mạch thật và mô phỏng khác nhau mà anh ( chắc lỗi kĩ thuật), còn mikroC phần tự tạo font cho LCD trong GRAM bị lỗi à anh @@. Em vẫn chưa thử.
Bạn hiếu muốn down bản MikroC 2012 5.8 cho PIC AVR ARM 8051 có thể download tại đây: MikroC for MCU 2012 | VnTech24hWeb:
->Nhận thiết kế, hoàn thiện dự án, sản phẩm điện tử<-
-->Giải pháp GSM/GPRS/GPS - Công nghệ RFID<--
Comment
-
Bạn ý mới thử mô phỏng , nhưng vẽ mạch mô phỏng nhầm nên nó không chạy ! ( mình thì làm mạch thật luôn không chơi mô phỏng và biết chắc là nó chạy tốt !Nguyên văn bởi demon52 Xem bài viếtÝ bạn ý là bạn ấy làm mạch thật và mô phỏng khác nhau mà anh ( chắc lỗi kĩ thuật), còn mikroC phần tự tạo font cho LCD trong GRAM bị lỗi à anh @@. Em vẫn chưa thử.
Bạn hiếu muốn down bản MikroC 2012 5.8 cho PIC AVR ARM 8051 có thể download tại đây: MikroC for MCU 2012 | VnTech24h
--- phần tạo font , ký tự ... LCD ... chạy tốt , chưa thấy có lỗi !
Sử dụng quen rồi thì sẽ biết cách khắc phục 1 số yếu điểm ... biết cách khắc phục rồi thì nó trở thành phần mềm tốt nhất thôi.Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com
Comment
-
em bị lỗi thế này đây, không biết các. phiên bản cao hơn có lỗi này nữa không, em co lên mikroe hỏi, mà reg cai nick không tài nào sắp đúng cái câu trả lời được, potay thật.
lỗi như thế này, nếu tạo 2 ký tự đặc biệt, khi hiển thị ký thứ sau cùng, thì tấc cả các ký tự trước đó đều chuyển về như ký tự sau cùng.
vi du.zip
TamPhieuLuuKy@yahoo.com
092 2838 712 --->>
Comment
-
Nguyên văn bởi superhieu1 Xem bài viếtem bị lỗi thế này đây, không biết các. phiên bản cao hơn có lỗi này nữa không, em co lên mikroe hỏi, mà reg cai nick không tài nào sắp đúng cái câu trả lời được, potay thật.
lỗi như thế này, nếu tạo 2 ký tự đặc biệt, khi hiển thị ký thứ sau cùng, thì tấc cả các ký tự trước đó đều chuyển về như ký tự sau cùng.
[ATTACH]64890[/ATTACH]

Cái này thì do trình độ của thằng lập trình chứ không phải cái trình dịch
Code:void cucpin(char pos_row, char pos_char) { char i; Lcd_Cmd(64); for (i = 0; i<=7; i++) Lcd_Chr_CP(cucpin_c[i]); Lcd_Cmd(_LCD_RETURN_HOME); Lcd_Chr(pos_row, pos_char,0); } const char matcuoi_c[] = {0,0,10,0,17,14,0,0}; void matcuoi(char pos_row, char pos_char) { char i; Lcd_Cmd(72); for (i = 0; i<=7; i++) Lcd_Chr_CP(matcuoi_c[i]); Lcd_Cmd(_LCD_RETURN_HOME); Lcd_Chr(pos_row, pos_char,1); }Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com
Comment
-
vâng, rất cám ơn anh [MENTION=45]queduong[/MENTION] đã... thẳng tay ném 1 cục gạch vào em...
, vì thằng code cái đó là superhieu1. sau khi thấy anh chỉnh sửa, em đã xem tài liệu về lcd, đã hiểu tại sao em mắc lỗi vậy ạ.
cám ơn anh đã chỉ dạy 1 lần nữa.
h em phải đi công việc, lát nữa về em post 1 cái lỗi nữa mong anh và các bạn trong diễn đàn giúp đỡ, chắc nghi kèo 2 này hết chữa rồi...
TamPhieuLuuKy@yahoo.com
092 2838 712 --->>
Comment
-
a [MENTION=45]queduong[/MENTION] có thể post code mẫu giao tiếp ethernet của con này trên Mikroc cho e được không vậy?? em làm hoài mà chưa được??chỉ cần ping được trước thôi ahNguyên văn bởi queduong Xem bài viếtgiờ là năm 2013
, mikroC có bản mới nhất 6.0.0 ra đời cuối tháng 2 năm 2013 đó ! từ 2009 đến 2013 là năm đó 
Việc bạn viết thêm Hàm ... và sử dụng các hàm có sẵn trong thư viện trong đó sẽ chỉ làm tốn thêm bộ nhớ chứ chẳng được ích lợi gì ... đôi khi sẽ gây ra lỗi.
- Nói chung dùng PIC thì cứ PICKIT của hãng mà táng thôi ... vừa rẻ vừa ngon . CHứ mấy cái hàng vớ vẩn kia người ta cho gì biết nấy , toàn đi sao chép copy về , lại tạp phế lù nên cũng không biết thế nào mà lần , chất lượng tốt xấu rất khó đánh giá . ( cái này thì phải xem ai dùng nhiều rồi ... cho ý kiến )
( chứ mạch nạp chuẩn cũng là 1 thiết bị tương đối quan trọng ).
- Trong ví dụ ethernet của mikroc ... cứ lôi ra là chạy thôi , tất cả các lệnh chạy vô tư không thấy hiện tượng như trên.
( vừa có thể nhận dữ liệu ethernet , vẫn có thể cài UART hay hiển thị Lcd được ) !
Comment
Bài viết mới nhất
Collapse
-
bởi theidiotcatKhi ráp một bộ máy tính cấu hình cao, việc cân đối ngân sách cho từng linh kiện là rất quan trọng. Sự kết hợp giữa vi xử lý AMD Ryzen thế hệ mới có công nghệ 3D V-Cache và card đồ họa Radeon RX 9070 XT đang là lựa chọn rất đáng tiền....
-
Channel: Đánh giá sản phẩm DTVN
11-06-2026, 10:43 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92Giới thiệu bản nhạc đệm mới nhộn nhịp tươi vui, nghe là muốn... xuất gia đi tu liền!!!!😁...
-
Channel: Tâm tình dân kỹ thuật
11-06-2026, 09:51 -
-
Trả lời cho Máy đo khuôn mẫubởi vi van phamQuá dễ, Mua cái máy xq quét tòan thân, lấy bàn và khung di chuyển. Tháo đầu xquang ra bán ve chai, mua cái máy siêu âm gắn vào vị trí đầu đèn. Setup máy là chạy chính xác, còn file Setup thì chưa nghĩ ra....
-
Channel: Đo lường và điều khiển dùng máy tính
07-06-2026, 08:49 -
-
Trả lời cho Máy Phun sương tạo ầm Trung Quốc.bởi nguyendinhvanMạch tạo sương là tự dao động.
Mach 555 là đóng mở chu kỳ tần số thấp.
IC 555 giá rẻ, chỉ chạy lên tần số vài trăm ki lô hẹc thôi. Thăng cao hơn là méo dạng rồi tịt.
Mach sương thì dao động tần số tầm 2 mê ga hẹc cơ !...-
Channel: Tâm tình dân kỹ thuật
07-06-2026, 00:09 -
-
bởi nguyendinhvan
Cái máy đo này mắc tiền quá !
Anh em dtvn có giải pháp nào tự chế được không ?...-
Channel: Đo lường và điều khiển dùng máy tính
07-06-2026, 00:00 -
-
bởi nguyendinhvanOi giời.
Thơi buổi PLC rồi, cậu còn hỏi mấy thứ cổ lỗ sĩ này nữa.-
Channel: Tâm tình dân kỹ thuật
06-06-2026, 22:59 -
-
bởi nguyendinhvanChuyện này cũ rồi.
Họ trả lương cho CN, sau đó lại bán hàng thu tiền về. Họ còn cấp các dịch vụ như chỗ ăn ở, quán cafe , giải trí, phương tiện giao thông. Mục đích là thu tối đa số tiền đã chi trả.
Hàng hóa sx ra, chuyển...-
Channel: Tìm mua
06-06-2026, 22:56 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi vi van phambao nhiêu năm quên bẳng đi, là mình còn có 1 chút xíu nghệ thuật bài bản, đã dạy cho con cháu chơi đàn, dù bố mẹ và chúng không xem là quan trọng. Hôm qua ngày bế mạc lớp lá, bỗng dưng thằng cháu ngoại thấy con bé được sơ giới thiệu...
-
Channel: Tâm tình dân kỹ thuật
06-06-2026, 21:58 -
-
bởi ittcChào các anh em, tình hình là mình lo làm ăn không để ý sức khỏe, giờ có chút vấn đề rồi? không biết trên này có anh em nào độ tuổi U35 -> 40 đang có dùng các loại thuốc, thuốc bổ hay thực phẩm chức năng giúp bổ thận tráng dương,...
-
Channel: Tâm tình dân kỹ thuật
05-06-2026, 12:28 -
-
bởi theidiotcatTrong thế giới phần cứng năm 2026, AMD Ryzen 5 7500X3D không chỉ là một cái tên mới, nó là một tuyên ngôn về hiệu suất. Dựa trên các thử nghiệm khắt khe trong môi trường chơi game chuyên nghiệp, con chip này đã chứng minh rằng: bạn không cần...
-
Channel: Đánh giá sản phẩm DTVN
05-06-2026, 10:05 -

Comment