版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验1 实践软件简介及基础程序设计1、Proteus介绍Proteus软件是英国Lab Center Electronics公司开发的EDA工具软件,分为ISIS和ARES两部分,其中ISIS是电路图仿真软件,可以在该系统中设计及仿真原理图操作;ARES是制作PCB软件,主要进行电路图制版。在本实践中,只会用到ISIS部分。在正确安装Proteus后(提示:在安装Proteus过程中最好使用默认安装路径,否则容易在界面工作中自动结束作业),可以按照下列步骤进行操作:1)启动ISIS在Windows开始菜单中启动Proteus 中ISIS项,如图1-1所示。工具栏主菜单栏标题栏仿真进程控制按钮状
2、态栏编辑窗口绘图工具栏预览对象方位控制按钮对象选择按钮预览窗口图1-1 ISIS启动后界面图1-1中,主菜单栏主要进行文件存档、示图、编辑、工具选择等操作。工具栏中可以新建文件、打开文件、存储等操作,这些操作在主菜单栏也能完成。绘图工具栏中按钮可以对编辑类型进行选择,比如要对输入信号进行选择,则先点击绘图工具栏中的按钮,会出现图1-2界面,然后才能进一步进行信号选择。预览对象方位控制按钮时对所选器件进行方位控制,选择一合适方位进行放置,方便设计。预览窗口一方面在器件选择是进行器件预览,另一方面在电路设计中可以拖动此窗口进行原理图相关位置的预览,在一些比较复杂的原理图设计中,使用预览窗口快捷、方
3、便。编辑窗口进行文件编辑工作。仿真进程控制按钮进行仿真控制。状态栏对用户所进行的操作进行状态选择工作。图1-2 下面以搭建80C51单片机最小系统以及连接一个LED电路为例介绍软件应用:2)添加元器件双击下的空白处,或者直接点击P按钮,弹出器件选择窗口,如图1-3所示图1-3 器件选择窗口在keywords文本框中输入80C51,回车后在设备显示栏显示了所有满足条件的器件,在窗口右侧的Schematic Preview和PCB Preview中分别显示出了器件的原理图和PCB封装图,如图1-4所示。我们选择设备栏中第一个80C51。图1-4 器件选择点击OK后,在主窗口的器件栏就出现了刚才选择
4、的器件,选中该器件,用鼠标左键点击绘图区,即可放置器件,在没有完成放置时器件为粉红颜色,器件放置好后如图1-5所示。图1-5 放置器件用同样的方式添加一个12MHz的晶振(关键字CRYSTAL,放置后点击器件,在属性对话框栏修改晶振频率为12M,如图1-6所示);两个1K电阻(关键字Resistor 1K)和一个发光二极管(关键字LED-),两个22pF普通电容(关键字CAP 22pF)和一个10uF的极性电容(关键字CAP 10uF)放置在编辑区中,放置后在器件上点击鼠标右键后的弹出菜单中,可以调整器件放置的方向。也可以点中后拖动可以改变器件的位置,如图1-7所示。图1-6 器件属性设置图1
5、-7 器件放置完毕3)添加电源和地在振荡电路中需要接地,以及系统需要用单片机的I/O口来控制LED的亮和灭,当I/O口输入低电平时,LED亮,高电平时LED灭。因此需要在LED的阳极添加一个电源。点击最左侧一排按键中的键,在DEVICES窗口中出现相关内容选择。在此,选择GROUND,然后再次点击选择POWER用放置元器件一样的方式,将其放置到绘图区,如图1-8所示。电源地图1-8 添加电源与地4)连线当所有的器件都放置完毕后,按电路设计要求将各器件连接。在ISIS中的连线方式非常简单,直接在器件的引脚上拖动到想要的位置鼠标左键点击即可。连线后电路图如图1-9所示。图1-9 连线截止到上一步,
6、Proteus电路原理图绘制结束,后面主要针对该原理图进行软件控制,借鉴生成好的文件,先演示系统运行操作。5)运行当所有器件连接完毕后即可在ISIS环境中运行所给程序的结果,双击80C51器件,弹出配置窗口。如图1-10所示。图1-10 80C51配置窗口点击Program File栏中的键,弹出文件选择窗口,选择我们在后来Keil中编译的.HEX文件,打开并确定。如图1-11所示。图1-11 选择.HEX文件回到主窗口后,即可运行,并查看结果。点击主窗口左下角中的,可以运行程序,其它键可以单步运行,暂停和停止。LED点亮后的效果如图1-12所示,若结果不明显,可降低电阻大小。图1-12 LE
7、D点亮2、 Keil C51Keil C51是当前使用最广泛的基于80c51单片机内核的软件开发平台之一,由德国Keil Software公司推出,当前已被ARM公司收购。Vision3是ARM公司推出的51系列单片机开发工具,集汇编、编译、仿真于一体,支持汇编语言和C语言的程序设计。在安装好Keil C51软件。并按下列步骤操作:1)启动Vision4,并创建工程双击桌面上图标或从开始菜单中启动Vision4,点击窗口菜单中的,选择新建工程选项,在弹出的菜单中选择合适的目录,并为工程命名,如图1-13,新建工程名为实验1。图1-13 新建工程实验1点击保存,工程建立后,Keil会自动弹出单片
8、机选择窗口,根据需要选择合适的单片机,在窗口右侧的描述中详细介绍的所选单片机的指标。如图1-14所示。(注:因为实践是用的软件仿真,所以任选一款51都行,但如果使用硬件,需选择与硬件型号相同的单片机)图1-14 单片机选择确定后Keil会问,选择“是”。工程建立好后如图1-15所示。图1-15 工程建立2)添加源程序使用就可打开一个空的编辑窗口,在该窗口中键入以下源代码。ORG 0000HLoop: MOV R7, #10Loop3: MOV R6, #200Loop2: MOV R5, #250Loop1: DJNZ R5, Loop1 DJNZ R6, Loop2 DJNZ R7, Loo
9、p3 CPL P1.0 SJMP Loop用汇编语言或C语言键入源代码后通过F文件菜单中的S保存或A另存为可以将文件保存为汇编语言的.A51或.ASM文件,或保存为C语言的.C文件,命名为实验1.ASM然后保存。源文件创建好了之后,在窗口左边的Project Workspace中,在Source Graup 1上点击右键,选择Add Files to Group Source Group 1。如图1-16所示。选择刚才建立的.C文件或.ASM(.A51)文件即可(可直接添加所给源码),文件添加后,如图1-17所示图1-16 添加文件到工程图1-17 .ASM文件添加3) 编译并生成.HEX文件点击菜单下的键即可对项目进行编译,编译结果会在Build Output中显示。同其它编译器一样,如果输入程序有错误,系统会提示,编译不会通过,改正了所有的语法错误后,编译结果如图1-18所示。图1-18 编译成功若成功创建并编译的应用程序,就可以开始调试。当程序调试好了之后,要求创建一个.HEX文件,生成的.HEX文件可以下载到EPROM或模拟器中。要
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度环保节能技术服务订单式购销合同
- 四川德阳广汉市农业技术推广站广汉市特色产业发展服务中心招聘2人历年高频重点提升(共500题)附带答案详解
- 四川2025年平昌县事业单位招考高频重点提升(共500题)附带答案详解
- 厦门市机关事务管理局补充招考2名非在编工作人员高频重点提升(共500题)附带答案详解
- 南京市溧水区国企业招考25人高频重点提升(共500题)附带答案详解
- 华能山西综合能源限责任公司招聘高频重点提升(共500题)附带答案详解
- 北京航空航天大学宇航学院科研助理招考聘用通知高频重点提升(共500题)附带答案详解
- 北京市朝阳区2025下半年事业单位招聘149人历年高频重点提升(共500题)附带答案详解
- 北京市东城区2025年事业单位招聘高频重点提升(共500题)附带答案详解
- 农业部北京单位招聘应届高校毕业生历年高频重点提升(共500题)附带答案详解
- (试题)考试护理应急预案题库与答案
- 【阅读提升】部编版语文五年级下册第一单元阅读要素解析 类文阅读课外阅读过关(含答案)
- 2024年大学试题(管理类)-行政管理学笔试历年真题荟萃含答案
- 园区招商引资方案提成方案
- 《爆破振动测试技术》课件
- 医疗机构规章制度目录
- 中国地图素材课件
- 中药学知识归纳总结
- 弯道超车就趁寒假!-寒假指引主题班会课件
- 肠梗阻小讲课
- 电子表格表格会计记账凭证模板
评论
0/150
提交评论