PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > MPASM

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

MPASM Lập trình bằng hợp ngữ là một việc làm vô cùng vất vả, tuy nhiên, để hiểu và làm việc với vi điều khiển, hợp ngữ trở thành một công cụ khá đắc lực ...

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 17-02-2012, 01:33 AM   #1
Phamhuutiep2401
Nhập môn đệ tử
 
Tham gia ngày: Feb 2012
Bài gửi: 3
:
giúp em lính mới toanh T_T

Em mới biết đến ASM mà thầy phang luôn bài này, em k hiểu đề, nhờ các huynh giúp :-ss
" Lập trình assembly, đưa mức logic của pin0 của portB của PIC16F877A lên mức cao " @@
em k biết viết code thế nào ( Mong giúp đỡ :-s Thanks !!!
Phamhuutiep2401 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 17-02-2012, 12:54 PM   #2
trungduc
Đệ tử 2 túi
 
Tham gia ngày: Oct 2008
Bài gửi: 44
:
banksel PORTB ; chon bank0
bsf PORTB,0
trungduc vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 17-02-2012, 04:18 PM   #3
Phamhuutiep2401
Nhập môn đệ tử
 
Tham gia ngày: Feb 2012
Bài gửi: 3
:
là sao hả pro :-ss Giải thích giùm em với em được share đoạn code này, cơ mà k hiểu T_T
"BCF STATUS,RP0

CLRF PORTB
BSF STATUS,RP0

MOVLW 0x00
MOVWF TRISB

BCF STATUS,RP0

MOVLW 0b00000001
MOVWF PORTB

loop GOTO loop "
chỉ em với ^^ Thanks <3
Phamhuutiep2401 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 17-02-2012, 05:06 PM   #4
trungduc
Đệ tử 2 túi
 
Tham gia ngày: Oct 2008
Bài gửi: 44
:
BCF STATUS,RP0 ;chon bank0

CLRF PORTB ;xoa portB
BSF STATUS,RP0 ;chon bank1

MOVLW 0x00 ;Nap 0 vao thanh ghi W
MOVWF TRISB ;Dua gia tri trong thanh ghi W vao thanh ghi TRISB voi muc dich chon PORTB lam OUTPUT

BCF STATUS,RP0 ;chon bank0
loop
MOVLW b'00000001 ;Dua 1 vao W
MOVWF PORTB ;Day W vao PORTB

GOTO loop;Quay lai vong lap

Giải thích code của bạn vậy thôi chứ code này chưa đủ để chạy thật
trungduc vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 17-02-2012, 05:31 PM   #5
khungbopro
Nhập môn đệ tử
 
Tham gia ngày: Feb 2012
Bài gửi: 1
:
#include <p16f877A.inc>

__CONFIG _CP_OFF & _WDT_OFF & _BODEN_OFF & _PWRTE_ON & _RC_OSC & _WRT_OFF & _LVP_ON & _CPD_OFF

main

BANKSEL TRISB
CLRF TRISB
BANKSEL PORTB
CLRF PORTB

BSF PORTB, 0
END

Code này mình đã test, OK!
khungbopro vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 17-02-2012, 07:45 PM   #6
kid0412
Nhập môn đệ tử
 
Tham gia ngày: Feb 2012
Bài gửi: 1
:
người share cho em như thế là đủ với đề bài r =)) e nên tự tìm hiểu thêm )
kid0412 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 18-02-2012, 11:21 AM   #7
Phamhuutiep2401
Nhập môn đệ tử
 
Tham gia ngày: Feb 2012
Bài gửi: 3
:
=)) anh Quân pro )
Thanks các huynh, mấy hôm em cũng vỡ ra nhiều thứ
Phamhuutiep2401 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 02:26 PM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam