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.
cac ban oi minh hien o Bien Hoa dang can tim tai leu hoc keil c bang tieng vietcua 2 tac gia"ket hop asm voi keil c"cua Tong Van On va"lap trinh c cho vi dieu khien"cua Ngo Dien Tap ban nao biet cho mua o dau thi chi cho minh voi hoac neu cac ban co thi up len cho minh co duoc khong.Cam on cac ban nhieu
Em chào các bác, em là thành viên mới của forums, từ giờ rất mong nhận được sự giúp đỡ của các bác.
Thưa các bác, hiện giờ em đang muốn tìm hiểu về lập trình cho vi điều khiển dùng C, bác nào có tài liệu tiếng Việt thì post lên, hoặc gửi cho em theo địa chỉ: vuvanchinh_010185@yahoo.com,
em cảm ơn các bác!
Các Bác ơi Em đang Dùng Keil C để Lập Trình Cho 8051 Chạy Lcd.ma Trận Led,ma Trận Phím.các Bác Có Code Nào Nói Về 3 Chủ đề Trên Cho Em Xin Về Tham Khảo Với.em Cám ơn Các Bác Trước
Chào các bác,
trong cộng đồng lập trình họ vi điều khiển 8952, có nhiều đoạn code viết sẵn bằng asembly, rất có ích.
Vấn đề đặt ra là: có bác nào đóng gói code asembly này, đưa vào sử dụng với một project, viết bằng ngôn ngữ C chưa?
Project của mình là "giao tiếp với tivi màu qua cổng hồng ngoại và I2C bus".
Mục đích của project là giảm thao tác điều khiển remote controller, tăng năng lực của dây chuyền sản xuất.
Mình đang thực hiện theo hướng đi như đã nói ở trên, nhưng thắc mắc một số vấn đề.
Khi tiến hành đóng gói asembly code "nhận tín hiệu hồng ngoại từ remote controller" đưa vào hàm MAIN, viết bằng ngôn ngữ C trên SDCC, thì kết quả không đạt như thực thi bằng asembly code nguyên thủy.
Đang điên đầu với trục trặc này.
Có bác nào trải qua rồi thì chỉ giáo với.
Email của mình belcooo@yahoo.com.vn
Chào các bác trên diễn đàn!
E đang học 8051. Em viết chương trình hiển thị chữ A trên LCD 2X16. Và với đoạn code ASM đã chạy được còn với đoạn code của C ko chạy em ko hiểu mong các bác chi giáo giúp đỡ!
Thanks! Chúc các bác sức khỏe!
Day la code cua Chuong trinh C:
KHOI_TAO_LCD:
MOV A,#38H ;LCD 2 dong, ma tran 5x7
ACALL WRITE_COMMAND ;Goi chuong trinh co gui ma lenh
MOV A,#0EH ;Hien thi man hinh va con tro nhap nhay
ACALL WRITE_COMMAND ;Goi chuong trinh co gui ma lenh
MOV A,#01H ;Xoa hien thi
ACALL WRITE_COMMAND ;Goi chuong trinh co gui ma lenh
MOV A,#06H ;Dich con tro sang phai
ACALL WRITE_COMMAND ;Goi chuong trinh co gui ma lenh
RET
WRITE_COMMAND:
ACALL READY ;Kiem tra san sang nhan lenh?
MOV LCD_DATA,A ;xua^'t ma~ le^.nh
CLR LCD_RS ;RS=0: le^.nh
CLR LCD_RW ;R/W=0 -> ghi ra LCD
SETB LCD_E ;E=1 -> ta.o ca.nh xuo^'ng
CLR LCD_E ;E=0 ,cho^'t
RET
WRITE_DATA:
ACALL READY ;Kiem tra san sang nhan lenh?
MOV LCD_DATA,A ;xua^'t du+~ lie^.u
SETB LCD_RS ;RS=1 for data
CLR LCD_RW ;R/W=0 to write to LCD
SETB LCD_E ;E=1 -> ta.o ca.nh xuo^'ng
CLR LCD_E ;E=0, cho^'t
RET
nhân tiện cho mình hỏi thêm về cái phần test hipot (cao áp),là để kiểm tra độ bền cách điện giưa các cuộn dây,mà thấy thông số test thường ở mức 4kvac,vậy nếu mấy con fail đó xài bình thường vẫn dduocj phải không ạ,vì điện mình làm gì lên tới mức đó
Xin chào mọi người, tôi đã sử dụng Flashforge Inventor 2 được gần 5 năm và rất hài lòng với nó, nhưng tuần trước đã xảy ra sự cố. Có vẻ như động cơ bước đưa sợi in vào đầu nóng đã bị hỏng. Mọi thứ khác có vẻ ổn trên máy...
Comment