单片机应用实验指导书_第1页
单片机应用实验指导书_第2页
单片机应用实验指导书_第3页
单片机应用实验指导书_第4页
单片机应用实验指导书_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、单片机应用实验指导书 主编 万加富主审 *广东机电职业技术学院前 言为提高单片机实验效果,根据我校现有的实验室资源,特编写本实验指导。本实验指导书适用于全院所有电专业的单片机课程。目 录实验项目1 熟悉实验平台 (4)实验项目2 信号灯的控制 (7)实验项目3 外部中断实验 (10)实验项目4 定时器实验(12)实验项目5 中断控制信号灯实验(14)实验项目6 串口自发自收实验(18)实验项目7 步进电机控制实验(20)实验项目8 A/D转换实验(22)实验项目9 串行通信实验 (25)实验项目10 单片机与PC通信实验(27)文档可自由编辑打印实验项目1 熟悉实验平台一、项目编号:0001二

2、、实验课时:2节三、实验目的(1)熟悉伟福软件仿真软件和HK-51系列仿真开发系统。(2)了解超想3000TB实验系统的运用。(3)了解仿真器和烧录器。四、实验的内容及要求(1)能熟悉的运用伟福软件,正确的连接把实验箱与PC机连接。(2)完成一个简单流水灯控制程序,每灯亮一约秒,用延时实现。五、实验场地与器材实验地点:控制实验室(学院一号楼603)。器材:PC机、超想3000TB实验箱。六、操作步骤及工作要点(1)启动进入伟福软件,编写工作程序。(2)汇编、调试,然后将程序载入目的文件。(3)将程序装载到HK-51系列仿真开发系统。(4)相关的实验单元按照实验要求进行连接。(5)启动程序,检查

3、程序运行效果,完成有关的项目实验。七、实验的电路图及程序流程图(1)电路图:(2)程序流程图: 八、考核要求(1)运用伟福软件及HK-51系列仿真开发系统的熟练程度。(2)超想3000TB实验箱的接线情况。(3)实验的最后结果是否符合要求九、配分、评分标准(参考)序号考核内容配分评分标准考核记录扣分得分1软件的运用50熟练程度2实验箱的接线20接线是否正确3流水灯控制30实验要求合计十、思考(1)设置断点有什么作用?如何设置断点?(2)通过这次实验,大家思考一下如何实现二极管的循环亮灭实验项目2 信号灯的控制一、项目编号:0002二、实验课时:2节三、实验目的(1)进一步熟悉软件的操作和使用方

4、法;(2)了解有关汇编指令的应用四、实验的内容及要求(1)运行不同的程序,观察发光二极管的亮灭状态。(2)比较程序的特点,了解汇编语言程序设计的基本思路和指令应用。五、实验场地与器材实验地点:控制实验室(学院一号楼603)。器材:PC机、超想3000TB实验箱。六、操作步骤及工作要点(1)输入程序1并检查无误,对程序进行汇编、调试,将程序装载到HK-51系列仿真开发系统。(2)按照实验连线要求连接,运行程序观察二极管的是否是不停的亮灭。(3)输入程序2并进行汇编、调试和装载;(4)用导线将P3.4接地,运行程序2观察二极管的亮灭情况,将P3.4悬空,运行程序2观察二极管的亮灭情况是否和P3.4

5、接地时相同;(5)输入程序3并进行汇编、调试和装载;(6)运行程序3,观察8个二极管的亮灭情况是否为顺序点亮七、实验电路图及程序流程图(1)电路图:(2)程序流程图:八、考核要求(1)程序编写及实验的操作(2)超想3000TB实验箱的接线及仿真情况。(3)实验的最后结果是否符合要求九、配分、评分标准(参考)序号考核内容配分评分标准考核记录扣分得分1程序110最后结果2程序240同上3程序350同上合计十、思考(1)如何编写程序改变延时的时间?实验项目3 外部中断实验一、项目编号:0003二、实验课时:2节三、实验目的(1)掌握中断程序设计思想。(2)学习汇编程序设计的方法,特别是中断服务程序的

6、编写四、实验的内容及要求P1.2接发光二极管,外部中断0输入引脚给一个下降沿,发光二极管亮约1秒钟,1秒种时间可以采用延时的方法。五、实验场地与器材实验地点:控制实验室(学院一号楼603)。器材:PC机、超想3000TB实验箱。六、操作步骤及工作要点(1)输入程序1并检查无误,对程序进行汇编、调试,将程序装载到HK-51系列仿真开发系统。(2)连接电路,按下按键,观察二极管是否发光。七、实验电路图及程序流程图(1)电路图:(2)程序流程图:(略)八、考核要求(1)程序编写及实验的操作(2)超想3000TB实验箱的接线及仿真情况。(3)实验的最后结果是否符合要求九、配分、评分标准(参考)序号考核

