Proteus8使用教程


前言

  本文以AVR单片机为基础,介绍Proteus仿真的使用,Proteus的版本为8.17。本文只介绍原理图仿真以及Source Code,不介绍PCB绘制(个人觉得不会有人现在还使用Proteus画PCB


一、AVR单片机概述

1.1 AVR简介

  AVR单片机是1997年由ATMEL公司研发出的增强型内置Flash的RISC(Reduced Instruction Set CPU) 精简指令集高速8位单片机。
在这里插入图片描述

  其具有以下特点:

  • AVR的性价比远高于51
  • 高速、RISC:主频最高达20MHz
  • 低功耗,宽电压:1.8V~5.5V,最低全速运行功耗<300uA
  • IO口驱动能力强:推拉电流能力均达30mA,可以直接驱动蜂鸣器、继电器等
  • 片内资源丰富:外部中断、定时/计数器、UART、SPI、IIC、ADC、模拟比较器
  • 型号齐全,而且40脚以下的AVR均具有DIP的封装形式

  AVR有很多系列:

  • 8脚系列:ATtiny13、25、45、85;
  • 14脚系列:ATtiny24
  • 20脚系列:AtTiny26,2313 ;
  • 28脚系列:ATmega8,48,88,168 ;
  • 32脚系列:AT90PWM3 ;
  • 40脚系列:ATmega16,32,162,163,169,8515,8535 ;
  • 64脚系列:ATmega64,128 ;
  • 100脚系列:ATmega1280,2560 ;

  主要可以分为3类:

  • ATtiny 系列:如 tiny13、 tiny15、 tiny26,属于低档,适合功能相对单一的系统
  • AT90S 系列: AT90S8515、8535,属于中档,适合一般系统开发
  • ATmega 系列:Mega8、 Mega16,属于高档,适合各种具有较高要求的系统

注意:40脚以下系列均有DIP双列直插封装,目前AT90系列产品已很少用,多数使用ATmega系列

1.2 开发环境简介

  对于AVR微控制器的编程,有多种软件可供选择。以下是几种常用的编程软件:

  1. ICCAVR
      AVR的C编译器,支持C语言及汇编。个人使用感受比VC++6.0还差,建议除非电脑系统是WIN XP系统,否则不需要考虑
  1. IAR for AVR
      没使用过。不过IAR对于C编译器进行优化,对比EWARM和Keil,明显IAR编译速度更快,最新版的IAR界面也比其他几个开发工具好看。不过IAR需要收费。
  1. AVR Studio
      这是Atmel公司开发的官方集成开发环境(IDE),为AVR开发者提供了全方位的编程支持。AVR Studio具有强大的调试功能和丰富的开发工具,可以进行源代码编辑、编译、调试和下载等操作。由于Atmel在2016年被美国芯片制造商微芯科技(Microchip Technology)宣布以36亿美元收购,目前最新版为AVR Studio 5.1,其运行环境为Visual Studio 2010,建议WIN7及以下使用。
  1. Atmel Studio
      Atmel Studio是Atmel公司推出的新一代集成开发环境,支持多种微控制器架构,包括AVR。目前最新版为Atmel Studio 7,其运行环境为Visual Studio 2015,建议WIN10及以上版本系统使用。
    在这里插入图片描述

注意:这边介绍集成开发环境,是因为Proteus仿真需要编译生成的可执行文件,一般在工程的Debug文件夹里
在这里插入图片描述

二、ISIS原理图使用

2.1 创建工程

  点击文件 -> 新建工程,或者直接在开始界面点击新建工程
在这里插入图片描述
  弹出对话框新建工程向导,在向导里修改工程名和路径
在这里插入图片描述
  选择默认模板
在这里插入图片描述
  不创建PCB设计

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

别问,问就是全会

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值