MCS51单片机实验及课程设计指导书全套.doc
上传人:天马****23 上传时间:2024-09-12 格式:DOC 页数:33 大小:2.2MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

MCS51单片机实验及课程设计指导书全套.doc

MCS51单片机实验及课程设计指导书全套.doc

预览

免费试读已结束,剩余 23 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

PAGE-32-MCS—51单片机实验及课程设计指导书电子工程系单片机教研组电子信息职业技术学院目录实验实验一:WAVE软件使用实验二:常用指令的使用练习实验三:循环程序实验四:查表程序实验五:数制转换程序实验六实用子程序:(编程器的使用)实验七:中断/定时程序实验八:输入检测与输出显示程序课设一、课程设计目的和意义二、实验电路系统的结构和使用方法三、设计参考题目介绍和设计提示性思考题四、设计任务书及要求五、课程设计报告格式及要求六、考核办法七、课程设计内容及学时安排实验一:WAVE软件使用一、预习内容1、试验目的:学习WAVE软件安装和基本使用。2、WAVE软件的安装选择WAVE文件夹下的SETUP.EXE文件并双击接着下一步最后到完成。3、安装后写出软件窗口中工具栏中各按钮的名称。参考说明书1234567891011121314151617181920212223244、写出下面二实例各条指令的含义二、试验内容实例一指令的含义ORG0000HMOVR0,#01HL1:MOVA,R0MOVP0,AINCR0AJMPL1END实例二ORG0000H指令的含义MOVR0,#01HL2:MOVA,R0MOVP2,ARLAMOVR0,ALJMPL2END1、打开WAVE见面,新建一个文件后输入实例一程序内容,并保存在我的文档名为A1.ASM,执行编译按钮或项目菜单中的编译2、编译后,如正确扫描过去,不正确提示出错信息修改后再编译直到不提示错误为止。3、打开窗口中的CPU窗口和数据窗口的CODE和DADE写出每条指令的机器操作代码。4、打开窗口中的平排窗口,这样程序窗口、CPU窗口、数据存储器窗口就并排在整个屏幕。5、点击单步按钮或F8键进行单步操作。6、观测CPU窗口的A、P0和数据存储器窗口R0的状态并列表1记录每循环一次下列寄存器的值。表一循环次数123456789起始R0AP0结束R08、新建一个文件后输入实例二程序内容,并保存在我的文档名为A2.ASM,执行编译按钮或项目菜单中的编译9、重复上述2-6步填写下表二循环次数123456789起始R0起始AP2结束A结束R0三、实验报告要求写出上述两试验程序各条指令的含义(与预习时相比是否一致)。整理表一和表二的数据,分析他们各自实现的功能。写出CPU窗口20个特殊功能寄存器及其功能。实验二:常用指令的使用练习一、预习内容1、在WAVE软件平台下学习常用指令的特点。2、写出下面二实例各条指令的含义3、写出二实例实现的功能二、试验内容实例一ORG0000H指令的含义机器操作代码MOVPSW,#08HMOV30H,#25MOVR0,#30HMOVA,@R0MOVDPTR,#0006HMOVA,#35HMOVX@DPTR,AMOVA,R0MOVX@DPTR,AMOVCA,@A+DPTRSJMP$功能:1、将程序输入编辑器,保存文件名为MOV.ASM2、对源程序进行编译,修改语法错误3、打开窗口中的CPU窗口和数据窗口的CODE、DADE和XDATE写出每条指令的机器操作代码。打开窗口中的平排窗口,这样程序窗口、CPU窗口、内外数据存储器窗口和程序存储器窗口就并排在整个屏幕。单步执行写出R0在数据存储单元中的地址,执行到SJMP时R0.、DPTR、A的内容实例二指令的含义机器操作代码A.P0ORG0000Hmova,#34hmovp0,#56hMOVB,#12HLCALLPPSJMP$PP:pushapushp0mova,#78hmovp0,apopp0popaRETEND1、将程序输入编辑器,保存文件名为stack.ASM2、对源程序进行编译,修改语法错误3、打开窗口中的CPU窗口和数据窗口的CODE和DADE写出每条指令的机器操作代码。4、打开窗口中的平排窗口,这样程序窗口、CPU窗口、数据存储器窗口就并排在整个屏幕。5、单步执行根据CPU窗口信息、写出每条指令A.P0的值(在程序后)。三、实验报告要求写出上述两试验程序各条指令的含义(与预习时相比是否一致),整理试验一试验二的结果。区分实例一各条传输指令的不同。写出指令在执行调用时堆栈SP的变化过程和堆栈在堆栈区所保存内容。实验三:循环程序一、预