- 0
- 0
- 约1.3万字
- 约 32页
- 2017-06-19 发布于辽宁
- 举报
mcs51单片机实验及课程设计指导书全套本科论文
MCS—51单片机实验及课程设计指导书
电子工程系单片机教研组
电子信息职业技术学院
目 录
实验
实验一:WAVE软件使用
实验二:常用指令的使用练习
实验三:循环程序
实验四:查表程序
实验五:数制转换程序
实验六 实用子程序:(编程器的使用)
实验七:中断/定时程序
实验八:输入检测与输出显示程序
课设
一、课程设计目的和意义
二、实验电路系统的结构和使用方法
三、设计参考题目介绍和设计提示性思考题
四、设计任务书及要求
五、课程设计报告格式及要求
六、考核办法
七、课程设计内容及学时安排
实验一:WAVE软件使用
一、预习内容
1、试验目的:学习WAVE软件安装和基本使用。
2、WAVE软件的安装
选择WAVE文件夹下的SETUP.EXE文件并双击接着下一步最后到完成。
3、安装后写出软件窗口中工具栏中各按钮的名称。
参考说明书
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
4、写出下面二实例各条指令的含义
二、试验内容
实例一 指令的含义
ORG 0000H
MOV R0,#01H
L1: MOV A,R0
MOV P0,A
INC R0
AJMP L1
END
实例二
ORG 0000H 指令的含义
MOV R0,#01H
L2: MOV A,R0
MOV P2,A
RL A
MOV R0,A
LJMP L2
END
1、打开WAVE见面,新建一个文件后输入实例一程序内容,并保存在我的文档名为A1.ASM ,执行编译按钮或项目菜单中的编译
2、编译后,如正确扫描过去,不正确提示出错信息修改后再编译直到不提示错误为止。
3、打开窗口中的CPU窗口和数据窗口的CODE和DADE写出每条指令的机器操作代码。
4、打开窗口中的平排窗口,这样程序窗口、CPU窗口、数据存储器窗口就并排在整个屏幕。
5、点击单步按钮或F8键进行单步操作。
6、观测CPU窗口的A、P0和数据存储器窗口R0的状态并列表1记录每循环一次下列寄存器的值。
表一
循环次数 1 2 3 4 5 6 7 8 9 起始R0 A P0 结束R0
8、新建一个文件后输入实例二程序内容,并保存在我的文档名为A2.ASM ,执行编译按钮或项目菜单中的编译
9、重复上述2-6步填写下表二
循环次数 1 2 3 4 5 6 7 8 9 起始R0 起始A P2 结束A 结束R0
三、实验报告要求
写出上述两试验程序各条指令的含义(与预习时相比是否一致)。
整理表一和表二的数据,分析他们各自实现的功能。
写出CPU窗口20个特殊功能寄存器及其功能。
实验二:常用指令的使用练习
一、预习内容
1、在WAVE软件平台下学习常用指令的特点。
2、写出下面二实例各条指令的含义
3、写出二实例实现的功能
二、试验内容
实例一
ORG 0000H 指令的含义 机器操作代码
MOV PSW,#08H
MOV 30H,#25
MOV R0,#30H
MOV A,@R0
MOV DPTR,#0006H
MOV A,#35H
MOVX @DPTR,A
MOV A,R0
MOVX @DPTR,A
MOVC A,@A+DPTR
SJMP$
功能:
1、将程序输入编辑器,保存文件名为MOV.ASM
2、对源程序进行编译,修改语法错误
3、打开窗口中的CPU窗口和数据窗口的CODE、DADE和XDATE写出每条指令的机器操作代码。
打开窗口中的平排窗口,这样程序窗口、CPU窗口、内外数据存储器窗口和程序存储器窗口就并排在整个屏幕。
单步执行写出R0在数据存储单元中的地址,执行到SJMP 时R0.、DPTR、 A的内容
实例二 指令的含义 机器操作代码 A. P0
ORG 0000H
mov a,#34h
mov p0,#56h
MOV B,#12H
LCALL PP
SJMP $
PP:
push a
push p0
mov a,#78h
mov p0,a
pop p0
pop a
RET
END
1、将程序
您可能关注的文档
- bsg2213宽带砂光机的结构设计本科论文.doc
- c++彩票游戏课程设计本科论文.doc
- c++剪刀石头布游戏课程设计本科论文.doc
- c6140普通车床主轴箱传动设计设计本科论文.doc
- ca6140车床主传动系统设计 机械设计制造及自动化专业 本科论文.doc
- ca6140杠杆加工工艺及夹具设计设计说明书本科论文.doc
- ca6140横向进给滚珠丝杠的设计及安装本科论文.doc
- ca6140普通机床的数控化改造本科论文.doc
- ck20数控车床横向进给系统及液压卡盘设计本科论文.doc
- ckj61100数控车床液压系统设计本科论文.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 保障农民工工资支付协调机制和工资预防机制.docx VIP
- (35页PPT)腾讯iOA零信任安全解决方案.pptx
- 供应链管理第章.ppt VIP
- 有机化学醇酚醚.ppt VIP
- 【真题】2025年湖北省公务员考试《申论》试题及答案解析(县乡卷).pdf VIP
- 《2025年人工智能在制造业应用》.docx VIP
- 2018年浙江省杭州市中考科学试卷含答案.docx VIP
- 东北地区自然地理概况课件市公开课一等奖省赛课微课金奖课件.pptx VIP
- Power Up3课后单元测试 - U7 - Unit Test.docx VIP
- EN755-2铝及铝合金挤压杆材,管材及型材 第2部分:机械性能.doc
原创力文档

文档评论(0)