7、内容配分评分标准考核记录扣分得分1基本操作202实验结果80合计十、思考(1)中断的初始化(2)中断服务程序的编写实验项目4 定时器实验一、项目编号:0004二、实验课时:2节三、实验目的(1)掌握定时器设计思想;(2)学习汇编程序设计的方法,特别是定时器相关的中断服务程序的编写四、实验的内容及要求P1.2接发光二极管,使用定时器,使亮一秒,再暗一秒,如些交替进行。注意不要使用延时的方法。设仿真器的晶振频率为12MHz。五、实验场地与器材实验地点:控制实验室(学院一号楼603)。器材:PC机、超想3000TB实验箱。六、操作步骤及工作要点(1)输入程序1并检查无误,对程序进行汇编、调试,将程序

8、装载到HK-51系列仿真开发系统。(2)连接电路,观察二极管发光情况。七、实验电路图及程序流程图(1)电路图:(2)程序流程图:(略)八、考核要求(1)程序编写及实验的操作(2)超想3000TB实验箱的接线及仿真情况。(3)实验的最后结果是否符合要求九、配分、评分标准(参考)序号考核内容配分评分标准考核记录扣分得分1基本操作202实验结果80合计十、思考(1)定时器相关初始化?(2)定时器相关中断服务程序的编写?实验项目5 中断控制信号灯实验一、项目编号:0005二、实验课时:2节三、实验目的(1)通过定时器程序调试,学会定时器方式1的使用;(2)通过中断程序调试,熟悉中断的基本概念。四、实验

9、的内容及要求信号灯循环显示,时间间隔为1s 用定时器方式编制延时程序,实现信号灯的控制五、实验场地与器材实验地点:控制实验室(学院一号楼603)。器材:PC机、超想3000TB实验箱。六、操作步骤及工作要点(1)输入程序1并检查无误,对程序进行汇编、调试,将程序装载到HK-51系列仿真开发系统。(2)连接相应的电路(3)运行程序1,观察二极管的亮灭;(4)输入程序2并检查无误,对程序进行汇编、调试,装载。(5)运行程序2,观察二极管的亮灭。七、实验电路图及程序流程图(1)电路图:(2)程序流程图: 八、考核要求(1)程序编写及实验的操作(2)超想3000TB实验箱的接线及仿真情况。(3)实验的

10、最后结果是否符合要求九、配分、评分标准(参考)序号考核内容配分评分标准考核记录扣分得分1基本操作202程序1303程序250合计十、思考1. 思考一下这两个程序的运行,在时间上的误差是否相同,若不同哪个误差更小些?实验项目6 串口自发自收实验一、项目编号:0006二、实验课时:2节三、实验目的(1)掌握串口通信初始化设计思想。(2)特别是串口通信中断服务程序的编写。四、实验的内容及要求TXD发送一个字节数据,RXD接收发出的数据。P1.0接发光二极管,当接收到一个数据时,让它亮约一秒,再接收一个数据时暗约一秒,以指示串口通信的进行。五、实验场地与器材实验地点:控制实验室(学院一号楼603)。器

11、材:PC机、超想3000TB实验箱。六、操作步骤及工作要点(1)输入程序并检查无误,对程序进行汇编、调试,将程序装载到HK-51系列仿真开发系统。(2)连接电路,观察二极管发光情况。七、实验电路图及程序流程图(1)电路图:(2)程序流程图:(略)八、考核要求(1)程序编写及实验的操作(2)超想3000TB实验箱的接线及仿真情况。(3)实验的最后结果是否符合要求九、配分、评分标准(参考)序号考核内容配分评分标准考核记录扣分得分1基本操作202实验结果80合计十、思考(1)串口通信中断的初始化(2)中断服务程序的编写实验项目7 步进电机控制实验一、项目编号:0007二、实验课时:2节三、实验目的(

12、1)学习I/O口的使用。(2)掌握步进电机的控制。四、实验的内容及要求利用P1的4个I/O口控制步进电机旋转,并能根据需要改变转速。五、实验场地与器材实验地点:控制实验室(学院一号楼603)。器材:PC机、超想3000TB实验箱。六、操作步骤及工作要点(1)输入程序1并检查无误,对程序进行汇编、调试,将程序装载到HK-51系列仿真开发系统。(2)连接电路,观察步进电机的转动情况。七、实验电路图及程序流程图(1)电路图:(2)程序流程图:(略)八、考核要求(1)程序编写及实验的操作(2)超想3000TB实验箱的接线及仿真情况。(3)实验的最后结果是否符合要求九、配分、评分标准(参考)序号考核内容

