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
Mình đồng ý với hướng build AM5 bằng 7500F, nhưng nếu có thể cố thêm ngân sách thì nên lên RX 7600 ngay từ đầu. 4GB VRAM của RX 6500 XT bắt đầu khá chật với nhiều game mới, còn RX 7600 sẽ dùng thoải mái hơn trong vài năm tới.
Trong thời buổi vật giá leo thang, việc sắm một bộ máy tính chơi game đáp ứng đủ tiêu chí "ngon, bổ, rẻ" là ưu tiên hàng đầu của nhiều bạn trẻ. Lúc này, combo sử dụng vi xử lý AMD Ryzen 5 7500F kết hợp cùng card màn hình Radeon...
AMD Ryzen 9 9950X3D không chỉ là một bộ vi xử lý đơn thuần; nó là lời khẳng định về sức mạnh của kiến trúc Zen 5 kết hợp cùng công nghệ 3D V-Cache đột phá. Trong bối cảnh thị trường linh kiện PC cạnh tranh khốc liệt, đây được xem...
Bộ đôi Ryzen 9 9950X3D2 và Radeon RX 9070 XT 16GB là sự kết hợp phần cứng cao cấp nhất của AMD hiện nay. Đây không chỉ là một dàn máy tính để giải trí thông thường, mà là công cụ làm việc mạnh mẽ dành cho những ai có nhu cầu xử lý cường...
Khi 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....
Comment