单片机原理实验教案参考程序

单片机原理实验教案参考程序

ID:28188086

大小:1.11 MB

页数:27页

时间:2018-12-08

单片机原理实验教案参考程序_第1页
单片机原理实验教案参考程序_第2页
单片机原理实验教案参考程序_第3页
单片机原理实验教案参考程序_第4页
单片机原理实验教案参考程序_第5页
资源描述:

《单片机原理实验教案参考程序》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机原理实验教案广东松山职业技术学院《MCS-51单片机原理》实验指导书宁玉珊黄晓林26广东松山职业技术学院电气工程系单片机原理实验教案使用Proteus辅助设计与仿真实训项目1Proteus辅助设计与仿真的使用一、实训目的学习并熟练掌握PROTEUS辅助设计与仿真软件的使用。通过使用Proteus的ISIS组件绘制AT89C51功能接口原理图,并对原理图编写程序和调试程序,观察在仿真条件下的实现功能的效果。二、实训内容在PROTEUS仿真环境下实现一个发光二极管(LED)闪烁。要求LED亮0.5s灭1s,并绘制原理图和编写实现程序,同时用虚拟的示波器观察硬件和软件实现

2、的效果。三、实训器材安装有Proteus7软件的计算机1台。四、实训步骤1)在硬盘建立文件夹用来保存新建项目的所有文件。如在D盘建立PROJECT文件夹。2)选择‘开始→程序→Proteus7professional→ISISprofessional(或者双击桌面图标ISIS)’,进入Proteus仿真环境,如图P1_1和P1_2所示。图P1-1图P1-23)选择菜单【File/NewDesign】创建一个新的设计项目,如图P1_3所示。26广东松山职业技术学院电气工程系单片机原理实验教案图P1-34)此时系统会弹出模板选择窗口,选择‘DEFAULT’点击【OK】即可,如

3、图P1_4所示。图P1_45)点击界面左侧工具栏中的图标,接着点击元件池上方的按钮,将要用到的元器件从系统库调到当前设计文件库中。在弹出的PickDevices对话框左上角的‘Keywords’文本框中键盘输入元件名(或元件的其它关键词)搜索到需要的元器件。双击‘Results’栏下的目标元件,该元件即调出到当前设计文件库的元件列表中,如图P1_5所示。本实训中所要用到的元件如表PS1_1所示。图P1_5元件名称搜索关键词元件序号数值备注26广东松山职业技术学院电气工程系单片机原理实验教案电阻器ResistorR110k电阻器ResistorR21k电解电容器MINELE

4、CT1U63VC14.7μ陶瓷电容器CERAMIC22PC2、C322p晶振CRYSTALX112MHz单片机AT89C51U1发光二极管LED-YELLOWD1表PS1_1元件列表6)点击界面左侧工具栏中的图标,选择元件列表中的元件,在原理图编辑框中放置元件、布局及连线,构成原理图主体,如图P1_6所示。放置元件、布局及连线的方法与Protel大致相同。图P1_67)点击ISIS界面左侧工具栏TerminalsMode图标,选择元件列表中的元件为整幅原理图添加地端和电源端。电源为Power,幅值可以默认为VCC,地为Ground,如图P1_7所示。图P1_7图P1_88

5、)点击ISIS界面左侧工具栏VirtualInstrumentsMode图标,选择元件列表中的元件为整幅原理图添加虚拟示波器,观察系统运行时P1.0口的波形。虚拟示波器为Oscilloscopeund,如图P1_8所示。9)选择菜单【File/SaveDesign】保存刚才的设计项目,如图P1_9所示。26广东松山职业技术学院电气工程系单片机原理实验教案图P1_9图P1_1010)此时系统会弹出保存文件的窗口,选择好指定保存文件的位置,并在文件名文本框中输文件名,点击【保存】即可,如图P1_10所示。11)选择菜单【Soure/Add/RemoveSoureFiles】为

6、CPU添加源程序。如图P1_11所示。图P1_1112)此时系统会弹出‘Add/RemovesourecodeFiles’对话框窗口。在对话框窗口的‘CodeGenerationTool’列表框中选择汇编工具ASEM51。然后点击‘New’按钮,在弹出的对话框中的‘文件名’文本框中输入源程序的文件名,点击‘打开’按钮,如文件不存在时弹出确认对话框,选择“是”即可,如图P1_12所示。图P1_1213)选择菜单【Soure】下刚才添加的源程序,如图P1_13所示。26广东松山职业技术学院电气工程系单片机原理实验教案图P1_13图P1_1414)此时系统会自动弹出Proteu

7、s自带汇编语言源程序编辑器‘SourceEditor’窗口,在编辑器窗口中键入源程序并以后缀为ASM的文件存盘,如图P1_14所示。参考的源程序清单如下:LED_FlagEQUp1.0;LED灯ORG0000HLJMPMAINORG0100HMAIN:SETBLED_Flag;LED灯MOVA,#05HACALLDELAY;延时子程序CLRLED_Flag;LED灯MOVA,#0AHACALLDELAY;延时子程序SJMPMAIN;===============================================;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。