欢迎来到天天文库
浏览记录
ID:61416362
大小:10.16 MB
页数:9页
时间:2021-01-27
《利用Proteus仿真PIC应用系统(蔡志明).doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、利用Proteus仿真PIC应用系统Caizhiming2008.4.25第一篇开发详细步骤一、在MAPLABIDE中的操作步骤。(这部分内容和以前介绍的一样,只需要创建项目、保存程序、编译3个步骤,其它的步骤不需要。)1、创建一个新文件夹D:PICTEST2、打开MAPLAB,在主菜单点击ProjectNew在PICTEST目录创建项目01_LedTest(注:该名称自己取),如上图。3、点击主菜单FileNew新建一个程序,并以porgram01命名(注:该名称自己取),存放在PICTEST
2、文件夹。并如下图添加到项目01_LetTest中。程序内容如下:LISTp=16F877#include"P16F877.INC"delay1equ22hdelay2equ23hORG0bankselTRISB;选择TRISB所在的体bcfTRISB,0;RB0设置为输出bankselPORTB;选择PORTB所在的体loopbsfPORTB,0;RB0=1callDelay;延时bcfPORTB,0;RB0=0callDelay;延时gotoloop;************************
3、************************;延时子程序Delaymovlw0FFhmovwfdelay1clrfdelay2Delayloopdecfszdelay2,1gotoDelayloopdecfszdelay1,1gotoDelayloopreturn;************************************************END4、选择单片机型号5、点击主菜单ProjectBuildAll。对程序进行编译,若通过则生成一个后缀为*.HEX的文件,该文件在Pr
4、oteus仿真时要装入PIC单片机中。二、Proteus中的操作步骤1、打开Protesu7professionalISI7professional,如下图。点击P进行元器件选择。输入关键字pic进行搜索,找到PIC16F877,并双击它添加到自己。2、同理添加发光二极管LED_RED、电阻RES、按钮BUTTON、开关SWITCH3、将元器件拖放到工作区。选中PIC16F877,并将鼠标移到工作区在适当的位置单击左键即可。同理拖放电阻、发光二极管。4、添加接地GROUND。如下图。(注:若电源,如
5、+5V,要选择POWER)元件之间的连线很简单,直接用鼠标左键选中引脚并连到另一个引脚即可。5、保存Proteus的设计文件。保存在PICTEST,名称为ProteusDesign01。6、各个元件的参数设置。(1)单片机设置双击PIC单片机,如下图装入前面在MAPLABIDE中编译好的程序program01.hex。也可修改其它参数,如时钟频率(即晶振频率)等。(2)电阻设置。双击电阻RES,由于该电阻做限流电阻,要改小点,改为100Ω。(3)接地设置注:String,给该接地取一个名称。7运行仿真
6、。点击如下图按键。注:观察芯片引脚颜色变化,红色代表高电平、蓝色代表低电平。Proteus中单片机芯片默认已经添加电源与地,所以可以省略。单片机外接晶振也可以省略。第二篇Proteus常用器件中英文对照表AND与门BATTERY直流电源BELL铃,钟BUZZER蜂鸣器CAP电容CAPACITOR电容CAPACITORPOL有极性电容CRYSTAL晶振DIODE二极管DIODESCHOTTKY稳压二极管DIODEVARACTOR变容二极管DPY_3-SEG3段LEDDPY_7-SEG7段LEDDPY_7
7、-SEG_DP7段LED(带小数点)ELECTRO电解电容INDUCTOR电感INDUCTOR3可调电感LAMP灯泡LED发光二极管METER仪表MOTORAC交流电机MOTORSERVO伺服电机NAND与非门NOR或非门NOT非门NPNNPN三极管OPAMP运放OR或门PHOTO感光二极管PNP三极管NPNDARNPN三极管POT滑线变阻器RES1.2电阻RES3.4可变电阻SPEAKER扬声器SW?开关SW-PB按钮DPY_7-SEG_DP数码管SW-PB开关
此文档下载收益归作者所有