实验二 基于Proteus的跑马灯电路_第1页
实验二 基于Proteus的跑马灯电路_第2页
实验二 基于Proteus的跑马灯电路_第3页
实验二 基于Proteus的跑马灯电路_第4页
全文预览已结束

下载本文档

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

文档简介

1、实验二 基于Proteus的跑马灯电路一、 实验目的1、 掌握Proteus系统的使用,能够建立、保存、打开和修改文件。2、 掌握使用各种元器件绘制电路原理图的方法,实现电路的仿真。二、 实验内容 跑马灯电路,即完成P1口上的八个发光二极管循环闪亮。三、 实验步骤1、 进入Keil C51软件的操作环境,编辑源程序并对源文件进行编译,在Keil中编辑汇编语言程序如下:ORG 0000H;给定起始地址为0000H AJMP MAIN;绝对转移至MAIN ORG 30H;程序源地址为30HMAIN: MOV R2,#16;循环次数送R2 MOV A,#0FEH;立即数0FEH送累加器LOOP: M

2、OV P1,A;累加器A中的值送P1口 LCALL D1;对D1进行长调用 RL A;A的值循环左移一位 DJNZ R2,LOOP;R2-1不为零时转LOOPD1: MOV R4,#10;立即数10送R4D2: MOV R5,#100;立即数100送R5D3: MOV R6,#249;立即数249送R6 DJNZ R6,$;R6-1不为零时暂停 DJNZ R5,D3;R5-1不为零时转D3 DJNZ R4,D2;R4-1不为零时转D2 RET END2、 进入Proteus系统,画出实验电路图(1) 元件拾取。在桌面上选择【开始】【程序】“Proteus 7 Professional” ISI

3、S 7 Professional的蓝色图标打开应用程序,进入编辑界面,如图2-1,鼠标左键单击界面左侧预览窗口下面的“P”按钮,弹出“元件拾取”对话框,如图2-2所示:图2-1 ISIS编辑界面 图2-2元件拾取对话框在“元件拾取”对话框的Kewords处可以输入所要用到的原件英文全称或部分。此次实验中需要用到的元件清单:元件名类数量3WATT10KResistors 1At89C51Microprocessor ICs1BUTTONSwitch&Relays 1CAPCapacitors 2CAP-ELECCapacitors 1CRYSTALMiscellaneous 1LED-B

4、IBYOptoelectronics 8RESPACK-8Resistors 1拾取元件后如图2-3所示,电源与接地器件选择左面工具条上的按钮,弹出界面,如图2-4所示: 图2-3 拾取元件结果 图2-4 电源、接地选择(2)、画出电路,如图2-5所示:图2-5 跑马灯电路原理图3、 对Proteus 系统和Keil C51系统进行联机设置。在Keil中创建HEX文件,点击按钮,弹出界面,点击Output选项卡,将Create HEX Fi:复选框选中,如图2-6所示:图2-6 创建HEX文件4、 在Keil C51系统中运行、调试程序,在Proteus系统中检查输出结果。双击画出的原理图中的At89C51,在弹出的对话框中选入在第3步创建的sy2.hex,如图2-7所示:图2-7联机设置选择HEX文件5、在点击左下角的按钮对其进行仿真效果检测,看运行结果如图2-8所示,点击“暂停”后选择工具栏Debug8051 CPU可以查看各寄存器,存储器的值,如图2-9所示:图2-8 电路运行结果显示图2-9 查看各寄存器、存储器内的值备注:实验运行时,灯八个发光二极管从左至右循环闪亮

温馨提示

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

评论

0/150

提交评论