单片机与硬件技术综合实验周实验报告

单片机与硬件技术综合实验周实验报告

ID:38621005

大小:488.50 KB

页数:20页

时间:2019-06-16

单片机与硬件技术综合实验周实验报告_第1页
单片机与硬件技术综合实验周实验报告_第2页
单片机与硬件技术综合实验周实验报告_第3页
单片机与硬件技术综合实验周实验报告_第4页
单片机与硬件技术综合实验周实验报告_第5页
资源描述:

《单片机与硬件技术综合实验周实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机与硬件技术综合实验周实验报告(含实验指导)班级_______________姓名_______________学号_______________山东建筑大学机电工程学院第3页共20页实验目录实验1运算指令的应用编程1实验2P0口输入、输出实验2实验3数码管显示2实验4按键的识别2实验5中断实验2实验6定时器/计数器实验2实验7串行口通讯实验2单片机原理与应用实验报告实验1运算指令的应用编程实验目的1.掌握编程软件WAVE以及STC单片机下载软件STC-ISP的应用方法;2.掌握部分汇编指令的编程应用;3.掌握应用WAVE软件进行程序的调试与结果观

2、察;实验内容1.编写一个小程序实现向30H-40H内依次放入数字0-15的功能;2.编写一个小程序实现数据序列的排序功能。16个数据连续存放在30H为首的内部RAM单元中,对他们进行降序排序编程;实验说明通过对软件WAVE和STC-ISP的学习,使同学们能够掌握应用该软件进行单片机汇编语言程序的编写、编译、软件模拟、数据观察与下载,并应用硬件系统,对所编软件进行调试。实验仪器和设备计算机、WAVE软件、STC-ISP软件、实验板、下载线。程序与小结:-15-单片机原理与应用实验报告ORG0000HAJMPMAINORG0030HMAIN:MOVSP,#

3、60HCLRAMOVR7,#16MOVR0,#30HLOOP:MOV@R0,AINCR0INCADJNZR7,LOOPSORT:MOVR0,#30HMOVR7,#15CLRF0LOOP1:MOVA,@R0MOV2BH,AINCR0MOV2AH,@R0CLRCSUBBA,@R0JNCNEXTMOV@R0,2BHDECR0MOV@R0,2AHINCR0SETBF0NEXT:DJNZR7,LOOP1JBF0,SORTSJMP$-15-单片机原理与应用实验报告-15-单片机原理与应用实验报告实验2P0口输入、输出实验实验目的1.学习P0口作为I/O口的应用方法

4、;2.学习应用软件延时的详细计算方法;实验内容编写红绿灯或走马灯程序并下载运行。间隔时间自行设定。实验说明通过对走红绿灯或马灯程序以及软件延时程序的编写,掌握把P0口用作I/O口的方法,进一步熟练应用软件程序进行延时功能的实现。实验仪器和设备计算机、WAVE软件、STC-ISP软件、实验板、下载线。程序与小结:0.00.10.2●绿●红●黄0.3●黄0.4●红0.5●绿●23●24●25●22●21●20-15-单片机原理与应用实验报告ORG0000HAJMPMAINORG0030HMAIN:MOVSP,#60HMOVA,#0FEHMOVP2,ALCA

5、LLDEL600MSRLAMOVP2,ALCALLDEL600MSRLAMOVP2,ALCALLDEL600MSRLAMOVP2,ALCALLDEL600MSRLAMOVP2,ALCALLDEL600MSRLAMOVP2,ALCALLDEL600MSMOVA,#10101010MOVP2,ALCALLDEL600MSCPLAMOVP2,A-15-单片机原理与应用实验报告LCALLDEL600MSCPLAMOVP2,ALCALLDEL600MSMOVP2,#0FFHMOVA,#0FEHMOVP0,ALCALLDEL1SRLAMOVP0,ALCALLDEL

6、1SRLAMOVP0,ALCALLDEL1SRLAMOVP0,ALCALLDEL1SRLAMOVP0,ALCALLDEL1SRLAMOVP0,ALCALLDEL1SMOVA,#10101010MOVP0,ALCALLDEL1SCPLAMOVP0,ALCALLDEL1SCPLAMOVP0,ALCALLDEL1SMOVP0,#0FFHAJMPMAIN;******ÑÓʱ1S********;^^^Îó²î:Ïà²î1779΢Ãë^^^DEL1S:MOVR5,#0FEHDL1S0:MOVR6,#0E7HDL1S1:MOVR7,#07HDJNZR7,$DJ

7、NZR6,DL1S1DJNZR5,DL1S0RETEND-15-单片机原理与应用实验报告-15-单片机原理与应用实验报告实验3数码管显示实验目的1.学习应用74LS164作为串口转并口的应用方法;2.学习模拟串口的输出编程方法;3.学习应用74LS164驱动LED显示的电路设计;实验内容1.编写将一个字节的8位低位在前逐位送出的子程序;2.编写将30H-33H内的数据送出显示的显示子程序;3.编程延时0.5S的延时子程序;4.编写从0000递加到9999的十进制加法显示器,要求时间间隔为0.5S.实验说明通过对74LS164驱动数码管的编程,学习应用普

8、通I/O驱动多位静态数码管的电路设计及编程方法。实验仪器和设备计算机、WAVE软件、STC-I

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

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

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