单片机实训指导书1

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机实训指导书

适用专业:通信技术专业

山东水利职业学院信息工程系自动化教研室

2011年12月

目录

学习情境一:快速掌握PROTEUS的用法.......................2-2-学习情境二:用发光二极管实现流水灯乒乓球效果. (13)

学习情境三:数码管动态扫描 (17)

学习情境四:定时/计数器的使用——方波发生器 (22)

学习情境五:单片机外部中断仿真 (26)

学习情境六:直流电机正反转 (30)

学习情景一:快速掌握PROTEUS的用法

为了更快掌握PROTEUS设计与仿真操作,我们先从一简单实例入手。

让我们首先来熟悉一下仿真软件的主界面:

图5-1仿真软件的主界面

运行protues的ISIS模块,进入仿真软件的主界面,如图5-1所示,区域①为菜单及工具栏,区域②为元器件预览区,区域③为对象选择器窗口,区域④为编辑窗口,区域⑤为绘图工具栏,区域⑥为元器件调整工具栏,区域⑦为运行工具条。

Proteus是一种集单片机仿真和SPICE分析于一身的仿真软件。其功能非常强大,不仅能仿真模拟电路、数字电路以及模拟数字混合电路,更重要的是可以仿真51系列、AVR、PIC等常用主流单片机。

Protues提供了丰富的资源:

(1)Proteus拥有的元器件资源:Proteus可提供30多种元件库,超过8000

种模拟、数字元器件。

(2)Proteus可提供的仿真仪表资源:仿真仪器仪表的数量、类型和质量是衡量仿真实验室是否合格的一个关键因素。Proteus可提供常用的示波器(本文的实例中示波器被用来观察产生的波形)、逻辑分析仪、虚拟终端、SPI调试器、I2C调试器、信号发生器、模式发生器、交直流电压表、交直流电流表。

以下简要罗列了proteus中常用元器件和仿真仪表中英文对照表:

7407驱动门

1N914二极管

74Ls00与非门

74LS04非门

74LS08与门

74LS390TTL双十进制计数器

7SEG4针BCD-LED输出从0-9对应于4根线的BCD码

7SEG3-8译码器电路BCD-7SEG转换电路

AND与门

BATTERY电池/电池组

BUS总线

CAP电容

CAPACITOR电容器

CLOCK时钟信号源

CRYSTAL晶振

FUSE保险丝

GROUND地

LAMP灯

LED-RED红色发光二极管

LM016L2行16列液晶可显示2行16列英文字符,有8位数据总线D0-D7,RS,R/W,EN三个控制端口(共14线),工作电压为5V。

LOGIC ANALYSER逻辑分析器

LOGICPROBE逻辑探针

LOGICPROBE[BIG]逻辑探针用来显示连接位置的逻辑状态LOGICSTATE逻辑状态用鼠标点击,可改变该方框连接位置的逻辑状态LOGICTOGGLE逻辑触发

MOTOR马达

OR或门

POT-LIN三引线可变电阻器

POWER电源

RES电阻

RESISTOR电阻器

SWITCH按钮手动按一下一个状态

VOLTMETER伏特计

VOLTMETER-MILLI mV伏特计

VTERM串行口终端

Electromechanical电机

Inductors变压器

Laplace Primitives拉普拉斯变换

Miscellaneous各种器件AERIAL-天线;ATAHDD;ATMEGA64;BATTERY;CELL;CRYSTAL-晶振;FUSE;METER-仪表;

Optoelectronics各种发光器件发光二极管,LED,液晶等等

Resistors各种电阻

Simulator Primitives常用的器件

Speakers&Sounders扬声器

Switches&Relays开关,继电器,键盘

Transistors晶体管(三极管,场效应管)

TTL74series

TTL74ALS series

TTL74AS series

TTL74F series

TTL74HC series

TTL74HCT series

TTL74LS series

TTL74S series

此模拟电路集成芯片

Capacitors电容集合

Connectors排座,排插

Data Converters ADC,DAC

Debugging Tools调试工具

下面开始我们的第一个任务:

1.1子情境内容:让单片机动起来,用单片机控制一个LED灯闪烁发光。用P1口的第一个引脚控制一个LED灯,1秒钟闪烁一次。

1.2子情境目标:

通过此子情境的练习,快速掌握PROTEUS的基本用法

1.3子情境步骤

1.3.1步骤一:PROTEUS电路设计

整个设计都是在ISIS编辑区中完成的。

(1)单击工具栏上的“新建”按钮,新建一个设计文档。单击“保存”

按钮,弹出如图5-2所示的“Save ISIS Designe File”对话框,在文件名框中输入“LED”(简单实例的文件名),再单击“保存”按钮,完成新建设计文件操作,其后缀名自动为.DSN。

图5-2保存ISIS设计文件

(2)选取元器件

此简单实例需要如下元器件:

单片机:AT89C51

发光二极管:LED-RED

瓷片电容:CAP*

电阻:RES*

晶振:CRYSTAL

按钮:BUTTON

单击图5-3中的“P”按钮,弹出如图5-4所示的选取元器件对话框,在此对话框左上角“keywords(关键词)”一栏中输入元器件名称,如“AT89C52”,系统在对象库中进行搜索查找,并将与关键词匹配的元器件显示在“Results”中。在“Results”栏中的列表项中,双击“AT89C51”,则可将“AT89C52”添加至对象选择器窗口。按照此方法完成其它元器件的选取,如果忘记关键词的完整写法,可以用“*”代替,如“CRY*”可以找到晶振。被选取的元器件都加入到ISIS 对象选择器中。如图5-5所示。

相关文档
最新文档