IndexIndex  CalendarCalendar  Trợ giúpTrợ giúp  Tìm kiếmTìm kiếm  NhómNhóm  Nhạc A4Nhạc A4  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  


Diễn đàn -12A4
Lưu bút
Chào mừng các bạn đến với Forum 12A4 .
Diễn đàn ra đời với mong muốn sẽ là nơi để mọi người quy tụ
cùng nhau học hỏi, thư giãn và chia sẻ mọi nỗi buồn vui trong cuộc sống,
là nơi tình bạn được vinh danh, cho dù đó chỉ là những con người ảo
nhưng ẩn bên trong là những trái tim đầy ấp chân tình và niềm tin yêu đáng quý.
Chúc các bạn luôn hạnh phúc và thành công trong cuộc sống.

Chú ý khi tham gia diễn đàn


Share|

tìm hiểu về vi xử lý họ 8051

Tác giảThông điệp
tanghao92
Tước hiệuAdmin


Admin


Status:
Status Status : tìm tòi hoc hỏi để thành công
Danh vọng Danh vọng : kiếm thật nhiều tiền
PháiNam
linh vật linh vật : Monkey
Tổng số bài gửi : 177
Tiền thưởng Tiền thưởng : 1030100782
Danh tiếng : 31
Ngày gia nhập*: : 16/12/2010
Tuổi Tuổi : 24
Đến từ : lương sơn

tài sản
thú cưng thú cưng: cún
Status Status : tìm tòi hoc hỏi để thành công
Danh vọng Danh vọng : kiếm thật nhiều tiền
Phái Nam
linh vật linh vật : Monkey
Tổng số bài gửi : 177
Tiền thưởng Tiền thưởng : 1030100782
Danh tiếng : 31
Ngày gia nhập*: : 16/12/2010
Tuổi Tuổi : 24
Đến từ : lương sơn

tài sản
thú cưng thú cưng: cún

Bài gửiTiêu đề: tìm hiểu về vi xử lý họ 8051 Wed Apr 06, 2011 7:24 pm

tanghao92 Viết bài này

Về ngôn ngữ lập trình cho nó, bạn có thể dùng C,asm.Tui ko muốn so sánh 2 ngôn ngữ này, cái này tùy thuộc vào thói quen, sở thích của mỗi ngừơi.Còn tui, tui dùng Kiel C.Phần mền này trên mạng nhiều rùi, ao thích tui send cho.Nếu viết bằng C bạn có thể coi lại các tài liệu về lập trình C, các câu lệnh hoàn toàn như nhau, chỉ khác 1 chút về lấy dl vào và ra..
Còn nữa, bạn phải có 1 hoặc nhiều chú 89c51-52-55;mạch nạp:có thể bạn tự làm hoặc đi mua(Bạn có thể tham khảo tại:http://dientuvietnam.net/board/showthread.php?t=672).
Đó là sự chuẩn bị về công cụ làm việc.
Bây giờ chúng ta sẽ viết chương trình đầu tiên.
Tôi sẽ đi từ dễ đến khó.
-điều khiển led
-led 7 thanh, quét led 7 thanh
-giao tiếp phím,ma trận phím
-ma trận led
-LCD
-...

Ví dụ đầu tiên:Nối A của led với P1.0 ,K nối với GND, và cho nó nhấp nháy nhanh hay chậm, tùy bạn.



Code:
#include<regx51.h>//khai báo cho chương trình mình dùng thư viện của 8051
#define led P1_0//Led được nối với P1_0,chú ý viết hoa chữ "P"nhé
void delay(unsigned int ms)//hàm này tạo độ trễ thời gian, dơn vị là ms
{
  unsigned int i;
  unsigned char j;//khai báo kiểu "char"mỗi biến chỉ chiếm 1 byte
  for(i=0;i<ms;i  )
    for(j=0;j<120;j  )
        {}//không làm gì cả
}
main()//Chương trình chính
{
  While(1)//tạo vòng lặp vô hạn
{
    led=0;//tắt led
    delay(1000);//tạo độ trễ 1000ms=1s
    led=1;//bật led
    delay(1000);
}
}


Thế là xong ct đầu tiên, bạn chỉ việc copy,paste, và dịch nó thành file hex ,nạp vào chip,cắm vào mạch và thấy thành quả của mình





Về Đầu Trang Go down
http://lop12a4.co.cc
random_9x
Tước hiệu




Status:
Status Status : hhh
Danh vọng Danh vọng : khong
PháiNam
Tổng số bài gửi : 1
Tiền thưởng Tiền thưởng : 10
Danh tiếng : 0
Ngày gia nhập*: : 23/01/2013
Đến từ : hai duong
Status Status : hhh
Danh vọng Danh vọng : khong
Phái Nam
Tổng số bài gửi : 1
Tiền thưởng Tiền thưởng : 10
Danh tiếng : 0
Ngày gia nhập*: : 23/01/2013
Đến từ : hai duong

Bài gửiTiêu đề: Re: tìm hiểu về vi xử lý họ 8051 Wed Jan 23, 2013 5:39 pm

random_9x Viết bài này

Còn mấy vi dụ nưa đâu bạn?

Về Đầu Trang Go down

tìm hiểu về vi xử lý họ 8051

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang

Quick Reply




Copyright © 2011, By We Are One.Freeforums. All rights reserved.Mọi Dữ liệu & Thông tin Post lên Forum của các Thành viên Chúng tôi không chịu trách nhiệm. Nếu vi phạm chúng Tôi sẽ tiến hành xóa bỏ mà không báo trước. Thanks!Thiết kế & Phát triển: Admin Tăng- Designer Tăng. | Email: tanghao92@gmail.com
Powered by vBulletin™ Version 2011Bảo trợ By Forumotion.com.
Xem tốt nhất ở độ phần giải lớn hơn 1024x768 và trình duyệt Firefox -->Forumotion.com | © phpBB | Free forum support | Liên hệ | Report an abuse | Free blog