Giúp đỡ Vxl 8086 điều Khiển 8 Led Matrix đơn Sắc - Dien Tu Viet Nam
Có thể bạn quan tâm
- Đă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.
- Bài viết
- Hoạt động gần đây
- Tìm kiếm
- Trang of 1
- 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
- viboyth.haui Thành viên tích cực
- Tham gia: Feb 2012
- Bài viết: 300
- Share
- Tweet
Giúp đỡ vxl 8086 điều khiển 8 led matrix đơn sắc
05-01-2013, 04:08 Mình đang làm đồ án môn vi xử lý 8086 đề tài: Chạy dòng chữ bất kì trên 8 led matrix đơn,sử dụng IC ghi dịch 74hc595,code viết bằng ngôn ngữ asm,8086 ghép nối 8255a. chủ đề hiển thị trên 8 matrix này em đã thực hiện được đồi với vđk 8051 dùng C. Cũng với thuật toán như vậy nhưng e viết cho vxl 8086 thì có hiện tượng mất nét,sai nét chữ: đây là dòng chữ A,B,...,H nhưng bị sai nét e dùng PortA của 8255 để quét cột,các chân 11,12 của các IC 74595 được nối với PB0,PB1,chân SDA nối với PC7 Nhờ mọi người chỉ lỗi sai giúp mình với,mình kém về asm code: ; multi-segment executable file template. data segment PA EQU 0h PB EQU 02h PC EQU 04h TG EQU 06h i dw 0 j dw 0 k dw 0 mang DB 3H,0EDH,0EEH,0EEH,0EEH,0EDH,3H,0FFH ;A DB 0H,76H,76H,76H,76H,89H,0FFH,0FFH DB 81H,7EH,7EH,7EH,7EH,0BDH,0FFH,0FFH DB 0H,7EH,7EH,7EH,7EH,0BDH,0C3H,0FFH DB 0H,6EH,6EH,6EH,6EH,6EH,0FFH,0FFH DB 0H,0EEH,0EEH,0EEH,0EEH,0FEH,0FFH,0FFH DB 81H,7EH,7EH,6EH,6EH,8DH,0EFH,0FFH DB 0H,0E7H,0E7H,0E7H,0E7H,0H,0FFH,0FFH DB 7EH,7EH,0H,7EH,7EH,0FFH,0FFH,0FFH DB 0BEH,7EH,7EH,80H,0FEH,0FEH,0FFH,0FFH ;J DB 0H,0E7H,0E7H,0DBH,0BDH,7EH,0FFH,0FFH DB 0H,7FH,7FH,7FH,7FH,7FH,0FFH,0FFH DB 0H,0FDH,0FBH,0F7H,0FBH,0FDH,0H,0FFH DB 0H,0FDH,0FBH,0F7H,0EFH,0DFH,0H,0FFH DB 81H,7EH,7EH,7EH,7EH,7EH,81H,0FFH DB 0H,0EEH,0EEH,0EEH,0EEH,0F1H,0FFH,0FFH DB 81H,7EH,7EH,5EH,5EH,81H,7FH,0FFH DB 0H,0EEH,0EEH,0CEH,0AEH,71H,0FFH,0FFH DB 0B1H,6EH,6EH,6EH,6EH,9DH,0FFH,0FFH DB 0FEH,0FEH,0FEH,0H,0FEH,0FEH,0FEH,0FFH DB 80H,7FH,7FH,7FH,7FH,7FH,80H,0FFH DB 0E0H,0DFH,0BFH,7FH,0BFH,0DFH,0E0H,0FFH DB 3EH,0DDH,0EBH,0F7H,0EBH,0DDH,3EH,0FFH DB 7CH,0BBH,0D7H,0EFH,0F7H,0FBH,0FCH,0FFH DB 3FH,5EH,6EH,76H,7AH,7CH,7EH,0FFH DB 80H,7FH,0BFH,0CFH,0BFH,7FH,80H,0FFH DB 81H,7EH,7EH,7EH,81H,0FFH,0FFH,0FFH ;0 DB 7BH,7DH,0H,7FH,7FH,0FFH,0FFH,0FFH ;1 DB 79H,3EH,5EH,6EH,71H,0FFH,0FFH,0FFH ;2 DB 0BDH,6EH,6EH,6EH,91H,0FFH,0FFH,0FFH ;3 DB 0CFH,0D7H,0DBH,0DDH,0H,0DFH,0FFH,0FFH ;4 DB 0B0H,76H,76H,76H,8EH,0FFH,0FFH,0FFH ;5 DB 81H,6EH,76H,76H,8DH,0FFH,0FFH,0FFH ;6 DB 0FEH,0FEH,0F6H,0F6H,0H,0F7H,0FFH,0FFH ;7 DB 89H,76H,76H,76H,76H,89H,0FFH,0FFH ;8 DB 0F9H,76H,76H,76H,76H,81H,0FFH,0FFH ;9 DB 0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh DB 0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh DB 0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh DB 0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh DB 0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh DB 0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh DB 0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh DB 0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0ffh cot db 01h,02h,04h,08h,10h,20h,40h,80h ends stack segment dw 128 dup(0) ends code segment main proc ; set segment registers: mov ax, data mov ds, ax mov es, ax mov al,080h out tg,al lap4: mov i,0 lap3: ;cmp j,0 ;je lap2 mov j,0 cmp i,288 je lap4 add i,1 lap2: cmp k,0 je lap1 mov k,0 add j,1 cmp j,45 je lap3 lap1: mov bx,k mov al,cot[bx] out PA,al mov bx,k add bx,i add bx,56 mov al,mang[bx] call quet mov bx,i add bx,k add bx,48 mov al,mang[bx] call quet mov bx,i add bx,k add bx,40 mov al,mang[bx] call quet mov bx,i add bx,k add bx,32 mov al,mang[bx] call quet mov bx,i add bx,k add bx,24 mov al,mang[bx] call quet mov bx,i add bx,k add bx,16 mov al,mang[bx] call quet mov bx,i add bx,k add bx,8 mov al,mang[bx] call quet mov bx,i add bx,k mov al,mang[bx] call quet call chot call delay cmp k,7 je lap2 add k,1 jmp lap1 main endp quet proc mov cx,8 mov ah,al quetled: mov al,ah and al,80h out PC,al mov al,ah shl al,1 mov ah,al mov al,0h out PB,al mov al,01h out PB,al loop quetled ret quet endp chot proc mov al,0 out PB,al mov al,2 out PB,al ret chot endp delay proc nop ret delay endp end ; set entry point and stop the assembler. Thanks! vanduc0211@gmail.com Tags: None
- Trả lời cho Điều khiển động cơ Servo sử dụng Servo Driver bằng máy tính bởi nhathung1101 Với servo Yaskawa thì dùng phần mềm Wide field 3. Dùng được hay không thì động não đi....
- Channel: Điện tử công nghiệp
- Trả lời cho Điều khiển động cơ Servo sử dụng Servo Driver bằng máy tính bởi bqviet Servo cuối cùng vẫn chỉ là điều chỉnh tốc độ và đọc phản hồi vị trí Qua cổng song song LPT cổ https://www.electronicsforu.com/elec...eed-controller Qua cổng USB - xem thêm đám FT232RL
- Channel: Điện tử công nghiệp
- Điều khiển động cơ Servo sử dụng Servo Driver bằng máy tính bởi thiennam0703 Em đang tìm hiểu cách xây dựng chương trình điều khiển động cơ Servo Yaskawa bằng máy tính tuy nhiên khi tìm kiếm trên mạng các hướng dẫn thì thường là điều khiển bằng vi điều khiển hoặc điều khiển bằng PLC hay điều khiển động cơ...
- Channel: Điện tử công nghiệp
- Trả lời cho Tổng hợp các thông tin về mạch nạp cho AVR bởi bactho Mình cũng bị như vậy mà chưa biết ở đâu
- Channel: Vi điều khiển AVR
- Trả lời cho Xin hỏi về màn hình laptop bởi nhathung1101 Câu trả lời là không dùng được. Hai lớp dán mặt trước và mặt sau, gọi là film phân cực. Muốn hiểu rõ về nó thì chịu khó search nhé. Ở đây có rất nhiều chó cứ ngửi thấy phân là sủa nhặng, nên không giải thích nhiều....
- Channel: Thiết bị điện tử cá nhân
- Comment on Tổng hợp các thông tin về mạch nạp cho AVR bởi Memem
- Channel: Vi điều khiển AVR
- Trả lời cho Tổng hợp các thông tin về mạch nạp cho AVR bởi Memem Mọi người ơi cho em hỏi cái này ạ, hiện tại em đang làm btl về hiển thị giá trị nhiệt độ trên led 7 thanh sử dụng atmega16, code em chạy trên mô phỏng rất oke nhưng khi lắp qua mạch thực thì bị lỗi ở led đầu tiên bị lỗi như thế này... 1 Photo
- Channel: Vi điều khiển AVR
- Tìm datasheet linh kiện điện tử. bởi mantruongepu Nhờ cả nhà tìm giúp mình thông tin IC này với, thấy ghi 943B W58BAL mà mình tìm mấy ngày nay không được, nó được đóng gói dạng TSSOP 8. Cám ơn cả nhà....
- Channel: Điện tử dành cho người mới bắt đầu
- Trả lời cho Bàn phím tự động ... để đánh game , điều khiển ! ( Dành cho anh em thích Game ) bởi Therul Cảm ơn bạn đã chia sẻ câu chuyện và quá trình phát triển sản phẩm của mình. Trước tiên, thật may mắn khi bạn vượt qua tai nạn và vẫn giữ được niềm đam mê cũng như khả năng sáng tạo trong lĩnh vực kỹ thuật. Việc bạn tiếp tục...
- Channel: từ PIC tới dsPIC
- Trả lời cho Em muốn hỏi mọi người về nguyên lý hoạt động, tần số của mạch công suất trong máy rửa siêu âm ạ. bởi nguyendinhvan Bạn nên nghiên cứu cái chấn lưu đèn ống Compact fluorescent lamp hay đèn compact trước đã. Nó rẻ đỡ tốn kém. Sau khi hiểu rõ rồi thì chuyển sang cái mạch này. Ở cái chấn lưu, tần số của nó linh tinh lắm, tùy điện áp nguồn, tùy...
- Channel: Hỗ trợ học tập
Từ khóa » đồ án Vi Xử Lý 8086
-
đồ án Vi Xử Lý 8086 - 123doc
-
ĐỒ ÁN GIAO TIẾP GIỮ MÁY TÍNH VÀ VI XỬ LÝ 8086 (Đầy đủ File ...
-
Mẫu đồ án Vi Xử Lý PDF - ViecLamVui
-
[PDF] CHƯƠNG II: HỌ VI XỬ LÝ INTEL 80x86
-
Bộ Vi Xử Lý Intel 8088 8086
-
Download Tài Liệu Bo Xu Ly Intel 8086
-
Thiết Kế - Thi Công Kit Vi Xử Lý 8086 | Xemtailieu
-
Đề Tài: VI XỬ LÝ VÀ CẤU TRÚC MÁY TÍNH
-
CẤU TRÚC VI XỬ LÝ 8086/8088 - TaiLieu.VN
-
Luận Văn Giao Tiếp Máy Tính Với Kit Vi Xử Lý 8086
-
Cấu Trúc Bộ Vi Xử Lý 8086/8088 - TailieuXANH
-
[DOC] Cấu Trúc Phần Cứng Của Bộ Vi Xử Lý 8086 - 5pdf
-
X86 – Wikipedia Tiếng Việt
-
55 đồ án Vi Xử Lý (hót) - Tài Liệu Ngành Điện