proteus实验的指导书.doc
PROTEUS教学实验系统(单片机E型)三合一综合实验指导书1.04

PROTEUS教学实验系统(单片机E型)三合一综合实验指导书1.04目录(版本1.04)第1章PROTEUS教学实验系统(单片机E型)简介及使用说明 (1)1.1 系统简介 (1)1.2 实验系统的硬件布局 (4)1.3 实验系统原理图 (5)1.4 实验板硬件图 (16)1.5 USB下载方式说明 (23)第2章硬件实验目录 (27)实验一I /O口输出实验—LED流水灯实验 (27)实验二I/O口输入/输出实验—模拟开关灯 (29)实验三计数器实验 (31)实验四定时器实验 (33)实验五外部中断实验 (35)实验六中断嵌套实验 (37)实验七单片机与PC机串行通信实验 (39)实验八双机通信实验 (42)实验九独立式键盘实验 (44)实验十8255并行I/O扩展实验 (46)实验十一BCD译码显示实验 (48)实验十二七段数码管显示实验 (50)实验十三矩阵键盘扫描实验 (53)实验十四74LS164串入并出移位实验 (55)实验十五74LS165并入串出移位实验 (57)实验十六ADC0809模数转换实验 (59)实验十七DAC0832数模转换实验 (61)实验十八I2C总线—AT24C02读写实验 (63)实验十九LCD1602液晶显示实验(IO控制) (67)实验二十温度传感器DS18B20实验 (69)实验二十一实时时钟DS1302实验 (71)实验二十二直流电机控制实验 (73)实验二十三直流电机测速实验 (75)实验二十四步进电机控制实验 (77)实验二十五串行TLC549模数转换实验 (80)实验二十六串行TLC5615数模转换实验 (82)实验二十七16X16阵列LED显示实验 (84)实验二十八LCD12864液晶显示实验(KS0108) (86)实验二十九继电器控制实验 (88)实验三十单片机播放音乐实验 (90)第3章软件仿真实验目录 (92)实验一可控硅驱动 (92)实验二光耦应用实验 (94)实验三SD卡读写实验 (96)第1章PROTEUS教学实验系统(单片机E型)简介及使用说明1.1 系统简介【硬件特点】PROTEUS教学实验系统(单片机E型)是我公司陆续推出的PROTEUS教学实验系统第三版。
单片机PROTEUS实验指导书

目录实验一I/O 口输出控制实验 (20)实验二I/O 口输入输出控制实验 (24)实验三中断程序设计练习 (34)实验四定时器、计数器实验 (32)Keil C51 集成开发环境介绍1、打开计算机,运行Keil C51 集成开发环境。
图1-1 第一次启动Keil C图1-2 Keil C μVision2 操作界面Keil C 软件菜单命令非常丰富,常用的菜单命令都有对应的快捷键和快捷图标,自己可以打开相应的菜单,熟悉各种命令。
2.选择“Project”-“New Project…”建立新的工程文件(注意工程文件放置的文件夹),输入文件名,选择“保存”。
图1-3 创建一个新工程图1-4 为新工程命名并保存3.工程保存后会弹出来一个器件选择窗口,这里需要选择单片机芯片类型。
器件选择的目的是告诉μVision2 最终使用的80C51 芯片的型号是哪一个公司的哪一个型号,因为不同型号的51 芯片内部的资源是不同的。
图1-5 器件选择窗口如果不知道自己需要使用什么型号的芯片,暂时选择“Atmel”下的“AT89C51”,然后在接下来的窗口中,选择“是”,加载芯片基本参数。
图1-6 选择AT89C51 芯片4.选择“File”-“New”或者点击新文件快捷图标,会打开一个文本编辑器窗口。
输入下列数据传送的程序,然后选择“File”-“Save…”,注意保存的时候给文件起名字以后,加个文件名后缀,Keil C 支持汇编语言及C 语言编程,它是依靠文件名后缀来判断文件是汇编语言还是C 语言格式的,如果是汇编语言,后缀为“.asm”,C 语言格式的,后缀为“.c”。
我们根据实验要求选择保存为汇编语言格式或C 语言格式。
注意此时程序中的一些代码和寄存器将会自动蓝色显示,方便观察。
图1-7 创建一个新文件图1-8 输入程序并保存文件5.选择“Project”-“Targets,Groups,Files…”,选择“Groups/Add Files”标签,首先点击下边窗口中的“Source Group 1”,然后选择下边的“Add Files to Group…”,在接下来的窗口中,首先选择你需要加入的文件的后缀名(默认是.c,我们可选择“Asm Sourcefile,即后缀为.asm”)。
单片机实验指导书(PROTUES实用)

