- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机与硬件技术综合实验周实验报告
单片机与硬件技术综合实验周实验报告
(含实验指导)
班级_______________
姓名_______________
学号_______________
山东建筑大学机电工程学院
实 验 目 录
实验1 运算指令的应用编程 1
实验2 P0口输入、输出实验 2
实验3 数码管显示 2
实验4 按键的识别 2
实验5 中断实验 2
实验6 定时器/计数器实验 2
实验7 串行口通讯实验 2
实验1 运算指令的应用编程
实验目的
掌握编程软件WAVE以及STC单片机下载软件STC-ISP的应用方法;
掌握部分汇编指令的编程应用;
掌握应用WAVE软件进行程序的调试与结果观察;
实验内容
编写一个小程序实现向30H-40H内依次放入数字0-15的功能;
编写一个小程序实现数据序列的排序功能。16个数据连续存放在30H为首的内部RAM单元中,对他们进行降序排序编程;
实验说明
通过对软件WAVE和STC-ISP的学习,使同学们能够掌握应用该软件进行单片机汇编语言程序的编写、编译、软件模拟、数据观察与下载,并应用硬件系统,对所编软件进行调试。
实验仪器和设备
计算机、WAVE软件、STC-ISP软件、实验板、下载线。
程序与小结:
ORG 0000H
AJMP MAIN
ORG 0030H
MAIN: MOV SP,#60H
CLR A
MOV R7,#16
MOV R0,#30H
LOOP: MOV @R0,A
INC R0
INC A
DJNZ R7,LOOP
SORT: MOV R0,#30H
MOV R7,#15
CLR F0
LOOP1: MOV A,@R0
MOV 2BH,A
INC R0
MOV 2AH,@R0
CLR C
SUBB A,@R0
JNC NEXT
MOV @R0,2BH
DEC R0
MOV @R0,2AH
INC R0
SETB F0
NEXT: DJNZ R7,LOOP1
JB F0,SORT
SJMP $
实验2 P0口输入、输出实验
实验目的
学习P0口作为I/O口的应用方法;
学习应用软件延时的详细计算方法;
实验内容
编写红绿灯或走马灯程序并下载运行。间隔时间自行设定。
实验说明
通过对走红绿灯或马灯程序以及软件延时程序的编写,掌握把P0口用作I/O口的方法,进一步熟练应用软件程序进行延时功能的实现。
实验仪器和设备
计算机、WAVE软件、STC-ISP软件、实验板、下载线。
程序与小结:
0.0 0.1 0.2
●绿 ●红 ●黄
0.3●黄
0.4●红
0.5●绿
●23
●24
●25
●22
●21
●20
ORG 0000H
AJMP MAIN
ORG 0030H
MAIN: MOV SP,#60H
MOV A,#0FEH
MOV P2,A
LCALL DEL600MS
RL A
MOV P2,A
LCALL DEL600MS
RL A
MOV P2,A
LCALL DEL600MS
RL A
MOV P2,A
LCALL DEL600MS
RL A
MOV P2,A
LCALL DEL600MS
RL A
MOV P2,A
LCALL DEL600MS
MOV A, MOV P2,A
文档评论(0)