User Tag List

Trang 1/13 12311 ... cuốicuối
kết quả từ 1 tới 10 trên 130
Cây cảm ơn489Cảm ơn

Ðề tài: Hướng dẫn làm quen với vi điều khiển 8051

  
  1. #1
    Thành viên tích cực blackmoon's Avatar
    Tham gia
    Jul 2005
    Nơi Cư Ngụ
    Hanoi
    Bài viết
    365
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Lightbulb Hướng dẫn làm quen với vi điều khiển 8051

    Hi all,

    Bắt đầu học kỹ thuật vi xử lý. ai cũng gặp khó khăn bởi rất khó hình dung ra các vấn đề vi cả về không gian và thời gian. Về không gian, đó là cả một hệ thống các mạch điện tử với hàng trăm triệu các phần tử được tích hợp trên một diện tích nhỏ bằng đầu ngón tay. Về thời gian, đó là các thao tác tính toán xử lý diễn ra chỉ trong micro giây, thậm chí là nano giây.

    Tôi có rất ít thời gian rảnh rỗi, nhưng tôi muốn tận dụng chút thời gian đó để đổi lấy khoảng thời gian lớn hơn nhiều và khá vất vả của các bạn mới học. Đó là lý do tôi viết một số tài liệu và hôm nay up lên diễn đàn. Tất nhiên sẽ vì nhiều lý do mà tài liệu không thể tránh khỏi sai sót (kể cả lỗi chính tả), tôi sẽ rất vui nếu nhận được phản hồi từ các thành viên.

    Dưới đây là một số tài liệu hướng dẫn làm quen với vi điều khiển 8051:

    - mô tả phần cứng.

    - cách sử dụng các ngoại vi onchip (cổng vào ra, timer, ngắt ...).

    - các chế độ địa chỉ và tập lệnh.

    - cấu trúc một chương trình hợp ngữ.

    - một số ví dụ về cách lập trình giải quyết một số bài toán đơn giản.

    Với những bạn còn lạ lẫm với kỹ thuật vi xử lý, các bạn có thể tham khảo tài liệu ở link dưới đây:
    http://dientuvietnam.net/forums/showthread.php?t=2962

    Mọi ý kiến đều được hoan nghênh.

    Thân mến,
    blackmoon

    CHỦ ĐỀ TƯƠNG TỰ:

    Last edited by blackmoon; 22-08-06 at 16:12.
    falleaf, giomuadong, vnt3140225 người nữa đã cảm ơn nội dung này.

  2. #2
    Thành viên tích cực giaosucan's Avatar
    Tham gia
    Jul 2005
    Bài viết
    511
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    làm phát này

    File gửi kèm
    giomuadong, VietCuong, huong32 người nữa đã cảm ơn nội dung này.
    SHARE KHO PHIM LỚN
    www.moviedownfree.com

  3. #3
    MHz
    MHz is offline
    Moderator MHz's Avatar
    Tham gia
    Jul 2005
    Bài viết
    844
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Còn nữa nè :
    TUT-8051 của Nguyễn tăng Cường, không biết UP lên có vi phạm bản quyền tác giả không ? (chắc có...hihi... Click here to enlarge)... nhưng mà không sao... cái này chủ íu là phục vụ cho các newbies mà... bác Cường chắc cũng thông cảm... vì sự phát triển chung của ngành Điện tử nước nhà... cứ coi như cúng "rằm tháng bảy vậy ..hihi... Click here to enlarge)

    File gửi kèm
    VietCuong, huong, Lien55 người nữa đã cảm ơn nội dung này.

  4. #4
    MHz
    MHz is offline
    Moderator MHz's Avatar
    Tham gia
    Jul 2005
    Bài viết
    844
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    ... còn cái luận văn này là của bác Hard... xin phép bác cho em share cùng các newbies nhá Click here to enlarge

    File gửi kèm
    VietCuong, Lien, kiwi49 người nữa đã cảm ơn nội dung này.

  5. #5
    MHz
    MHz is offline
    Moderator MHz's Avatar
    Tham gia
    Jul 2005
    Bài viết
    844
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    ... à mà quên... TUT-8051 của bác Nguyễn tăng Cường dùng dạng file*.doc (Font .VnTime) còn luận văn của bác Hard dùng Font VNI-Times...

    Lien, boyhw, tieuthieugia4 người nữa đã cảm ơn nội dung này.

  6. #6
    Thành viên tích cực natra2k2's Avatar
    Tham gia
    Oct 2005
    Bài viết
    497
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    8051 for PRE-BEGINER

    Em xin hưởng ứng một bài cho các pre-beginer! Đây là những cái cơ bản nhất cho những người mới học 8051 lần đầu cũng như những người không rành về điện tử, đây cũng là tinh trạng của nhiều bạn, cũng như chính mình khi mới chập chững học VDK! Tut được minh họa hoàn toàn bằng hình ảnh!
    Rất mong nhận được ý kiến đóng góp của các bạn!

    File gửi kèm
    VietCuong, Lien, chiencongone49 người nữa đã cảm ơn nội dung này.

  7. #7
    Thành viên mới hocdoi245's Avatar
    Tham gia
    Jul 2006
    Bài viết
    12
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    mạch quét led 7 thanh

    chao anh black moon
    cho em hỏi về quét led 7 thanh!
    em muon cho lan lượt từng led sáng.
    sau đó thì đếm thời gian
    cho led1 sáng tu 0 đến 9 rồi led1 nhay ve 0
    đồng thời thì led 2 nhảy lên 1, lần lượt nhế.Như chúng ta đếm thời gian o nhà vây?
    anh chi cho em voi bang asembly nếu được =c thi tốt hơn.vi asembly em không biết mấy a!

    Lien, manhha2799, tieuthieugia1 người nữa đã cảm ơn nội dung này.

  8. #8
    Thành viên mới kieuvuong's Avatar
    Tham gia
    Oct 2006
    Bài viết
    6
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    cam on anh rat nhieu.
    anh co the cung cap them cho em ve kien thuc ma tran LED de em co kien thuc lam viec voi mach nay
    em du dinh lam mot mach hien chu don gian. bac nao da lam roi thi xin hay tu van giup em
    xin chan thanh cam on

    Lien đã cảm ơn nội dung này.

  9. #9
    Thành viên tích cực phamkhuyen's Avatar
    Tham gia
    Nov 2006
    Bài viết
    267
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    có bạn biết có thể cho mình biết : để viết chương trình .asm cho 89c51 sử dụng MACRO thi cách khai báo như thế nào có thể dùng ASM51 để dịch qua .lts và .hex .Mong sự chỉ giáo của các bạn

    Lien đã cảm ơn nội dung này.

  10. #10
    Thành viên tích cực HPECOM's Avatar
    Tham gia
    Oct 2005
    Nơi Cư Ngụ
    Tp.HCM
    Bài viết
    362
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Click here to enlarge Nguyên văn bởi phamkhuyen Click here to enlarge
    có bạn biết có thể cho mình biết : để viết chương trình .asm cho 89c51 sử dụng MACRO thi cách khai báo như thế nào có thể dùng ASM51 để dịch qua .lts và .hex .Mong sự chỉ giáo của các bạn
    Code:
    ;------------- Định nghĩa Macro So sánh bằng
    	%*DEFINE	(PH_EQU (BD, BN, BKQ)) 
    			LOCAL B_L1
    		(	CLR	%BKQ
    			MOV	SC1, C
    			MOV	SA1, A
    			MOV	A, %BD
    			CJNE	A, %BN, %B_L1
    			SETB	%BKQ
    		%B_L1:
    			MOV	A, SA1
    			MOV	C, SC1
    		)
    Gọi hàm
    SELECT:
    	%PH_EQU (SELED, #1, MNFL)	;
    	JNB	MNFL, SEL_L1		;
    	MOV	SELED, #2		;
    	RET				;
    SEL_L1:
    	%PH_EQU (SELED, #2, MNFL)	;
    	JNB	MNFL, SEL_L2		;
    	MOV	SELED, #3		;
    	RET				;
    SEL_L2:
    	MOV	SELED, #1		;
    
    	RET
    Chương trình đính kèm bên dưới. Đó là 1 chương trình đã chạy.
    Chúc bạn thoả mãn!
    hpecom

    Last edited by VNarmy; 07-07-07 at 16:58.
    Lien, ninhhung83, lamtacaoden5 người nữa đã cảm ơn nội dung này.
    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 ..

Trang 1/13 12311 ... cuốicuối

Quyền Sử Dụng Ở Diễn Ðàn

  • Bạn không được gửi luồng mới
  • Bạn không được trả lời bài viết
  • Bạn không được gửi file đính kèm
  • Bạn không được sửa bài viết của mình
  •