如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
单片机原理及应用实验江苏大学电气与信息工程学院返回单片机原理及应用实验计划•MCS-51汇编语言程序设计2学时•并行I/O口扩展应用2学时•定时器中断应用2学时•串并转换实验(选)2学时共6/8学时返回实验要求:•实验前预习,提前编写预习程序。•实验时按学号对应机号入座,并签到,做完实验请通知老师。•实验时不要带电触摸芯片,不可随意拔插芯片。有要求接线的实验,请务必先断电再接线。出现问题及时联系老师。•实验完整理好再离开。•注意室内卫生。返回实验仪器•计算机一台•Dais958H实验系统一台返回请签到请签到返回实验1实验2实验3实验4返回Dais958H实验系统返回实验一:汇编语言程序设计及调试一、实验目的1.了解单片机各部件的工作原理;2.熟悉Dais集成调试软件的使用;3.掌握MCS-51汇编语言指令系统;4.学习程序的调试步骤。返回二、实验内容1.修改存放在E:\MCS51中文件EX1.ASM。该程序含有多处语法错误,要求将其语法错误处修改正确。2.编写并调试一查找程序:从内部RAM50H~59H十个单元中查找与5AH存放数相等的单元个数,并存入60H中。(如时间不够,可下次课调试)返回三、实验步骤1.开启计算机进入98系统,点击桌面图标选择取消(本次实验不要求连接实验系统),进入Dais集成调试软件的主界面。菜单列表返回2.打开MCS-51程序(E:\MCS51\EX1.ASM)返回菜单用途文件菜单建立、打开、保存源文件,关闭当前窗口,输出列表表文件,退出系统。编辑菜单对活动窗口有关内容进行编辑。编译菜单源程序编译、连接、装载,浏览模块,设置编译选项。调试菜单单步、断点、连续运行方式,增加变量,程序复位,程序暂停,设置PC。工程菜单建立、打开、编辑、关闭工程,打开工程文件列表。设置菜单设置仿真模式及通讯端口。视图菜单查看调试、寄存器、存储器、变量、编译信息窗口。窗口菜单层叠、平铺及关闭所有窗口,选择已打开的窗口。帮助菜单操作使用说明、实验指导、显示关于Dais-IDE的版本信息。返回3.用编译菜单中“编译/文件编译、连接”命令对该文件进行编译。由于源程序存在着若干个语法错误,那么编译错误信息便出现在“编译连接信息”窗口中;将光标放在程序窗中,双击错误信息行,光标便自动跳转到源文件编辑窗口的相应出错行;按正确语法要求进行修改。同学边修改边进行记录,填入如下格式中。返回记录格式为:发生错误行号、原语句、修改后语句。发生错误行号原语句修改后语句实验完当堂交给指导教师。返回4.调试程序,从内部RAM50H~59H十个单元中查找与5AH存放数相等的单元个数,并存入60H中。(1)新建源程序文件建议存放在F盘或G盘中,文件名中的类型为(.ASM),文件名须小于8个字符,只允许数字或字母。如dq1.asm(2)编译源程序文件用编译菜单,编译源程序;程序有语法错误必须改正。成功弹出如下信息:返回(3)设置仿真模式按上图设置好,点击确认返回(4)打开“视图”中相关存储区窗口,输入实验数据本题中使用内部RAM50H~5AH、60H单元,所以打开CPU内部存储区,输入数据。返回(5)下载程序,选择“编译+连接+下载”菜单项(6)运行程序,可选择“运行到光标处”菜单项(7)查看CPU内部存储区内容,并分析60H中内容正确?四、实验报告写出本次实验中内容2的源程序及流程框图。编写排序程序,将内部RAM50H~59H中的十个单字节无符号的正整数,按从小到大的次序重新排列。返回实验二:并行I/O接口应用一、实验目的1.掌握可编程I/O接口芯片8255的接口原理;2.熟悉对8255初始化编程和实现I/O设计方法。返回二、实验内容利用8255的PB口为输入,PA口为输出。实现:(1)当输入开关状态为偶数个1时,输出口对应开关状态;(2)当输入开关状态为奇数个1时,输出口为全0,指示灯全亮。返回检查开关三、实验步骤1实验系统确保实验箱在断电情况下连接串口通信线!返回开关设置①串行口及通信波特率选择开关如图,其中最左边表示选择8251串行通信,右边两位为系统与计算机通信的波特率选择位。一般选择9600波特率。②CPU选择开关如图,在开机前选择使用CPU类型。对应指示灯会亮,选择51,绿