利用Proteus仿真PIC应用系统(蔡志明)

更新时间:2024-05-07 15:31:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

利用Proteus仿真PIC应用系统

Caizhiming 2008.4.25

第一篇 开发详细步骤

一、在MAPLAB IDE中的操作步骤。(这部分内容和以前介绍的一样,只需要创建项目、保存程序、编译3个步骤,其它的步骤不需要。)

1、创建一个新文件夹D:\\PICTEST

2、打开MAPLAB,在主菜单点击Project\\New

在PICTEST目录创建项目01_LedTest(注:该名称自己取),如上图。

3、点击主菜单File\\New新建一个程序,并以porgram01命名(注:该名称自己取),存放在PICTEST文件夹。并如下图添加到项目01_LetTest中。

1

程序内容如下:

LIST p=16F877 #include \delay1 equ 22h delay2 equ 23h

ORG 0

banksel TRISB ;选择TRISB所在的体 bcf TRISB,0 ;RB0设置为输出

banksel PORTB ;选择PORTB所在的体 loop bsf PORTB,0 ;RB0=1 call Delay ;延时 bcf PORTB,0 ;RB0=0 call Delay ;延时 goto loop

;************************************************ ; 延时子程序 Delay

2

movlw 0FFh movwf delay1

clrf delay2 Delayloop

decfsz delay2,1 goto Delayloop decfsz delay1,1 goto Delayloop return

;************************************************ END

4、选择单片机型号

5、点击主菜单Project\\Build All。对程序进行编译,若通过则生成一个后缀为 *.HEX的文件,该文件在Proteus仿真时要装入PIC单片机中。

3

二、Proteus中的操作步骤

1、打开Protesu 7 professional\\ISI 7 professional,如下图。点击P进行元器件选择。输入关键字pic进行搜索,找到PIC16F877,并双击它添加到自己。

2、同理添加发光二极管 LED_RED、电阻RES、按钮BUTTON、开关SWITCH

3、将元器件拖放到工作区。选中PIC16F877,并将鼠标移到工作区在适当的位置单击左键即可。同理拖放电阻、发光二极管。

4

4、添加接地GROUND。如下图。(注:若电源,如+5V,要选择POWER)

元件之间的连线很简单,直接用鼠标左键选中引脚并连到另一个引脚即可。

5、保存Proteus的设计文件。保存在PICTEST,名称为ProteusDesign01。

5

6、各个元件的参数设置。 (1)单片机设置

双击PIC单片机,如下图装入前面在MAPLAB IDE中编译好的程序program01.hex。也可修改其它参数,如时钟频率(即晶振频率)等。

(2)电阻设置。

双击电阻RES,由于该电阻做限流电阻,要改小点,改为100 Ω。

6

(3)接地设置

注:String,给该接地取一个名称。

7

7运行仿真。点击如下图按键。

注:观察芯片引脚颜色变化,红色代表高电平、蓝色代表低电平。Proteus中单片机芯片默认已经添加电源与地,所以可以省略。单片机外接晶振也可以省略。

8

第二篇 Proteus常用器件中英文对照表

AND 与门

BATTERY 直流电源 BELL 铃,钟 BUZZER 蜂鸣器 CAP 电容

CAPACITOR 电容

CAPACITOR POL 有极性电容 CRYSTAL 晶振 DIODE 二极管

DIODE SCHOTTKY 稳压二极管 DIODE VARACTOR 变容二极管 DPY_3-SEG 3段LED DPY_7-SEG 7段LED

DPY_7-SEG_DP 7段LED(带小数点) ELECTRO 电解电容 INDUCTOR 电感

INDUCTOR3 可调电感 LAMP 灯泡

LED 发光二极管 METER 仪表

MOTOR AC 交流电机 MOTOR SERVO 伺服电机 NAND 与非门 NOR 或非门 NOT 非门

NPN NPN三极管 OPAMP 运放 OR 或门

PHOTO 感光二极管 PNP 三极管

NPN DAR NPN三极管 POT 滑线变阻器 RES1.2 电阻 RES3.4 可变电阻 SPEAKER 扬声器 SW ? 开关 SW-PB 按钮

DPY_7-SEG_DP 数码管 SW-PB 开关

9

本文来源:https://www.bwwdw.com/article/8vxg.html

Top