单片机原理与接口技术实验指导书2009.10.28目录软件部分 (1)实验一赋值程序 (1)一实验目的 (1)二实验内容 (1)三程序流程图 (1)四实验步骤 (1)五参考程序 (1)实验二数据区传送程序 (3)一实验目的 (3)二实验内容 (3)三程序流程图 (3)四实验步骤 (3)五参考程序 (3)硬件部分 (5)实验一P1口亮灯实验 (5)一实验目的 (5)二实验内容 (5)三程序流程图 (5)四仿真电路 (6)五硬件实现电路 (6)六实验步骤 (7)七参考程序 (7)实验二P1口转弯灯实验 (8)一实验目的 (8)二实验内容 (8)三程序流程图 (8)四仿真电路 (8)五实验电路 (9)六实验步骤 (9)七参考程序 (9)附录一Keil Vison2使用入门 (11)附录二Protues使用入门 (13)附录三KeilC与Proteus连接调试 (15)软件部分软件实验中,涉及外部数据存储器扩展寻址操作,须按下图连接实验线路。
说明:1 将存储器单元的D0-D7与数据总线单元D0-D7相连;存储器单元的A0-A12与地址总线单元A0-A12相连。
2 存储器单元的WE/PGM与六位LED左下方单元的WR或IOWR相连。
3 存储器单元的CS1与六位LED右下方单元A15相连。
4 存储器单元的OE与六位LED左下方单元的RD或IORD相连实验一赋值程序一实验目的1 熟悉汇编指令2 掌握汇编语言程序设计的一般方法二实验内容编写程序实现存储块(2000H---20FFH)的赋值操作(如全为0FFH)。
三程序流程图图1 流程图四实验步骤1 编写程序并调试。
2 在实验箱上运行程序,并查看对应存储器和寄存器的内容。
五参考程序ORG 0000HLJMP MAINORG 0030HMAIN: MOV R0,#00HMOV DPTR,#2000HMOV A,#0FFHLOOP0:MOVX @DPTR,AINC DPTRINC R0CJNE R0,#00H,LOOP0;判断赋值是否完成LOOP1:SJMP LOOP1END实验二数据区传送程序一实验目的1 熟悉汇编指令2 掌握汇编语言程序设计的一般方法二实验内容编写程序实现内存块的移动操作(将20H单元开始的64字节数据移动到3000H开始的存储区)。
proteus教学实验系统(单片机e型)实验指导

