HƯỚNG DẪN LẬP TRÌNH KEIL C CHO 8051-[Chỉ Dành Post Bài ...

  • Đă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.
Thông báo Collapse No announcement yet. HƯỚNG DẪN LẬP TRÌNH KEIL C CHO 8051-[Chỉ dành post bài hướng dẫn] Collapse X Collapse
  • Bài viết
  • Hoạt động gần đây
  • Tìm kiếm
  • Trang of 77
  • 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
Filtered by: Clear All new posts Trước 1 11 18 19 20 21 22 23 24 31 71 77 template Next
  • kachiusa185 kachiusa185 Thành viên mới
    • Tham gia: Apr 2007
    • Bài viết: 15
    • Share
    • Tweet
    #301 22-10-2007, 11:05 Trong keil C, khai báo tệp header file cho con Phillip 89V51RD2 thì dùng file nào vậy? em tìm mãi file regx51.h như khai báo của ATMEL trong thư mục keilC/Phillip/INC mà ko thấy. I Love You, vatili!

    Comment

    Gửi bài viết Huỷ bỏ
  • hiodong hiodong Thành viên tích cực
    • Tham gia: Sep 2005
    • Bài viết: 433
    • Share
    • Tweet
    #302 22-10-2007, 20:07 Nguyên văn bởi kachiusa185 Xem bài viết Trong keil C, khai báo tệp header file cho con Phillip 89V51RD2 thì dùng file nào vậy? em tìm mãi file regx51.h như khai báo của ATMEL trong thư mục keilC/Phillip/INC mà ko thấy. Keil C không có thư viện cho con 89V51RD2, phải tự tạo lấy thư viện thôi Attached Files
    • thuvien.rar (1.3 KB, 393 lượt xem)
    Cung cấp Oscilocope , Inverter , Switching , DC power supply , AC millivolt meter ....

    Comment

    Gửi bài viết Huỷ bỏ
  • kachiusa185 kachiusa185 Thành viên mới
    • Tham gia: Apr 2007
    • Bài viết: 15
    • Share
    • Tweet
    #303 22-10-2007, 21:20 Nguyên văn bởi hiodong Xem bài viết Keil C không có thư viện cho con 89V51RD2, phải tự tạo lấy thư viện thôi Cảm ơn bác nhiều, Có gì thắc mắc các bác lại giúp em với nhé! I Love You, vatili!

    Comment

    Gửi bài viết Huỷ bỏ
  • hiodong hiodong Thành viên tích cực
    • Tham gia: Sep 2005
    • Bài viết: 433
    • Share
    • Tweet
    #304 22-10-2007, 23:49 Nguyên văn bởi kachiusa185 Xem bài viết Cảm ơn bác nhiều, Có gì thắc mắc các bác lại giúp em với nhé! Cám ơn bằng lời cũng tốt nhưng nên có cả " hành động " nữa Cung cấp Oscilocope , Inverter , Switching , DC power supply , AC millivolt meter ....

    Comment

    Gửi bài viết Huỷ bỏ
  • quoc_thaibk quoc_thaibk Thành viên tích cực
    • Tham gia: Mar 2006
    • Bài viết: 766
    • Share
    • Tweet
    #305 23-10-2007, 00:33 Nguyên văn bởi kachiusa185 Xem bài viết Cảm ơn bác nhiều, Có gì thắc mắc các bác lại giúp em với nhé! không nhất thiết phải tạo thư viện cho nó đâu. bạn có thể vào đây để nó tự lên web lấy file thư viện rồi lấy nó chép vào cùng thư mục project câu lệnh #include thì nhớ dùng include tương đối #include "p89v51rx2.h" //vì cùng thư mục Sông dài, Thuyền lớn, Biển rộng bao la. Tháo neo ngôn ngữ, lèo lái con thuyền kiến thức nhân loại.

    Comment

    Gửi bài viết Huỷ bỏ
  • jindo jindo Thành viên mới
    • Tham gia: Sep 2007
    • Bài viết: 11
    • Share
    • Tweet
    #306 24-10-2007, 23:10 ngat cua 8051 hoi ve hoat dong cua cac ngat ________________________________________ #include<reg52.h> //ham delay //khai bao vi tri ham unsigned char i,j=0x01; void delay(); void timer0(); void delay(unsigned char ms) { while(ms--) { //IE = 0x81; //cho phep ngat va ngat ngoai 0 EA = 1; //ngat canh xuong EX0=1; IP =0x01; IT0 = 1; TMOD = 0x01; TH0 = 0xFC; TL0 = 0x18; TR0=1; while(!TF0); TR0 = 0; TF0 = 0; } } //ham ngat void timer_0(void)interrupt 0 using 0 { for(i=0;i<=8;i++) { P0 = j<<i; delay(100); } } //ham main void main (void) { while(1) { P2 = 0xff; delay(255); P2 = 0x00; delay(255); } } Cho em hoi co phai sau khi thuc hien xong chuong trinh ngat thi tiep tuc lai tro ve chuong trinh chinh hay ko,va tiep tuc doi ngat tiep theo.Doan code tren la dang thuc hien P2 nhap nhay,khi co ngat ngoai_0 xay ra thi P0 dich led tu phai sang trai,roi tiep tuc tro ve chuong trinh chinh la P2 nhap nhay.Nhung em gap van de la sau khi thuc hien xong ngat thi chuogn trinh lai dung luon va ko quay ve chuong trinh chinh Mong cac anh giup do |

    Comment

    Gửi bài viết Huỷ bỏ
  • zemen zemen Thành viên tích cực
    • Tham gia: Nov 2005
    • Bài viết: 536
    • Share
    • Tweet
    #307 25-10-2007, 14:03 a jindo viết khó hiểu quá! mình ít thấy viết khởi tạo ngắt trong hàm con Cái nữa là dùng ngắt ngoài (interrupt 0) mà lại đặt tên là timer_0 Thêm 1 điểm nữa là trong hàm main, jindo gọi hàm delay, trong hàm delay cho chạy timer0; nếu xảy ra ngắt ngoài thì trong hàm ngắt này lại gọi hàm delay lần nữa, trong hàm delay lại cho chạy timer0 lần nữa, ...... Vậy là chạy lòng vòng a? Do đó, có thể khiến bộ nhớ con trỏ đầy luôn => vdkhiển treo! !e

    Comment

    Gửi bài viết Huỷ bỏ
  • jindo jindo Thành viên mới
    • Tham gia: Sep 2007
    • Bài viết: 11
    • Share
    • Tweet
    #308 25-10-2007, 22:06 cam on anh zemen nhieu anh kho hieu la phai boi vi em moi chi biet ngat ve ly thuyet con thuc te la em chua lam bai nao ve ngat ca nen cung ko biet no hoat dong ra sao nua,neu cac anh co bai ngat nao don gian de hieu viet ve C thi Post len cho em tham khao DZoi .Cam on cac anh,mong dc huong dan nhieu hon |

    Comment

    Gửi bài viết Huỷ bỏ
  • phancuong phancuong Thành viên mới
    • Tham gia: Oct 2007
    • Bài viết: 1
    • Share
    • Tweet
    #309 26-10-2007, 00:39 Bác Có Sơ đồ Nguyên Lý Mạch đo Tốc độ động Cơ Sư Dụng Vi điều Khiển 89s52 Lam ơn Gưi Giúp Em

    Comment

    Gửi bài viết Huỷ bỏ
  • zemen zemen Thành viên tích cực
    • Tham gia: Nov 2005
    • Bài viết: 536
    • Share
    • Tweet
    #310 26-10-2007, 11:12 Viết như vầy thì dễ hiểu hơn này jindo: #include <reg52.h> //thu vien void Ngat_ngoai0(void) interrupt 0 { unsigned char i; i=255; while(i--){;} //giam toi i=0; P0=~P0; //lat trang thai port 0 } void delay(unsigned char i) { while(i--); //giam toi khi i=0 } void main(void) { P0=0; P2=0; IT0 = 1; // ngat canh /INT0 (P3.2) EX0 = 1; // chphep ngat ngoai 0 EA = 1; // chphep ngat (chung) while(1) { P2++; //tang Port2 1 bit delay(255); } } !e

    Comment

    Gửi bài viết Huỷ bỏ
  • jindo jindo Thành viên mới
    • Tham gia: Sep 2007
    • Bài viết: 11
    • Share
    • Tweet
    #311 27-10-2007, 01:09 moi tim hieu ve keil c #include<reg52.h> //khai bao vi tri cac ham void delay(unsigned char ms); void delay1(unsigned char time); unsigned char i,b,c,e=0x01,z=0x80,a=0xff; //bat dau viet cac ham void delay(unsigned char ms) { while(ms--) //delay 1 ms { TMOD=0x01; TH0=0xFC; TL0=0x18; TR0=1; while(!TF0); TR0=0; TF0=0; }; } //bat dau viet ham chinh void main (void) { while(1) {//chuong trinh led tat dan tu phai sang trai for(i=0;i<=8;i++) { P2=a<<i; delay(200); }; //chuong trinh led tat dan tu trai samh phai for(i=0;i<=8;i++) { P2=a>>i; delay(200); }; //chuong trinh led tat dan tu giua ra for(i=0;i<=8;i++) { b=a>>i; c=a<<i; P2=b|c; delay(200); }; //chuong trinh tat dan tu 2 ben vao giua for(i=0;i<=8;i++) { b=a>>i; c=a<<i; P2=b&c; delay(200); }; //sang dan tu ngoai vao roi tat dan tu giua ra for(i=0;i<=8;i++) { b=a>>i; c=a<<i; P2=b^c; delay(200); }; //chuong trinh 1 led sang dan tu phai sang for(i=0;i<=8;i++) { b=e<<i; P2=b; delay(200); }; //chuong trinh 1 led sang tu trai sang for(i=0;i<=8;i++) { b=z>>i; P2=b; delay(200); }; //DOAN NAY BI BAO LOI MONH CAC ANH GIAI THICH GIUP CHO EM /*for(1=0;i<=8;i++) { b=e<<i; c=z>>i; P2=b|c; delay(200); };*/ }; } ========== Cac anh giai thich dum em tai sao doan cuoi no lai bao loi la: DICH LED.C(76): error C213: left side of asn-op not an lvalue Target not created ==========Voi chuong trinh tren nho cac giup cho viec lap trinh nut nhan,nhan nut nao thi tung chuong trinh voi nut nhan do duoc chay,Em thu lap trinh roi nhung ko chay dc mong cac anh giup do |

    Comment

    Gửi bài viết Huỷ bỏ
  • HPECOM HPECOM Thành viên tích cực
    • Tham gia: Oct 2005
    • Bài viết: 361
    • Share
    • Tweet
    #312 27-10-2007, 12:03 /*for(1=0;i<=8;i++) { b=e<<i; c=z>>i; P2=b|c; delay(200); };*/ Bạn lỗi ngay chỗ in đậm. Hãy sửa 1 thành i Một bông hồng cho những ai đang còn mẹ, Đang còn mẹ để lòng vui sướng hơn ..

    Comment

    Gửi bài viết Huỷ bỏ
  • winwin winwin Thành viên mới
    • Tham gia: Oct 2007
    • Bài viết: 20
    • Share
    • Tweet
    #313 28-10-2007, 01:44 chào các bác.em là thành viên mơi toanh rât mê vi điều khiển.đang học lập trình cho vdk với ngôn ngư C.đang đọc dần các trang của chủ đề nhưng chưa đọc hết đươc nên tìm chưa ra cái mình cần.Chả là em đang làm bài tâp C cho vdk đếm sự kiện hiển thi lên 4 Led 7 thanh.bác nào chi giup em với(có chương trình tham khảo càng tôt)hoặc dã post lên rồi thi chi chổ cho em với nhe!cam ơn các bác nhiều!

    Comment

    Gửi bài viết Huỷ bỏ
  • singleperson singleperson Thành viên chính thức
    • Tham gia: Sep 2007
    • Bài viết: 30
    • Share
    • Tweet
    #314 05-11-2007, 21:34 Bạn hoctro89xxx ơi.Cho mình xin Keil 8. đi.Link của bạn mình vô mà ko cho download.Bạn up lên trang khác đuợc không.Cám ơn nha

    Comment

    Gửi bài viết Huỷ bỏ
  • thanhtinh thanhtinh Thành viên mới
    • Tham gia: Nov 2006
    • Bài viết: 5
    • Share
    • Tweet
    #315 08-11-2007, 11:01 cac anh oi gip em lam the nao giao tiep voi ban phim hex va gui no len lcd 20x1 thay giao em bat viet chuong trinh bang c su dung 89c51

    Comment

    Gửi bài viết Huỷ bỏ
Trước 1 11 18 19 20 21 22 23 24 31 71 77 template Next Về tác giả Collapse kien_tran Tìm hiểu thêm về kien_tran Bài viết mới nhất Collapse
  • Alexis17 Cấp nguồn cho động cơ 28BYJ-48 bằng MOSFET và ESP32. bởi Alexis17 Chào mọi người, Tôi đang thực hiện một dự án cần điều khiển tuần tự tám động cơ 28BYJ-48 (https://www.oyostepper.com/goods-127...ear-Motor.html). Cả tám bo mạch điều khiển đều dùng chung bốn chân...
    • Channel: Điện tử công nghiệp
    20-01-2026, 10:07
  • nhathung1101 Trả lời cho Động cơ không quay với tốc độ đã cài đặt. bởi nhathung1101 Chả vấn đề gì cả! Thế là quá tốt rồi Chỉ sợ động cơ cứ quay khi không cài đặt tốc độ...
    • Channel: Thiết bị điện tử cá nhân
    20-01-2026, 01:32
  • Adonis52 Động cơ không quay với tốc độ đã cài đặt. bởi Adonis52 Chào mọi người, Tôi đã lắp ráp bo mạch điều khiển GRBL và đang thử nghiệm trước khi lắp đặt vào máy cắt laser. Động cơ (Nema 17, https://www.oyostepper.es/category-6...o-NEMA-17.html) hoạt động với bộ điều khiển (A4988) cả hai chiều tiến và lùi mà...
    • Channel: Thiết bị điện tử cá nhân
    19-01-2026, 13:37
  • mèomướp Trả lời cho Xin hỏi về đèn quắc dàn âm thanh bởi mèomướp Dạ ít nhất là 2 nguồn ạ. Nguồn nuôi tim đốt quắc là nguồn AC hình như 8v; nguồn nuôi ic để xuất tín hiệu làm quắc sáng, ví như DC 12v; có thể có nguồn 5v nuôi riêng cho ic nữa...muốn biết thì chú phải xem đường mạch ạ, đường nguồn...
    • Channel: Điện thanh
    16-01-2026, 18:01
  • ICvmic Học thiết kế Vi mạch tương tự, Vi mạch cao tần và Vi mạch hỗn hợp ngắn ngày tại Việt Nam (Bootcamp về Analogue IC, RF IC và Mixed Signals IC) bởi ICvmic Trong thế giới IC Design, Analogue, RF & Mixed-Signal (Vi mạch tương tự, Vi mạch cao tần và Vi mạch hỗn hợp) thường được nhắc đến như một dạng “black art”. Không phải vì bí ẩn hay khó tiếp cận, mà vì đây là nơi mô hình chỉ...
    • Channel: Thông tin học bổng và hội thảo khoa học
    16-01-2026, 16:06
  • TKM323 Trả lời cho Xin hỏi về đèn quắc dàn âm thanh bởi TKM323 kết nối vào mạch này có 1 cáp màu đen 6 sợi dây và 2 cáp dẹt ( chắc cáp tín hiệu), làm thế nào để biết đâu là 2 dây cấp nguồn cho đèn nhỉ ??
    • Channel: Điện thanh
    16-01-2026, 08:52
  • mèomướp Trả lời cho Xin hỏi về đèn quắc dàn âm thanh bởi mèomướp Dạ cháu đoán mò là mạch này có thêm nút bấm để điều khiển cả dàn âm thanh. Chú cần cấp đầy đủ nguồn cho mạch, khi đèn quắc sáng lên rồi, chú lấy tay chạm vào các đầu kết nối ra ngoài của mạch, thấy điểm nào chạm vào nó nháy...
    • Channel: Điện thanh
    15-01-2026, 12:48
  • TKM323 Trả lời cho Xin hỏi về đèn quắc dàn âm thanh bởi TKM323 đây là ảnh chụp mạch, ngoài con ic panasonic thì còn 2 con nữa, trên mạch chỉ có đúng 3 ic này thôi ạ ...
    • Channel: Điện thanh
    14-01-2026, 18:06
  • Chris202 Trả lời cho Nhạc chuông đồng hồ báo thức bởi Chris202 tui viết chương trình chơi một bài hát : câu hò bên bờ hiền lương. ______________________ Trang web skysmotor.co.uk bán các sản phẩm sau trực tuyến: động cơ bước, động cơ servo, bộ điều khiển động cơ bước, hộp số hành tinh và có thể được...
    • Channel: Vi điều khiển AVR
    14-01-2026, 13:23
  • vi van pham Trả lời cho Xin hỏi về đèn quắc dàn âm thanh bởi vi van pham Các lão làng đâu rồi? Thằng con dấu biệt điện thoại, dấu máy tính bảng để bảo vệ sức khỏe cho ba. Nó đâu biết tôi xa rời mấy con ic thực tế hay trên mạng là tôi buồn lắm. Nhà thùng, Đinh vặn vào đây uốn vài lon chia xẻ cái buồn này với tui?.
    • Channel: Điện thanh
    13-01-2026, 22:32
Xem toàn bộ Copyright © 2000-2026 Dientuvietnam.net. Founded by BinhAnh. Developed by R&P. All rights reserved. Forum software powered by vBulletin® Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Múi giờ GMT+7. Trang này được tạo vào lúc 04:36. Đang tải... Ðồng ý Không OK OK Huỷ bỏ X

Từ khóa » Thư Viện Cho 8051