e đang làm bào vi điều khiển. nhưng e k biết viết chương trình thế nào để khi nhấn các công tắc thì nó lần lượt chạy phải hoặc chạy trái cả?? bác nào làm ơn giúp em được k ạ?? e cám ơn rất nhiều...!!
Thông báo
Collapse
No announcement yet.
Bác nào có thể cho e xin cai code chạy chữ trên 8051 đươc k??
Collapse
X
-
Code:#include <REGX51.H> unsigned int i; void delay(long time) {long n; for(n=0;n<time;n++) { ; } } void isr_ex0(void) interrupt 0 {P1=0xfe; delay(3000); for(i=0;i<8;i++) {P1=P1<<1; delay(3000); } } void main() {EA=1; EX0=1; IT0=1; EA=1; while(1); }
Nguyễn Huy Biên - 01649 802 694
gmail :
-
Nguyên văn bởi bienhou Xem bài viếtthế bạn nghĩ mình đang cho bạn cái gì? đó ko phải chuơng trình sao bạn?
Comment
-
Nguyên văn bởi thehai271 Xem bài viếte đang làm bào vi điều khiển. nhưng e k biết viết chương trình thế nào để khi nhấn các công tắc thì nó lần lượt chạy phải hoặc chạy trái cả?? bác nào làm ơn giúp em được k ạ?? e cám ơn rất nhiều...!!
Muốn mọi người giúp thì phải hỏi cho rõ ràng vào chứ. Phải cho người ta biết phần cứng bạn mắc thế nào, dùng những linh kiện gì, sử dụng bao nhiêu Led, dùng bao nhiêu công tắc, muốn nó chạy nhanh hay chậm và đặc biệt là bạn xin code viết bằng ngôn ngữ gì...v.v thì người ta mới biết mà viết chương trình cho chứ.
Đến lúc cho bạn chương trình về nó không đúng ý bạn lại lên đây thắc mắc, phiền lắm !!!
Đôi lời góp ý cùng bạn!
Comment
-
m lam dc nhu the nay roi? nhug sao no chi chay co mot lan la dung yen luon?? k xoa dc man hih lcd roi goi lai lan tiep theo dc. mong dc cac ban xem xet sua gium m. va khi an 2 cong tac thi chay phai hoac trai khac nhau nua?? cam on cac ban
EN BIT P3.7
RS BIT P3.5
RW BIT P3.6
hienthi: jb p3.4,hienthi
LCD_DATA EQU P1
ORG 000
MAIN:
SETB EN
CLR RS
CLR RW
MOV LCD_DATA,#38H ; Dat che do 2 dong
CLR EN
CALL DELAY
SETB EN
CLR RS
CLR RW
MOV LCD_DATA,#0EH ; Bat hien thi
CLR EN
CALL DELAY
LINE1:
MOV DPTR,#ON_LINE1
SETB EN
CLR RS
CLR RW
MOV LCD_DATA,#80H
CLR EN
CALL DELAY
CALL EXPORT
LINE2:
MOV DPTR,#ON_LINE2
SETB EN
CLR RS
CLR RW
MOV LCD_DATA,#0C0H
CLR EN
CALL DELAY
CALL EXPORT
EXPORT:
SETB EN
CLR RS
CLR RW
CLR EN
MOV R1,#O
LOOP1:
MOV A, R1
MOVC A,@A+DPTR
SETB EN
SETB RS
CLR RW
MOV LCD_DATA,A
CLR EN
CALL DELAY
INC R1
CJNE R1,#20, LOOP1
RET
DELAY:
MOV R7,#20
LOOP2:
MOV TH0,#HIGH(-30000)
MOV TL0,#LOW(-30000)
SETB TR0
LOOP3:
JNB TF0,LOOP3
CLR TF0
CLR TR0
DJNZ R7,LOOP2
RET
ON_LINE1: DB ' NHOM 3 LOP KT 19 '
ORG 100H
ON_LINE2: DB ' XIN CHAO CAC BAN '
ORG 400H
END
Comment
-
Nguyên văn bởi bingbong111 Xem bài viếtthat su chi co mot doan chuong trinh ngan nen m cug k hieu lam the nao ca?? ban coi lai roi giup m dc k?Mãi đi tìm vàng.
Comment
-
Nguyên văn bởi bingbong111 Xem bài viếtthat su chi co mot doan chuong trinh ngan nen m cug k hieu lam the nao ca?? ban coi lai roi giup m dc k?
Comment
-
Nguyên văn bởi dtcn_112 Xem bài viếtđoạn code của bạn phải sắp xếp lại chỗ này :hienthi: jb p3.4,hienthi,nếu không mô phỏng nó chạy luôn công tắc không có tác dụng,sau bảng mã thêm 00h vào thì mô phỏng sẽ không có lỗi,bạn muốn dịch chuối ký tự thì tìm các mã lệnh của lcd bạn sử dụng.Last edited by Ck33spkt; 19-06-2012, 21:45.
Comment
Bài viết mới nhất
Collapse
-
bởi bqvietChủ thớt thử ngó lại xem họ có dùng hộp cầu chì gắn trên vỏ thép hay không ? Nếu dùng hộp cầu chì hoặc áp-tô-mát gắn trên vỏ thì không cần cầu chì trên mạch. Chứ thiết bị mà hoàn toàn không có gì bảo vệ đầu nguồn, chỉ trông chờ vào đuờng mạch đứt khi sự cố thì ... láo quá.
-
Channel: Đánh giá sản phẩm DTVN
hôm nay, 01:33 -
-
bởi mèomướpDạ vậy thì chú mua máy pin ạ. Cò bóp giữ an toàn, công suất, vòng tua vừa phải. Tiện dụng nhưng đắt tiền, cắt nhìu thì hết pin...
-
Channel: Điện tử gia dụng
Hôm qua, 22:10 -
-
bởi ittc
Vậy à bạn, nhưng nghe nói xét về mặt sử dụng thì loại máy công tắc đuôi là nguy hiểm nhất á....-
Channel: Điện tử gia dụng
Hôm qua, 20:09 -
-
bởi mèomướpDạ chú dinh... muốn tính diện tích chiếu vuông góc thì chú chiếu nó lên 1 tấm bìa rồi vẽ lại hình ấy. Chú chụp ảnh và cho kích thước thật dài rộng của khung. Cháu sẽ nhờ anh thợ sửa ống nước vẽ lại trên cad rồi tính 1 xíu là xong thôi ạ...
-
Channel: Đánh giá sản phẩm DTVN
Hôm qua, 20:06 -
-
Trả lời cho Biết gì nói nấy, cãi chửi thoải máibởi mèomướpDạ chú nhat... ko nên mắng con chú thô thiển như vậy ạ. Giống mấy bà góa chồng điêu ngoa đang tuổi tiền mãn kinh lắm ạ. Cụ trưởng bản uy vũ như thế mà gặp mấy bà ấy cũng phải chạy mất cả dép ấy ạ...
-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 19:57 -
-
bởi mèomướpDạ chú mua loại công tắc bật ở đuôi máy ấy ạ. Sửa chữa cho dễ tháo...
-
Channel: Điện tử gia dụng
Hôm qua, 19:44 -
-
bởi ittc
Ồ cái này em có nghe rồi, nhưng dạng cò bóp nhấn lại chuyên dành cho máy công xuất lớn mới hay có, còn em lại đang hỏi cho loại máy cá nhân, máy gia đình, thầy thợ nhỏ lẻ, mấy dòng máy 600W - 950W á bác....-
Channel: Điện tử gia dụng
Hôm qua, 19:17 -
-
bởi bqvietNếu áp-tô-mát đầu công tơ loại thông dụng 40A, dây tiết diện 8 mm2 đồng đỏ thực thì 8 KW thừa sức, 10 KW vẫn an toàn. Đường 3 pha cho dân dụng giờ cũng không còn hiếm/khó như xưa nữa, vấn đề chỉ là cân đối bài toán kinh tế giữa...
-
Channel: Điện tử gia dụng
Hôm qua, 15:26 -
-
bởi bqvietLoại công tắc cò bấm, tất nhiên rồi. Bất tiện khi cứ phải bấm giữ liên tục, nhưng nó có sẵn tính năng an toàn : khi sảy ra sự cố hay tai nạn bất kỳ, người sử dụng buông tay ra khiến cho máy bị cắt điện. Một dạng "dead man's switch"...
-
Channel: Điện tử gia dụng
Hôm qua, 15:21 -
-
bởi ittcChào các bác, em định sắp mua một số máy công cụ cầm tay cơ bản về để sử dụng khi cần trong gia đình, cụ thể là máy mài cắt cầm tay và máy khoan cầm tay. Em tham khảo trên thị trường thì các máy này nó có 3 kiểu công tắc tắt mở máy đó là:
- Loại gạt trượt (Slide)
- Loại nhấn bóp (Trigger) hoặc
-
Channel: Điện tử gia dụng
Hôm qua, 06:10
Comment