Luận văn Sử dụng AVR Atmega16

  • Người chia sẻ :
  • Số trang : 43 trang
  • Lượt xem : 9
  • Lượt tải : 500
  • Tất cả luận văn được sưu tầm từ nhiều nguồn, chúng tôi không chịu trách nhiệm bản quyền nếu bạn sử dụng vào mục đích thương mại

NHẬP MÃ XÁC NHẬN ĐỂ TẢI LUẬN VĂN NÀY

Nếu bạn thấy thông báo hết nhiệm vụ vui lòng tải lại trang

Bạn đang xem trước 20 trang tài liệu Luận văn Sử dụng AVR Atmega16, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD LUẬN VĂN ở trên

Vi điều khiển là 1 lĩnh vực khá lý thú đối với chuyên ngành Điện tử-Viễn thông. Cùng với sự phát triển của ngành điện tử thì nhiều họ vi điều khiển lần lượt được các hãng sản xuất chip cho ra đời như: Z80 của Zilog, AT89 của Atmel, PIC của Microchip, AVR của Atmel. Họ vi điều khiểnAVR của Atmel Corp là 1 bước phát triển trên nền của Vi điều khiển AT89 đã khá quen thuộc. Nếu như AT89 là vi điều khiển có CPU CISC thì AVR là RISC, với kiến trúc Harvard do vậy tốc độ sẽ nhanh hơn (tốc độ tối đa là 16 triệu lệnh/giây). Ngoài ra AVR cũng tích hợp sẵn ngay trong chip mạch ADC, PWM,.cũng như hỗ trợ các chuẩn giao tiếp thông dụng như UART/USART, I2C, 2-wires,. nên việc thiết kế và thực hiện phần cứng cho những ứng dụng rất thuận tiện, nhanh chóng, nhỏ gọn. Về ngôn ngữ lập trình cho AVR thì có rất nhiều: assembly, C, Basic, Pascal. Trong đó những phần mềm miễn phí do chính Atmel cung cấp, hay những hãng khác là rất nhiều: avrasm, winasm (hợp ngữ), CodeVisionAVR, Win-GCC(ngôn ngữ C), BASCOM (ngôn ngữ Basic).v.v. Hơn thế việc mô phỏng, debug cũng được hỗ trợ các từ A-Z, nhiều phần mềm simulator, emulator như: AVRStudio (miễn phí của Atmel), Proteus, . Trong phạm vi cuốn báo cáo này chỉ nghiên cứu về vi điều khiển ATmega16, phần mềm mô phỏng mạch điện Proteus 7.0 và sử dụng Proteus để thiết kế máy phát trải phổ. Trong quá trình viết báo cáo, người viết có tham khảo datasheet của ATmega16 từ trang web của hãng Atmel (www.atmel.com) và một số tài liệu khác.