单片机原理及应用B实验指导书

单片机原理及应用B实验指导书

ID:44079842

大小:239.53 KB

页数:9页

时间:2019-10-18

单片机原理及应用B实验指导书_第1页
单片机原理及应用B实验指导书_第2页
单片机原理及应用B实验指导书_第3页
单片机原理及应用B实验指导书_第4页
单片机原理及应用B实验指导书_第5页
资源描述:

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

1、嵌入式系统(2)裳片机原理及应用实验指导书刘连鑫姜志海编制电气与电子工程学院电气工程系目录1、实验一熟悉系统简单程序实验2、实验二循环程序调试3、实验三P1口输入输出程序调试4、实验四定时器中断程序调试5、实验五单片机与PC机串行通讯程序调试6、实验六8255输入输出程序调试实验一熟悉系统简单程序实验一、实验目的1.掌握W6000开发系统的使用方法,学会利用W6000仿真软件调试简单程序。2.学会利用仿真系统软件查看片内RAM、SFR、BIT、XDATA中的数据。二、实验内容1.编程,将数据00〜OFH依次存放到内RAM30H

2、〜3FH单元中。2.编程,将内部RAM30H〜3FH单元中的数据求和,并存于片内40H中。3.编程,将片部RAM30H〜3FH单元中数据传递到片外RAM从0000H开始的单元中。三、实验说明通过本实验,掌握单片机的存储器结构及读写存储器的方法,同时掌握单片机编程、调试方法。四、实验仪器和设备PC机、WAVE软件。五、实验要求1.利用WAVE软件集成环境,调试所编制的程序。2.在程序中设置断点,察看程序运行的结果。1.采用单步运行、连续运行方式执行程序。2.执行程序,查看片内RAM、SFR、BIT、XDATA中的数据。实验二循环

3、程序调试一、实验目的1・循环结构的程序主要包括:初始化,循环体、循环修改和循环控制。通过实验了解循环程序的编制方法。2.了解循环程序的调试方法。二、实验内容1.编制程序将片内60H〜6FH单元中的数据求和。2.编制程序实现下功能:片内RAM60H开始存放10个数据,试统计正数、负数及为零的数据个数,并将结果分别存在片内RAM50H>51H、52H单元中。3.自编制一个循环程序,并调试。三、实验仪器和设备PC机、WAVE软件。四、复习思考题1.写岀实验上机过程中如何观察指令的执行状态,如何观察程序的运行结果。2.自己编写一段循环

4、程序并通过实验验证其正确性。实验三P1口输入输出程序调试一、实验目的1.学习Pl口的使用方法。2.学习延时子程序的编写和使用。二、实验内容1、编写程序,当开关闭合时使对应的发光二极管点亮。2、采用软件延时方法,当某个开关闭合时使LED循环点亮0.5秒。3、采用定时器定时的方法,使LED循环点亮0.5秒。三、实验仪器和设备PC机、WAVE软件、E6000/S仿真器+POD8X5X仿真头、实验板等。四、实验说明1、P1口是准双向口。它作为输出口时与一般的双向口使用方法相同。由准双向口结构可知当P1口用作输入口时必须先对它置“1”。

5、若不先对它置“1”,读入的数据是不正确的。2、0.5S软件延时子程序:DELY:MOVR5,#10DELO:MOVR7,#100DELI:MOVR6,#248DEL2:DJNZR6,$DJNZR7,DELIDJNZR5,DEL0RET五、实验电路硬件连接图・P10/T,PI1/T,P12,P13,P14,P15・PI6,P17jINT1INTO・T1・TO・EA/VP・XI・X2・RESETRDWRPOOP01P02PO3P()4PO5PO6PO701234567P2P2P2P2P2P2P2P2RXDrxDALE/PPSEN3

6、93837363533322122互24互2627281()IT3029P1.0〜P1.3作输出口,接4个LED指示灯,当口线输出“0”时,对应的LED亮;P1.4〜P1.7作输入口,接4个拨动开关,当开关闭合时,对应的口线接地。六、复习思考题1.复习8051单片机并行I/O端口特性,P0、PKP2和P3口各有什么特点。2.为什么说P1口是准双向口?在实验室用P1口输入吋,如果不先向P1口写入“1”而直接读取引脚,会出现什么现象?实验四定时器中断程序调试一、实验目的1.学习51单片机内部定时器/计数器的使用和编程方法。2.进一

7、步掌握中断处理程序的编程方法。二、实验内容1.用单片机内部定时器T0中断方式计时,实现每1秒钟使P1.0的输出状态发生一次反转从而形成方波输出。2.单片机内部T0按计数器模式和方式1工作,对P3.4(T0)引脚上的输入脉冲进行计数,并将计数值按二进制数通过P1口驱动LED灯显示出来。三、实验仪器和设备PC机、WAVE软件、E6000/S仿真器+POD8X5X仿真头、实验板等。四、实验说明1、关于内部定时器/计数器的编程主要是时间常数的设置和有关控制寄存器的设置。内部定时器/计数器在单片机中主要有定时和计数两种功能。本实验使用的

8、是定时功能。2、与定时器有关的寄存器有工作方式寄存器TMOD和控制寄存器TCONoTMOD用于设置定时器/计数器的工作方式0-3,并确定用于定时还是用于计数。TCON主耍功能是为定时器在溢出时设定标志位,并控制定时器的运行或停止等。内部计数器用作定时器时,是对机器周期计数。每

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

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

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