• Các lệnh một bít và lập trìnhCác lệnh một bít và lập trình

    Lập trình với các lệnh một bít. Trong hầu hết các bộ vi xử lý (BVXL) thì dữ liệu được truy cập theo từng byte. Trong các bộ vi xử lýnh địa chỉ theo byte này thì các nội dung của một thanh ghi, bộ nhớ RAM hay cổng đều phải được truy cập từng byte một. Hay nói cách khác, lượng dữ liệu tối thiểu có thể được truy cập là một byte. Ví dụ, trong bộ vi xử...

    doc10 trang | Chia sẻ: tlsuongmuoi | Ngày: 16/07/2013 | Lượt xem: 1956 | Lượt tải: 0

  • Các lệnh số học và các chương trìnhCác lệnh số học và các chương trình

    Phép cộng và trừ không dấu. Các số không dấu được định nghĩa như những dữ liệu mà tất cả mọi bit của chúng đều được dùng để biểu diễn dữ liệu và khó có bit dành cho dấu âm hoặc dương. Điều này có nghĩa là toán hạng có thể nằm giữa 00 và FFH (0 đến 255 hệ thập phân) đối với dữ liệu 8 bit. 6.1.1 Phép cộng các số không dấu. Trong 8051 để cộng các số...

    doc11 trang | Chia sẻ: tlsuongmuoi | Ngày: 16/07/2013 | Lượt xem: 2057 | Lượt tải: 2

  • Các chế độ đánh địa chỉ của 8051Các chế độ đánh địa chỉ của 8051

    CPC có thể truy cập dữ liệu theo nhiều cách khác nhau. Dữ liệu có thể ở trong một thanh ghi hoặc trong bộ nhớ hoặc được cho như một giá trị tức thời các cách truy cập dữ liệu khác nhau được gọi là các chế độ đánh địa chỉ. Chương này chúng ta bàn luận về các chế độ đánh địa chỉ của 8051 trong phạm vi một số ví dụ. Các chế độ đánh địa chỉ khác nhau ...

    doc10 trang | Chia sẻ: tlsuongmuoi | Ngày: 16/07/2013 | Lượt xem: 2221 | Lượt tải: 2

  • Phân thích MArkov và ứng dụngPhân thích MArkov và ứng dụng

    Đây là đầu vào tín hiệu tích cực mức cao tới 8255 được dùng để xoá thanh ghi điều khiển. Khi chân RESET được kích hoạt thì tất cả các cổng được khởi tạo lại như các cổng vào. Trong nhiều thiết kế thì chân này được nối tới đầu ra RESET của bus hệ thống hoặc được nối tới đất để không kích hoạt nó. Cũng như tất cả các chân đầu vào của IC thì nó cũng c...

    pdf22 trang | Chia sẻ: tlsuongmuoi | Ngày: 16/07/2013 | Lượt xem: 1906 | Lượt tải: 0

  • Các lệnh nhảy, vòng lặp và lệnh gọiCác lệnh nhảy, vòng lặp và lệnh gọi

    Trong một chuỗi lệnh cần thực hiện thường có nhu cần cần chuyển điều khiển chương trình đến một vị trí khác. Có nhiều lệnh để thực hiện điều này trong 8051, ở chương này ta sẽ tìm hiểu các lệnh chuyển điều khiển có trong hợp ngữ của 8051 như các lệnh sử dụng cho vòng lặp, các lệnh nhảy có và không có điều khiển, lệnh gọi và cuối cùng là mô tả về mộ...

    doc13 trang | Chia sẻ: tlsuongmuoi | Ngày: 16/07/2013 | Lượt xem: 2034 | Lượt tải: 0

  • Phép ghép 8031/51 với 8255Phép ghép 8031/51 với 8255

    Đây là đầu vào tín hiệu tích cực mức cao tới 8255 được dùng để xoá thanh ghi điều khiển. Khi chân RESET được kích hoạt thì tất cả các cổng được khởi tạo lại như các cổng vào. Trong nhiều thiết kế thì chân này được nối tới đầu ra RESET của bus hệ thống hoặc được nối tới đất để không kích hoạt nó. Cũng như tất cả các chân đầu vào của IC thì nó cũng c...

    doc19 trang | Chia sẻ: tlsuongmuoi | Ngày: 16/07/2013 | Lượt xem: 2048 | Lượt tải: 1

  • Phối ghép với thế giới kiểu II động cơ bước, bàn phím và các bộ DACPhối ghép với thế giới kiểu II động cơ bước, bàn phím và các bộ DAC

    Phối ghép với một động cơ bước. Phần này bắt đầu với việc giới thiệu tổng quan về hoạt động của các động cơ bước. Sau đó chúng ta mô tả cách phối ghép một động cơ bước với bộ vi điều khiển 8051. Cuối cùng ta sử dụng các chương trình hợp ngữ để trình diễn điều khiển góc và hướng quay của động cơ bước. 13.1.1 Các động cơ bước. Động cơ bước là một t...

    doc10 trang | Chia sẻ: tlsuongmuoi | Ngày: 16/07/2013 | Lượt xem: 1875 | Lượt tải: 1

  • Phối ghép với thế giới thực: LCD, ADC và các cảm biếnPhối ghép với thế giới thực: LCD, ADC và các cảm biến

    Chương này khám phá một số ứng dụng của 8051 với thế giới thực. Chúng ta giải thích làm cách nào phối ghép 8051 với các thiết bị như là LCD, ADC và các cảm biến. 12.1 Phối ghép một LCD với 8051. ở phần này ta sẽ mô tả các chế độ hoạt động của các LCD và sau đó mô tả cách lập trình và phối ghép một LCD tới 8051. 12.1.1 Hoạt động của LCD. Trong nhữ...

    doc17 trang | Chia sẻ: tlsuongmuoi | Ngày: 16/07/2013 | Lượt xem: 1883 | Lượt tải: 3

  • Lập trình các ngắtLập trình các ngắt

    Một ngắt là một sự kiện bên trong hoặc bên ngoài làm ngắt bộ vi điều khiển để báo cho nó biết rằng thiết bị cần dịch vụ của nó. Trong chương này ta tìm hiểu khái niệm ngắt và lập trình ngắt. 11.1 Các ngắt của 8051. 11.1.1 Các ngắt ngược với thăm dò. 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ụ...

    doc18 trang | Chia sẻ: tlsuongmuoi | Ngày: 16/07/2013 | Lượt xem: 2017 | Lượt tải: 2

  • Truyền thông nối tiếp của 8051Truyề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ẻ: tlsuongmuoi | Ngày: 16/07/2013 | Lượt xem: 2029 | Lượt tải: 0