目录(版本 1.03)第1章PROTEUS教学实验系统(单片机E型)简介及使用说明 (1)1.1 系统简介 (1)1.2 实验系统的硬件布局 (4)1.3 实验系统原理图 (5)1.4 实验板硬件图 (16)1.5 USB下载方式说明 (23)第2章硬件实验目录 (27)实验一I /O口输出实验—LED流水灯实验 (27)实验二I/O口输入/输出实验—模拟开关灯 (29)实验三8255并行I/O扩展实验 (31)实验四无译码的七段数码管显示实验 (33)实验五BCD译码的多位数码管扫描显示实验 (36)实验六独立式键盘实验 (38)实验七计数器实验 (40)实验八定时器实验 (42)实验九单个外部中断实验 (44)实验十中断嵌套实验 (46)实验十一矩阵键盘扫描实验 (49)实验十二串行端口并行输出扩充实验 (51)实验十三串行端口并行输入扩充实验 (53)实验十四单片机与PC之间串行通信实验 (55)实验十五双单片机通信实验 (58)实验十六I2C总线——AT24CXX存储器读写 (60)实验十七温度传感器DS18B20实验 (64)实验十八实时时钟DS1302实验 (66)实验十九A/D转换实验 (68)实验二十D/A转换实验 (70)实验二十一1602液晶显示的控制(44780) (72)实验二十二12864液晶显示的控制(KS0108) (74)实验二十三直流电机控制实验 (76)实验二十四步进电机控制实验 (78)实验二十五16X16阵列LED显示 (81)实验二十六直流电机测速实验 (83)实验二十七串行AD—TLC549实验 (85)实验二十八串行DA—TLC5615实验 (87)实验二十九继电器控制实验 (89)实验三十LCD 1602 IO方式驱动 (92)第3章软件仿真实验目录 (96)实验一可控硅驱动 (96)实验二光耦应用实验 (98)实验三单片机播放音乐实验 (100)实验四SD卡读写实验 (104)第1章PROTEUS教学实验系统(单片机E型)简介及使用说明1.1 系统简介【硬件特点】PROTEUS教学实验系统(单片机E型)是我公司陆续推出的PROTEUS教学实验系统第三版。
proteus实验指导书

proteus实验指导书实验⼀基于proteus的交互式仿真和基于图表的仿真⼀、实验⽬的:1、熟悉Proteus的菜单界⾯。
2、熟悉原理图绘制⼯具;3、掌握画原理图基本操作,完整绘制原理图的⽅法。
4、掌握proteus交互式仿真和基于图表的仿真的实现过程。
5、能够根据仿真结果掌握电路的⼯作原理及过程。
⼆、实验设备安装有Proteus软件的计算机。
三、实验内容通过实例掌握电路图的绘制⽅法。
绘制电路的具体步骤如下:1、新建设计项⽬及电路图。
2 、添加元件库。
3、调⼊并摆放元器件,需要时修改参数。
4、连线。
5 、电源、地的选择及连接。
图例如下:图⼀对上图进⾏交互式仿真。
图中各元件名称:电源:battery 滑动变阻器:pot-hg定时器:555 电阻:resistor 电容:cap虚拟仪器:⽰波器OSCILLOSCOPE定时/计数器COUNTER TIMER其中:R1=6.3k R2=10k C1=1uf图⼆对上图进⾏基于图表的仿真,在编辑窗⼝放置模拟分析图表。
图中运放的型号为:741四、简答题图⼀请回答下列问题:1. 指出该图中虚拟仪器定时/计数器的⼯作模式;2. 绘出该电路的输出波形;并测量其周期、频率以及占空⽐;3.请说出改变滑动变阻器对该电路输出波形的影响。
图⼆请回答下列问题:1.请写出显⽰信号源属性的⽅法。
2.说出图中运放的作⽤。
3.测量该电路的电压增益以及输出信号的周期,并简述输出与输⼊的频率及相位的关系。
实验⼆ RC 低通滤波器的交流参数扫描分析和频率特性分析⼀、实验⽬的:1、掌握proteus 的交流参数扫描分析⽅法;2、掌握proteus 的频率特性分析⽅法;3、根据仿真结果掌握RC 低通滤波器的⼯作原理。
⼆、实验设备安装有Proteus 软件的计算机。
三、实验内容1.对下图进⾏交流参数扫描分析。
图中各元件名称:电阻:resistor 电容:cap 正弦波信号源:sine 地:ground 信号源属性按下左图进⾏编辑:将电压探针分别添加到交流参数扫描分析图表的左纵轴和右纵轴。
Proteus音乐发声指导书.docx

