单片机试验实训指导书

单片机试验实训指导书

ID:47877908

大小:524.86 KB

页数:39页

时间:2019-11-17

单片机试验实训指导书_第1页
单片机试验实训指导书_第2页
单片机试验实训指导书_第3页
单片机试验实训指导书_第4页
单片机试验实训指导书_第5页
资源描述:

《单片机试验实训指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、MCS-51单片机实验及课程设计指导书电子工程系单片机教研组杨打生康瑞芳王忠远编写内蒙古电子信息职业技术学院2006.3实验实验一:WAVE软件使用实验二:常用指令的使用练习实验三:循环程序实验四:查表程序实验五:数制转换程序实验六实用子程序:(编程器的使用)实验七:小断/定时程序实验八:输入检测与输出显示程序课设一、课程设计目的和意义二、实验电路系统的结构和使用方法三、设计参考题目介绍和设计提示性思考题四、设计任务书及要求五、课程设计报告格式及要求六、考核办法七、课程设计内容及学吋安排实验一:WAVE软件使用一、预习内容1、试验目的:学

2、习WAVE软件安装和基本使用。2、WAVE软件的安装选择WAVE文件夹下的SETUP.EXE文件并双击接着下一步最后到完成。3、安装后写出软件窗口中工具栏中各按钮的名称。伟福V2.50:软件模拟器(8752)[C:E2000SAMPLESCALCPRJ]S3文件的编辑g)搜索⑤项目0)执行®窗口⑩仿真器©帮助⑪嘗I冷日刖与呦胃膜躺埸M/IH刁可更易空2二]IOU参考说明书1234L067891011121314151617181920212223244、写出下面二实例各条指令的含义二、试验内容实例一指令的含义ORGOOOOIIMOV

3、RO,#01HLI:MOVA,ROMOVPO,AINCROAJMPLIEND实例二指令的含义ORG0000HMOVRO,#01HL2:MOVA,ROMOVP2,ARLAMOVRO,ALJMPL2END1、打开WAVE见而,新建一个文件后输入实例一程序内容,并保存在我的文档名为A1.ASM,执行编译按钮或项目菜单中的编译2、编译后,如正确扫描过去,不正确提示出错信息修改后再编译直到不提示错误为止。3、打开窗口中的CPU窗口和数据窗口的CODE和DADE写出每条指令的机器操作代码。4、打开窗I」中的平排窗I」,这样程序窗I」、CPU窗I」、数

4、据存储器窗口就并排在整个屏幕。5、点击单步按钮或F8键进行单步操作。6、观测CPU窗口的A、P0和数据存储器窗口R0的状态并列表1记录每循环一次下列寄存器的值。表一循环次数123456789起始R0AP0结束R08、新建一个文件后输入实例二程序内容,并保存在我的文档名为A2.ASM,执行编译按钮或项口菜单屮的编译9、重复上述2-6步填写下表二循环次数123456789起始R0起始AP2结束A结束R0三、实验报告要求1、写出上述两试验程序各条指令的含义(与预习时和比是否一致)。2、整理表一和表二的数据,分析他们各自实现的功能。3、写出CPU

5、窗口20个特殊功能寄存器及其功能。实验二:常用指令的使用练习一、预习内容1、在WAVE软件平台下学习常用指令的特点。2、写出卜•面二实例各条指令的含义3、写岀二实例实现的功能二、试验内容实例一机器操作代码ORG0000H指令的含义MOVPSW,#0811MOV30H,#25MOVRO,#30HMOVA,@R0MOVDPTR,#0006HMOVA,#35HMOVX@DPTR,AMOVA,ROMOVX@DPTR,AMOVCA,@A+DPTRSJMP$功能:1、将程序输入编辑器,保存文件名为MOV.ASM2、对源程序进行编译,修改语法错误3、打

6、开窗口中的CPU窗口和数据窗口的CODE、DADE和XDATE写出每条指令的机器操作代码。4、打开窗口中的平排窗口,这样程序窗口、CPU窗口、内外数据存储器窗口和程序存储器窗口就并排在整个屏幕。指令的含义机器操作代码A.P05、单步执行写出R0在数据存储单元中的地址,执行到S川P时RO.、DPTR、A的内容实例二ORG0000Hmova,#34hmovpO,#56hMOVB,#12HLCALLPPSJMP$PP:pushapushp0mova,#78hmovpO,apoppOpopaRETEND1、将程序输入编辑器,保存文件名为stack

7、.ASM2、对源程序进行编译,修改语法错谋3、打开窗口中的CPU窗口和数据窗口的CODE和DADE写岀每条指令的机器操作代码。4、打开窗口中的'卜排窗口,这样程序窗口、CPU窗口、数据存储器窗口就并排在整个屏幕。5、单步执行根据CPU窗口信息、写出每条指令A.PO的值(在程序后)。三、实验报告要求1、写出上述两试验程序各条指令的含义(与预习时相比是否一致),整理试验一试验二的结果。2、区分实例一各条传输指令的不同。3、写岀指令在执行调用时堆栈SP的变化过程和堆栈在堆栈区所保存内容。实验三:循环程序一、预习内容1、实验口的:1)掌握循环程序

8、的结构。(循环变量初值、循环变量的修改、循环体执行的条件)。2)循环程序的执行过程3)了解循环的嵌套。2、写出下面二实例各条指令的含义。3、试写出各实例实现的功能和实验一DELAY子程序的延时

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

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

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