• Bài giảng chương 9: Lập trình cho bộ đếm/ bộ định thời trong 8051Bài giảng chương 9: Lập trình cho bộ đếm/ bộ định thời trong 8051

    8051 có hai bộ định thời/ bộ đếm. Chúng có thể được dùng như các bộ định thời để tạo một bộ trễ thời gian hoặc như các bộ đếm để đếm các sự kiện xảy ra bên ngoài bộ BVĐK. Trong chương này chúng ta sẽ tìm hiểu về cách lập trình cho chúng và sử dụng chúng như thế nào? 9.1 Lập trình các bộ định thời gian của 8051. 8051 có hai bộ định thời là Timer ...

    doc18 trang | Chia sẻ: haohao89 | Ngày: 03/07/2013 | Lượt xem: 2705 | Lượt tải: 4

  • Bài giảng chương 6: Các lệnh số học và các chương trìnhBài giảng chương 6: Các lệnh số học và các chương trình

    Trong 8051 để cộng các số với nhau thì thanh ghi tổng (A) phải được dùng đến. Dạng lệnh ADD là: ADD A, nguồn; A = A + nguồn Lệnh ADD được dùng để cộng hai toán hạng. Toán hạng đích luôn là thanh ghi A trong khi đó toán hạng nguồn có thể là một thanh ghi dữ liệu trực tiếp hoặc là ở trong bộ nhớ. Hãy nhớ rằng các phép toán số học từ bộ nhớ đến bộ...

    doc11 trang | Chia sẻ: haohao89 | Ngày: 03/07/2013 | Lượt xem: 1753 | Lượt tải: 0

  • Bài giảng chương 4: Phân tích Markov và ứng dụngBài giảng chương 4: Phân tích Markov và ứng dụng

    Ví dụ:Xét một hệ thống vật lí tiến triển theo thời gian. Tại thời điểm t=0, hệ thống có thể rơi vào một trong ba trạng thái (hay vị trí) 1, 2 hoặc 3 một cách ngẫu nhiên. Kí hiệu X(0) là vị trí của hệ thống tại thời điểm t = 0,thì X(0) là một biến ngẫu nhiên, có thể nhận các giá trị 1 hoặc 2 hoặc 3 với các xác suất nhất định. Giả sử rằng căn cứ vào ...

    pdf22 trang | Chia sẻ: haohao89 | Ngày: 03/07/2013 | Lượt xem: 7632 | Lượt tải: 1

  • Bài giảng chương 3: Các lệnh nhảy, vòng lặp và lệnh gọiBài giảng chương 3: Các lệnh nhảy, vòng lặp và lệnh gọi

    Qúa trình lặp lại một chuỗi các lệnh với một số lần nhất định được gọi là vòng lặp. Vòng lặp là một trong những hoạt động được sử dụng rộng rãi nhất mà bất kỳ bộ vi sử lý nào đều thực hiện. Trong 8051 thì hoạt động vòng lặp được thực hiện bởi lệnh “DJNZ thanh ghi, nhãn”. Trong lệnh này thanh ghi được giảm xuống, nếu nó không bằng không thì nó nhảy ...

    doc13 trang | Chia sẻ: haohao89 | Ngày: 03/07/2013 | Lượt xem: 1916 | Lượt tải: 0

  • Bài giảng chương 15: Phép ghép 8031/51 với 8255Bài giảng chương 15: Phép ghép 8031/51 với 8255

    Như đã nói ở chương 14 trong quá trình nối ghép 8031/51 với bộ nhớ ngoài thì hai cổng P0 và P2 bị mất. Trong chương này chúng ta sẽ trình bày làm thế nào để mở rộng các cổng vào/ ra I/O của 8031/51 bằng việc nối nó tới chíp 8255. 15.1 Lập trình 8255. Trong mục này ta nghiên cứu 8255 như là một trong những chíp vào/ ra được sử dụng rộng rãi nhất....

    doc19 trang | Chia sẻ: haohao89 | Ngày: 03/07/2013 | Lượt xem: 2130 | Lượt tải: 0

  • Bài giảng chương 12: Phối ghép với thế giới thực :LCD, ADC và các cảm biếnBài giảng chương 12: Phối ghép với thế giới thực :LCD, ADC và các cảm biến

    Trong những năm gần đây LCD đang ngày càng được sử dụng rộng rãi thay thế dần cho các đèn LED (các đèn LED 7 đoạn hay nhiều đoạn). Đó là vì các nguyên nhân sau: 1. Các LCD có giá thành hạ. 2. Khả năng hiển thị các số, các ký tự và đồ hoạ tốt hơn nhiều so với các đèn LED (vì các đèn LED chỉ hiển thị được các số và một số ký tự). 3. Nhờ kết hợp mộ...

    doc17 trang | Chia sẻ: haohao89 | Ngày: 03/07/2013 | Lượt xem: 2042 | Lượt tải: 3

  • Bài giảng chương 11: Lập trình các ngắtBài giảng chương 11: Lập trình các ngắt

    Một bộ vi điều khiển có thể phục vụ một vài thiết bị, có hai cách để thực hiện điều này đó là sử dụng các ngắt và thăm dò (polling). Trong phương pháp sử dụng các ngắt thì mỗi khi có một thiết bị bất kỳ cần đến dịch vụ của nó thì nó bao cho bộ vi điều khiển bằng cách gửi một tín hiệu ngắt. Khi nhận được tín hiệu ngắt thì bộ vi điều khiển ngắt tất c...

    doc18 trang | Chia sẻ: haohao89 | Ngày: 03/07/2013 | Lượt xem: 1949 | Lượt tải: 0

  • Bài giảng chương 10: Truyền thông nối tiếp của 8051Bài giảng chương 10: Truyền thông nối tiếp của 8051

    Các máy tính truyền dữ liệu theo hai cách: Song song và nối tiếp. Trong truyền dữ liệu song song thường cần 8 hoặc nhiều đường dây dẫn để truyền dữ liệu đến một thiết bị chỉ cách xa vài bước. Ví dụ của truyền dữ liệu song song là các máy in và các ổ cứng, mỗi thiết bị sử dụng một đường cáp với nhiều dây dẫn. Mặc dù trong các trường hợp như vậy thì ...

    doc17 trang | Chia sẻ: haohao89 | Ngày: 03/07/2013 | Lượt xem: 2140 | Lượt tải: 3

  • Công nghệ Frame DelayCông nghệ Frame Delay

    (Bản scan) Trong giai đoạn cuộc cách mạng về công nghệ thông tin và viễn thông đang diễn ra hiện nay, có rất nhiều phương thức đã được đưa ra thảo luận và thử nghiệm để xây dựng nền tảng mạng lưới cung cấp các dịch vụ truyền số liệu. Theo xu thế chung, tất cả các dịch vụ thoại và phi thoại dần dần sẽ tiến tới được sử dụng trên nền của mạng thông t...

    pdf21 trang | Chia sẻ: haohao89 | Ngày: 03/07/2013 | Lượt xem: 2084 | Lượt tải: 0

  • Bài giảng Thiết bị nhớBài giảng Thiết bị nhớ

    Memory Cell: một thiết bị hay một mạch có khả năng lưu trữ một bit dữ liệu „ Memory Word: một nhóm các bit, thông thường một từ có 8 – 64 bit. „ Byte: một nhóm 8 bit. „ Dung lượng: mô tả khả năng lưu trữ của bộ nhớ. Dung lượng mô tả số word có trong bộ nhớ. „ 1K = 210 word „ 1M = 220 word „ 1G = 230 word „ 2K x 8 = 2.210x 8 = 2.1024.8 word

    pdf27 trang | Chia sẻ: haohao89 | Ngày: 03/07/2013 | Lượt xem: 2472 | Lượt tải: 2