Proteus音乐发声操作指导书一、新建Proteus文件单片机_8888\PROTEUS_8888\音乐发声\ ;其中8888为学号后4位(下同)。
文件名:“咅乐发声.DSN”。
保存目录为:单片机_8888\PROTEUS_8888\音乐发声\二、选取元器件需要如卜•元器件:单片机:AT89C51电阻:RES*发光二极管:LED-RED按键:BUTTON扬声器:SOUNDER三、设计原理图1.设计的原理图如图设计的原理图如图1・4所示2.加标号标号要放在对应的线上,选择右边工具栏中的麟工具,将鼠标移到要放置标号的引线上,当在线上出现“X”时单击鼠标左键。
出现图1・2对话框,输入相应的标号。
应加的标号见图l-3o图1-1加标号对话框2.调入相应的测试仪器工具,如图1-2所示,选择OSC..(示波器)、COUN..(频率计数器)二种仪器,放置完毕,在右侧工具栏中选择*工具,并如图1-3连接。
INSTRUMENTS OSCILLOSCOPELOGIC ANALYSER COUNTER TIMER VIRTUAL TERMINAL SPI DEBUGGERI2C DEBUGGER SIGNAL GENERATOR PATTERN GENERATOIDCVOLTMETER DCAMMETER AC VOLTMETER AC AMMETER图1-2选择三种仪器3. 电气规则检查菜单栏的“Tools” —> Electrical Rule Check ;出现图1・3中的8个错误是正 常的。
出现更多的错谋应修改。
UNDRIVEN: U1Z XTAL1 (Input) UNDRIVEN: Ul.SEAS (Input) UNDRIVEN: Ul r RST (Input)UNDRIVEN: SIOSCILLC'SCOFE^0008,3 (Inpu t) UNDRIVEN: SIOSCILLOSCOPE^OOOS,C (Inpu 七) UNDRIVEN: SIOSCILLOSCOFE^0008,D (Input) UNDRIVEN: SICOUNTER TIMER^0009z RST (Input)UNDRIVEN: SI COUNTER 7IL£ER^0009, CE (Inpu t) Netl^st creneratEd CK. ERC errors found.图1-3允许出现的错误在右侧工具栏中选择:LEL:..TTUwr.图1-4 INTO 中断原理图四、INTO 中断程序设计文件夹:单片机_8888\PROTEUS_8888\^乐发声\ 文件名:“音乐发声_8888.ASM ”。
Proteus实验指导书单片机

Proteus 7 Professional 仿真单片机入门教程初学单片机时,拿着一块实验板发呆,电路也不懂、程序也不懂,只好慢慢弄,等弄懂了,实验板也差不多报销了。
而Proteus 正好可以解决这个问题,它功能强大,这里只讨论仿真MCU 的功能。
它可以在原理图上仿真,不用出PCB 板。
一、Proteus 6 Professional界面简介上图是启动后的画面。
下面简单介绍各部分的功能:1.原理图编辑窗口(The Editing Window):顾名思义,它是用来绘制原理图的。
蓝色方框内为可编辑区,元件要放到它里面。
注意,这个窗口是没有滚动条的,你可用预览窗口来改变原理图的可视范围。
2.预览窗口(The Overview Window):它可显示两个内容,一个是:当你在元件列表中选择一个元件时,它会显示该元件的预览图;另一个是,当你的鼠标焦点落在原理图编辑窗口时(即放置元件到原理图编辑窗口后或在原理图编辑窗口中点击鼠标后),它会显示整张原理图的缩略图,并会显示一个绿色的方框,绿色的方框里面的内容就是当前原理图窗口中显示的内容,因此,你可用鼠标在它上面点击来改变绿色的方框的位置,从而改变原理图的可视范围。
3.模型选择工具栏(Mode Selector Toolbar):主要模型(Main Modes):1* 选择元件(components)(默认选择的)2* 放置连接点3* 放置标签(用总线时会用到)4* 放置文本5* 用于绘制总线6* 用于放置子电路7* 用于即时编辑元件参数(先单击该图标再单击要修改的元件)配件(Gadgets):1* 终端接口(terminals):有VCC、地、输出、输入等接口2* 器件引脚:用于绘制各种引脚3* 仿真图表(graph):用于各种分析,如Noise Analysis4* 录音机5* 信号发生器(generators)6* 电压探针:使用仿真图表时要用到7* 电流探针:使用仿真图表时要用到8* 虚拟仪表:有示波器等2D图形(2D Graphics):1* 画各种直线2* 画各种方框3* 画各种圆4* 画各种圆弧5* 画各种多边形6* 画各种文本7* 画符号8* 画原点等4.元件列表(The Object Selector):用于挑选元件(components)、终端接口(terminals)、信号发生器(generators)、仿真图表(graph)等。
《单片机原理》实验指导书proteus

