PROTUS上机 试验课件_第1页
PROTUS上机 试验课件_第2页
PROTUS上机 试验课件_第3页
PROTUS上机 试验课件_第4页
PROTUS上机 试验课件_第5页
已阅读5页,还剩63页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1、系统设置、系统设置 2、利用、利用proteus设计电路图设计电路图 3、输入源程序,利用、输入源程序,利用proteus完完 成电路的仿真运行成电路的仿真运行 实验一实验一 学习学习proteus的的 基本使用方法基本使用方法 1、系统设置、系统设置 系统设置系统设置 按鼠标左键按鼠标左键 设置为如图设置为如图 按鼠标左键按鼠标左键 二、电路设计二、电路设计 按鼠标左键按鼠标左键 按鼠标左键按鼠标左键 按鼠标左键按鼠标左键 按鼠标左键按鼠标左键 按鼠标左键按鼠标左键 按鼠标左键按鼠标左键 调整画面调整画面 左键画线左键画线 放大放大 缩小缩小 直接搜索直接搜索 双击左键双击左键, 调整电

2、源调整电源 参数参数 电源、地电源、地 示波器示波器 dcvoltmeter 总线总线 电压探针电压探针 总原器件及总原器件及 电路总图电路总图 源程序的输入源程序的输入 编写源程序编写源程序 点击点击 new 输入文件名输入文件名t1 点击点击 点击点击 点击点击 点击点击,输输 入源程入源程 序序 点击点击,删除删除 源程序源程序 输入输入hex 文件名文件名 ; test program for external memory. ; write data to memory, then read it back. ; the program loops forever. org 0 lo

3、op1: setb p1.0 jnb p1.1 ,pp1 jmp loop1 pp1: clr p1.0 jmp pp1 end 实验二实验二 1 1、学习电路图的绘制、学习电路图的绘制 3 3、学习测试工具的使用、学习测试工具的使用 2 2、学习七段数码管的使用、学习七段数码管的使用 4 4、学习程序的调试、学习程序的调试 h g f e d c b a mov a,#3fh cpl a mov p1,a 显示显示0 2. 两种结构:两种结构: 阴极阴极 a b c d e f g h 共阴极共阴极 共阳极共阳极 阳极阳极 +5v a b c d e f g h 3 3、学习延时程序的编写、

4、学习延时程序的编写 实验系统晶振为实验系统晶振为6.144mhz, 一个机器周期一个机器周期126.144us10.512us。 现要写一个延现要写一个延 时时0.1s的程序,可大致写出如下:的程序,可大致写出如下: delay : mov r7,#x (1) del1:mov r6,#200 (2) del2:djnz r6,del2 (3) djnz r7,del1 (4) mov、djnz指令均需指令均需两个机器周期两个机器周期,所以每执行一条指令需要,所以每执行一条指令需要 1 0.256us, x=(0.110-10.256)/ (10.256+20010.256+10.256) =

5、127d=7fh 现求出现求出x值:值: 10.256+x(10.256+20010.256+10.256) =0.110 delay : mov r7,#x (1) del1:mov r6,#200 (2) del2:djnz r6,del2 (3) djnz r7,del1 (4) org 0 loop1: mov a,#3fh cpl a mov p1,a acall delay mov a,#06h cpl a mov p1,a acall delay mov a,#5bh cpl a mov p1,a acall delay mov a,#4fh cpl a mov p1,a aca

6、ll delay mov a,#66h cpl a mov p1,a acall delay jmp loop1 delay: mov r7,#1 del1:mov r6,#200 del2:djnz r6,del2 djnz r7,del1 ret end 点击点击 实验实验 三三 中断功能的使用中断功能的使用 实验目的:实验目的: 中断程序的编写中断程序的编写 实验内容:实验内容: 1、要求单片机接收中断信号后,在、要求单片机接收中断信号后,在led上轮流显示上轮流显示 不同的数据不同的数据 2、要求单片机接收中断信号后,轮流点亮发光管、要求单片机接收中断信号后,轮流点亮发光管 3、学习循

7、环移位指令(、学习循环移位指令(4条)条) 实验要求:实验要求: 1、采用、采用proteus软件画出电路原理图软件画出电路原理图 2、编写程序、编写程序 3、实验报告中应包括:原理图、流程图、实验报告中应包括:原理图、流程图、 源程序以及实验分析源程序以及实验分析 循环移位指令(4 4条)条) rl a rr a rlc a rrc a a.7 a.0 a.7 a.0 a.7 a.0cy cya.7 a.0 后两条指令,影响后两条指令,影响p p标志和标志和cycy。 rotate logic instruction led数码管使用说明数码管使用说明 送入送入bcd码码 08h000010

8、00显示显示8 mov a,08h mov p1,a显示显示8 rra 0000 0100 04h显示显示4 mov p1,a 实验三串口通迅实验实验三串口通迅实验 实验目的:实验目的: 串口通迅实验程序的编写、七段串口通迅实验程序的编写、七段led使用使用 实验内容:实验内容: 单片机单片机1向单片机向单片机2发送发送00h,单片机,单片机2向单片机向单片机1 发送发送05上上h,两机器收到数据后用,两机器收到数据后用led显示显示 实验要求:实验要求: 1、采用、采用proteus软件电路原理图。软件电路原理图。 2、编写串口通迅和显示程序、编写串口通迅和显示程序 3、实验报告中应包括:原

9、理图、流程图、实验报告中应包括:原理图、流程图、 源程序以及实验分析源程序以及实验分析 编写两个源程序文编写两个源程序文 件件,取不同文件名取不同文件名, 操作两次操作两次, 形成两个形成两个hex文件文件 两个两个hex文件文件,分别分别 配给两个配给两个cpu 实验四定时器实验实验四定时器实验 实验目的:实验目的: 定时器实验程序的编写,示波器的使用。定时器实验程序的编写,示波器的使用。 实验内容:实验内容: 1、单片机、单片机p1.0产生方波。产生方波。 2、单片机定时循环点亮、单片机定时循环点亮led 实验要求:实验要求: 1、用中断方式编写程序。、用中断方式编写程序。 2、用查询方式

10、编写。、用查询方式编写。 3、实验报告中应包括:原理图、流程图、实验报告中应包括:原理图、流程图、 源程序以及实验分析源程序以及实验分析 一、一、 org 00h jmp main org 001bh jmp ii1 main:mov tmod, #10h ;t1为方式为方式1 mov th1, #0ffh mov tl1,#83h ;初值初值 setb ea ;允许中断允许中断 setb et1 setb tr1 ;启动定时启动定时 pp: sjmp pp 下面编写中断程序下面编写中断程序 二、查询语句二、查询语句 pp: jbc tf1,pp2 ; 实验五实验五io口扩展实验口扩展实验 实验目的:实验目的: io口扩展实验实验程序的编写,口扩展实验实验程序的编写, 实验内容:实验内容: 利用利用373,244进行进行io口扩展口扩展 实验要求:实验要求: 1、利用、利用373,244进行进行io口扩展口扩展,读入按键信息读入按键信息, 控制控制led显示显示 2、实验报告中应包括:原理图、实验报告中应包括:原理图、 源程序以及实验分析源程序以及实验分析 实验六实验六d/a实验实验 实验目的:实验目的: 学习实现学习实现d/a转换的方法转换的方法 实验内容:实验内容: 利用利用dac

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论