em moi' học 8051 co' 1 vấn đề nho nhỏ như sau:
8051 co' 4 cổng vào/ra : P0,P2,P1,P3 mặc định là cổng ra
để lập trình làm cổng vào cần đưa giá trị #FFh đến cổng đó
VD:
;................................................. ......
mov A,#FFh
mov P1,A ;P1 làm cổng vào
;................................................. ....
vậy khi muốn truyền dữ liệu #FFh ra ( tức là muốn P1 là cổng ra ) thì nó lại được định nghĩa là cổng vào và ta không thể đưa dữ liệu qua cổng đó được nữa
một vấn đề nữa: liệu có thể định nghĩa từng bit của cổng là vào/ra không(tức là cùng 1 cổng thì co' bit vào và bit ra)
VD: P1.0 là bit ra
P1.1 là bit vào
XIN ĐƯỢC HỌC HỎI CÁC CAO NHÂN
8051 co' 4 cổng vào/ra : P0,P2,P1,P3 mặc định là cổng ra
để lập trình làm cổng vào cần đưa giá trị #FFh đến cổng đó
VD:
;................................................. ......
mov A,#FFh
mov P1,A ;P1 làm cổng vào
;................................................. ....
vậy khi muốn truyền dữ liệu #FFh ra ( tức là muốn P1 là cổng ra ) thì nó lại được định nghĩa là cổng vào và ta không thể đưa dữ liệu qua cổng đó được nữa
một vấn đề nữa: liệu có thể định nghĩa từng bit của cổng là vào/ra không(tức là cùng 1 cổng thì co' bit vào và bit ra)
VD: P1.0 là bit ra
P1.1 là bit vào
XIN ĐƯỢC HỌC HỎI CÁC CAO NHÂN
Comment