13、配分评分标准考核记录扣分得分1基本操作202程序280合计十、思考(1)如何实现步进电机反转及改变步进电机的转速?(2)电机速度控制的实现原理是什么?实验项目8 A/D转换一、项目编号:0008二、实验课时:2节 三、实验目的(1)掌握A/D转换与单片机接口的方法(2)了解A/D芯片0809转换性能及编程方法四、实验的内容及要求分析ADC0809和单片机的接口方法并编写程序,要求当调节电位器使输入模拟电压发生变化时,最前面两个数码管显示对应的变化(显示内容为00HFFH的16进制数)1 掌握单片机与ADC0809的接口技术,能够熟练完成电路制作。2 熟悉CPU用中断和查询方式读取A/D转换结果

14、的程序设计方法。五、实验场地与器材实验地点:控制实验室(学院一号楼603)。器材:PC机、超想3000TB实验箱。六、操作步骤及工作要点 (1) 设定仿真模式为程序空间在仿真器上,数据空间在用户板上(2)硬件诊断:调整综合实验仪上模拟信号发生器的电位器,使输入到此AD0809的IN0上电压为一定值。(3)编写程序,并编译通过 。本程序使用查询的方式读取转换结果。在读取转换结果的指令后设置断点,运行程序,在断点处检查并读出A/D转换结果,数据是否与Vin0相对应。修改程序中错误,使显示值随Vin0变化而变化。七、实验电路图及程序流程图(1)电路图:(2)程序流程图:八、考核要求(1)程序编写及实

15、验的操作(2)超想3000TB实验箱的接线及仿真情况。(3)实验的最后结果是否符合要求九、配分、评分标准(参考)序号考核内容配分评分标准考核记录扣分得分1基本操作202实验结果80合计十、思考(1)试编写循环采集8路模拟量输入AD转换程序;(2)以十进制方式显示。如何编写程序改变延时的时间?实验项目9 串行通信实验一、项目编号:0009二、实验课时: 2节三、实验目的(1)复习掌握定时器的功能和编程使用。(2)熟悉MCS-51单片机串行口的各种功能。(3)掌握串行通信的重要指标:字符帧和波特率的设定方法。(4)会编写单片机串行通信的程序。四、实验的内容及要求设计电路并编写程序,完成单片机和单片

16、机之间的通信,要求如下:(1)甲机发送键盘输入的键号,乙机接收键号,并亮起对应的二极管。(2)通信协议为:通信双方以方式1工作,9600,N,8,1。五、实验场地与器材实验地点:控制实验室(学院一号楼603)。器材:PC机、超想3000TB实验箱。六、操作步骤及工作要点(1)输入程序并检查无误,对程序进行汇编、调试,将程序装载到HK-51系列仿真开发系统。(2)连接电路,按下按键,观察对应的二极管是否发光。七、实验电路图及程序流程图(1)电路图:(2)程序流程图:(要求同学们画出)八、考核要求(1)程序编写及实验的操作(2)超想3000TB实验箱的接线及仿真情况。(3)实验的最后结果是否符合要

17、求九、配分、评分标准(参考)序号考核内容配分评分标准考核记录扣分得分1基本操作102流程图403实验结果50合计十、思考(1)修改程序,改变系统的通信速度?实验项目10 单片机与PC通信实验一、项目编号:0010二、实验课时: 2节三、实验目的(1)掌握单片机与PC通信程序的设计方法;四、实验的内容及要求利用MAX232芯片和DB9接插件,将单片机系统和PC机通过RS232协议相联。实现计算机和单片机相互通信。五、实验场地与器材实验地点:控制实验室(学院一号楼603)。器材:PC机、超想3000TB实验箱。六、操作步骤及工作要点(1)利用软件(计算机上通信处理软件可以到单片机协会网上下载)给单片机发一串数据,再读会这段数据。(2)观察结果七、实验电路图及程序流程图(1)电路图:(2)程序流程图:(略)八、考核要求(1)程序编写及实验的操作(2)超想3000TB实验箱的接线及仿真情况。(3)实验的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论