登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

基于Protues的“AVR系列单片机”实验的设计与实现

 2023-03-25 06:03  

论文总字数:17783字

摘 要

Proteus由英国的Lab Center Electronics公司开发出版,是一款EDA工具软件(仿真软件)。它可以完成其他电视设计软件的仿真功能,还可以直接仿真单片机及其外围元器件。是目前为止能够比较好的仿真单片机和外围器件的EDA工具。目前在国内推广已很多年,受到了从事单片机教学的教师、单片机爱好者、致力于单片机开发与应用的研究工作者的垂青。本文进行Proteus仿真软件的学习,在掌握Proteus仿真软件基础上,设计出AVR系列单片机的实验程序,编写出实验指导文档。实验内容主要包括INT0中断计数、TIMER0控制单只LED闪烁、串口通讯仿真、和DS18B20温度传感器。实验基于Proteus仿真软件进行硬件电路搭建,并根据AVR系列单片使用手册进行软件编程,最终获得了理想的实验效果,从而对Proteus仿真软件和AVR系列单片机的学习与应用有一定掌握。

关键词:Proteus;单片机;AVR;仿真

Based on the Proteus "AVR Series MCU " experimental design

Abstract

  Proteus software is a British Lab Center Electronics published by the EDA software tools(simulation software). It not only has other electronic design automation software simulation function, but also direct simulation of MCU and peripheral devices. This is the simulation of the MCU and peripheral devices to good EDA tools. Currently in the domestic promotion has for many years by the engaged in MCU teaching teachers, single-chip lovers, working in favor of research workers in the development and application of SCM. The study of Proteus simulation software, in the grasp of the Proteus simulation software based on Design of AVR Series MCU experimental procedures, write out the experimental guidance document. The main contents include DS18B20, temperature sensor INT0, TIMER0 control LED single interrupt countscintillation and serial communication simulation. Experimental based on the Proteus simulation software were hardware circuit structures, and according to the AVR series monolithic manual programming, finally got the ideal experimental effect, and the learning and application of Proteus simulation software and AVR series microcontroller with master.

Keywords: Proteus; MCU; AVR; simulation

摘 要 II

第一章 引言 1

1.1 Proteus软件简介 1

1.1.1 进入Proteus仿真软件 1

1.1.2 Proteus软件的工作界面 1

1.1.3 PROTEUS的主要功能 3

1.2 AVR系列单片机 4

1.2.1 ATMEGA16单片机 5

1.3 程序编辑软件 6

1.3.1 AVR Studio 6

1.3.2 WinAVR 7

1.3.3 Virtual Serial Port Driver (虚拟串口) 7

1.3.4提供功能 8

1.4 基于Proteus软件的AVR单片机实验设计 9

第二章 INT0中断计数实验 10

2.1实验目的 10

2.2 实验要求  10

2.3 实验内容 10

2.3.1 了解ATMEGA16的中断功能及特点 10

2.3.2 INT0中断计数器电路的搭建 11

2.3.3 INT0中断计数器程序设计 11

2.4 实验结果 13

第三章 TIMER0控制单只LED闪烁实验 15

3.1实验目的 15

3.2实验要求 15

3.3 实验内容 15

3.3.1 了解ATMEGA16 I/O端口和定时器的功能 15

3.3.2 搭建TIMER0控制单只LED闪烁电路 17

3.3.3 TIMER0控制单只LED闪烁程序 17

3.4 实验结果 18

第四章 串口通讯仿真 20

4.1实验目的 20

4.2实验要求 20

4.3 实验内容 20

4.3.1 了解串口通讯的功能 20

4.3.2 搭建串口通讯电路 21

4.3.3 串口通讯程序编写 22

4.3.4 实验结果 25

第五章 DS18B20温度传感器测试 27

5.1实验目的 27

5.2实验要求 27

5.3实验内容 27

5.3.1 DS18B20温度传感器 27

5.3.2 LCD1602介绍 27

5.3.3 搭建串口通讯电路 28

5.3.3 DS18B20温度传感器程序编写 28

5.3.4DS18B20 31

5.3.5 ATmega16 35

5.5.4 实验结果 37

总结 39

谢辞 40

参考文献 41

第一章 引言

1.1 Proteus软件简介

Proteus软件是英国Lab Center Electronics公司开发的电路分析与实物仿真软件。它不仅可以完成其它EDA软件的仿真任务,还能对单片机及其外围元器件进行直接仿真。是目前功能比较强大,仿真效果卓越的电子电路仿真工具。简述Proteus的特点:

①将单片机的仿真和SPICE电路的仿真结合在一起,实现了对模拟电路、数字电路、单片机及其外围电路组成的系统、I2C调试器、LCD系统等功能的仿真;

剩余内容已隐藏,请支付后下载全文,论文总字数:17783字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图