《单片机原理及接口》实验指导书莆田学院信息工程学院2016年2月目录实验一仿真系统搭建 (1)实验二实验系统编程应用 (7)实验三流水灯实验 (9)实验四 LED数码管显示实验 (11)实验五键盘实验 (13)实验六中断系统实验 (15)实验七 51定时器实验 (17)实验一仿真系统搭建一、实验目的了解实验设备的软硬件组成,包括keil单片机仿真软件的安装、设置与使用,单片机仿真调试软件的安装、设置与使用,单片机仿真器的功能、结构与使用,51单片机实验板的电路结构、工作原理与使用。
熟悉使用keil单片机仿真软件、仿真调试软件和实验板进行协调工作的方法。
熟悉使用至少两种单片机仿真系统建立、设置、调试工作项目的方法。
二、实验原理整个实验系统由仿真调试软件(keil单片机仿真软件、伟福仿真调试软件)、单片机仿真头(伟福仿真器)和单片机最小板(51单片机实验板)组成或使用Proteus 仿真系统进行硬件仿真。
仿真软件进行项目的管理设置,仿真器进行软件的下载与单片机的仿真(IAP),实验板搭载建立各种外围电路。
主要掌握的软件有KEIL编程软件、Proteus硬件仿真软件和其他一些差用软件及硬件构造。
整个实验系统使用时,若使用硬件仿真,第一步安装KEIL软件,第二步安装星研系列仿真调试软件,第三步将仿真器的数据口和电源口连接微机及实验板,进行仿真器驱动安装。
第四步将仿真头插入实验板插座(注意仿真头三角箭头标注引脚为第一脚),开机调试。
若使用软件仿真,第一步安装KEIL软件,第二步安装Proteus硬件仿真软件,然后用Proteus硬件仿真软件进行电路构建,最后进行程序调试。
1、Keil软件的安装设置:启动后,点击Project菜单新建项目。
新建项目后,选择仿真单片机型号,并新建或加入程序文件。
编写加入C语言程序后就可以对项目进行设置,进而使用Project菜单进行编译、连接和调试运行等操作。
图1-7 项目设置项目的设置包括Target菜单中的单片机振荡频率,debug菜单中的仿真方法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一基于 proteus 的交互式仿真和基于图表的仿真一、实验目的:1、熟悉 Proteus 的菜单界面。
2、熟悉原理图绘制工具;3、掌握画原理图基本操作,完整绘制原理图的方法。
4、掌握 proteus 交互式仿真和基于图表的仿真的实现过程。
5、能够根据仿真结果掌握电路的工作原理及过程。
二、实验设备安装有 Proteus 软件的计算机。
三、实验内容通过实例掌握电路图的绘制方法。
绘制电路的具体步骤如下:1、新建设计项目及电路图。
2、添加元件库。
3、调入并摆放元器件,需要时修改参数。
4、连线。
5、电源、地的选择及连接。
图例如下:B112V % 66R16.3k8 U1RV1 4 R C Q 3 CLK CCE V 7DC RST5CVR210k1k 2D6ATRNTHGB1555 CDC11u图一对上图进行交互式仿真。
图中各元件名称:电源:battery滑动变阻器:pot-hg定时器: 555电阻:resistor电容:cap虚拟仪器:示波器OSCILLOSCOPE定时 / 计数器 COUNTER TIMER其中: R1=R2=10k C1=1ufU1INPUT R1 7B1 AMP=1 3 OUTPUTFREQ=1 615V 10k24 1 5741R2R310k10kB215V图二对上图进行基于图表的仿真,在编辑窗口放置模拟分析图表。
图中运放的型号为: 741四、简答题图一请回答下列问题:1.指出该图中虚拟仪器定时 / 计数器的工作模式;2.绘出该电路的输出波形;并测量其周期、频率以及占空比;3.请说出改变滑动变阻器对该电路输出波形的影响。
图二请回答下列问题:1.请写出显示信号源属性的方法。
2.说出图中运放的作用。
3.测量该电路的电压增益以及输出信号的周期,并简述输出与输入的频率及相位的关系。
实验二RC低通滤波器的交流参数扫描分析和频率特性分析一、实验目的:1、掌握 proteus 的交流参数扫描分析方法;2、掌握 proteus 的频率特性分析方法;3、根据仿真结果掌握RC低通滤波器的工作原理。
二、实验设备安装有 Proteus 软件的计算机。
三、实验内容1.对下图进行交流参数扫描分析。
R1(1) R1 C1(1)10*XC11uF图中各元件名称:电阻: resistor 电容: cap 正弦波信号源: sine 地: ground 信号源属性按下左图进行编辑:将电压探针分别添加到交流参数扫描分析图表的左纵轴和右纵轴。
交流参数扫描分析图表属性按上右图进行编辑。
实验报告中附出实验结果,并测量不同的X 对应的低通滤波器的截止频率。
2.对下图进行频率特性分析。
R1(1) R1 C1(1)10C11uF图一将电压探针分别添加到频率特性分析图表的左纵轴和右纵轴。
频率特性分析图表属性按下图进行编辑。
实验报告中附出实验结果,并测量R=10时低通滤波器的截止频率。
四、简答题比较交流参数扫描分析图表与频率特性分析图表的不同之处。
实验三基于 proteus 的异步十进制计数器分析一、实验目的:1、掌握 proteus 的数字分析方法;2、掌握为触发器选择时钟信号的方法;3、掌握数字电路设计的方法及步骤;4、根据仿真结果掌握异步十进制计数器的工作原理。
二、实验设备安装有 Proteus 软件的计算机。
三、实验内容对下图进行数字分析。
U1:A1 32 7400Q[0..3]Q[0..3]Q0Q1Q0Q2Q1Q3Q2Q3 U24 4 4 AND43J SQ5 3JSQ5 3JSQ5 3JSQ5CP1CLK 1CLK1CLK1CLK2 K Q 6 2 K Q 6 2 K Q 6 2 K Q 6FF0 FF! FF2 FF374S113 74S113 74S113 74S113U3BBAND_4图中各元件名称:JK触发器: 74S113 与非门: 7400 两输入与门: AND四输入与门:AND_4 输出终端:OUTPUT 数字时钟信号源: DCLOCK 总线的绘制方式:在期望放置总线处单击鼠标左键,移动鼠标,在结束时双击鼠标左键。
信号源属性按下左图进行编辑。
总线网络标号如上右图所示进行编辑。
对上图进行数字分析。
将信号源、输出电压探针Q[0..3]、输出电压探针 B 添加到数字分析图表中。
数字图表属性按下图进行编辑。
实验报告中附出实验结果。
四、简答题。
1、写出 Q3、 Q2、 Q1、Q0 各位的权值。
2、写出输出 B 的作用。
3、请说明异步与同步的区别。
实验四用 51 单片机实现 PWM 波一、实验目的:1、掌握单片机的最小系统;2、掌握 proteus 中绘制单片机原理图的方法;3、掌握在 proteus 中建立源程序的方法及步骤;4、根据仿真结果掌握电路的工作原理。
二、实验设备安装有 Proteus 软件的计算机。
三、实验内容对下图进行交互式仿真。
1.绘制原理图C130uFU2X119XTAL1P0.0/AD0 3938P0.1/AD137C212MP0.2/AD218 36 XTAL2P0.3/AD3 35P0.4/AD434P0.5/AD530uFR1339P0.6/AD6RSTP0.7/AD73210k21P2.0/A822C3P2.1/A92329P2.2/A10 24PSEN P2.3/A1130 25ALE P2.4/A1210uF3126EAP2.5/A1327P2.6/A1428P2.7/A15D0 1 P1.0 P3.0/RXD 10D1 2 11P1.1 P3.1/TXDD2 3 12P1.2 P3.2/INT0D3 4 13P1.3 P3.3/INT1D4 5 14P1.4 P3.4/T0D5 6 15P1.5 P3.5/T1D6 7 16P1.6 P3.6/WRD7 817PWMP1.7P3.7/RDPWMAT89C51PROGRAM=..\pwm.hexA B C DRV1U10 2610%IN0 CLOCK5 27 6IN1 START28IN217IN3 EOC4.7k2IN4D7321 IN5 OUT14 20 D6IN6 OUT2 519 D5IN7 OUT318 D4OUT4258 D3ADD A OUT524 15 D2 ADD B OUT623 14 D1ADD C OUT72217D0ALE OUT812 VREF(+)169VREF(-) OEADC0808图中各元件名称: 单片机:AT89C51 电容:CAP电解电容:CAP-ELEC晶振:CRYSTAL电阻: RES滑动变阻器: POT-HG模数转换器: ADC0808终端:电源: POWER地: GROUND输出: OUTPUT虚拟示波器: OSCILLOSCOPE各元件大小如上图进行设置(可将上图拖大后看清各元件的值) 。
2.在 proteus 中建立汇编语言源程序 步骤如下:(1) 在 Proteus ISIS 界面中单击菜单 Soure(源程序 ),在弹出的下拉菜单中单击“Add/Remove Source Files⋯”(添加 / 移开源程序 ),出如下所示框。
(2)“ Code Generation Tool”(目代生成工具 )下方框中按,出下拉菜,根据需要相的器,本例中“ ASEM51” (51 系列片机器 )。
(3)“ New”按,出如下所示的框,在文件名框中入新建源程序文件名,“打开”按,出“ 文件不存在,是否建文件”的小框,“是”按,新建的源程序文件就添加到下左的“ Source Code Filename”方框中,同在 ISIS界面的“ Source”菜中也加入了源程序文件名,如下右所示。
(4)菜 Source→源程序文件名,出下所示的源程序窗口。
写源程序后存退出。
程序如下所示。
3.源程序编译生成目标代码文件单击【 Source】→【 Build All】,编译结果在弹出的编译日志对话框中。
如果没有错误便成功生成目标代码“ .hex”文件。
4.加载程序及运行仿真双击电路原理图中的AT89C51,弹出如下图所示的对话框,单击Program File 右侧的“打开文件夹”按钮,选择第三步生成的 hex 文件后,单击“ OK”完成设置,目标代码就添加到了电路中。
单击控制面板中的运行按钮,即可运行仿真。
源程序如下:ADC EQU 35HCLOCK BITST BITEOC BITOE BITPWM BITORG 00HSJMP STARTORG 0BHLJMP INT_T0START: MOV TMOD, #02HMOV TH0, #20MOV TL0, #00HMOV IE, #82HSETB TR0WAIT: CLR STSETB STCLR STJNB EOC, $SETB OEMOV ADC, P1CLR OESETB PWMMOV A, ADCLCALL DELAYCLR PWMMOV A, #255SUBB A, ADCLCALL DELAYSJMP WAITINT_T0: CPL CLOCKRETIDELAY:MOV R5, #1D1: DJNZ R5, D1DJNZ ACC, D1RETEND四、简答题。
1.说明 ADC0808的作用。
2.说明 ADC0808如何选中通道 0。
3.本例中为什么要采用定时器T0 来实现定时请说明T0 在本例中的作用。