2019单片机实验要求指导书14页

合集下载

2019单片机实验要求指导书13页word

2019单片机实验要求指导书13页word

海南师大物理与电子工程学院电子信息科学与技术专业《单片机应用技术》实验指导2019年4月目录实验一单片机仿真与开发系统认识 (1)实验二汇编语言简单编程实验 (3)实验三C51语言简单编程实验 (4)实验四并口实验 (5)实验五定时/计数器实验 (7)实验六单片机中断实验 (9)实验七串口实验 (11)实验八A/D、D/A实验 (13)附录一开发板布局图 (15)附录二开发板各部分电路原理图 (16)实验一单片机仿真与开发系统认识[实验类型] 验证性实验[实验目的]1、掌握51单片机开发软件Keil 的用法;2、掌握单片机硬件仿真软件Proteus的基本用法;3、了解实验所用开发板的电路原理,熟练掌握其基本使用方法。

[实验内容&要求]1、准备工作文件夹在D盘建立一个实验一工作文件夹,文件夹名字自定(英文)。

以下所有步骤建立的文件都存放在这个文件夹内。

2、Keil软件的使用首先打开KEIL软件,然后依次练习汇编程序和C程序的建立和编译。

(1)汇编语言程序练习:1>建立一个项目(建立一个项目文件夹,存在第1步所建立的文件夹内)2>输入课本P127页[例6-1]中的汇编程序(不过把P1和P0口所接器件换一下,即P0口接8个发光二极管,P1口接8个开关),在Keil C中输入,以.asm 做扩展名,保存到项目文件夹内。

3>在项目中添加该文件,编译生成.hex文件。

(2)C语言程序练习:1>再建另外一个项目(也在工作文件夹内另建一个项目文件夹);2>输入课本P127页[例6-1]中的C程序(同样注意把P1和P0换一下),保存、加入项目并生成.hex文件。

3、Proteus软件的使用(1)打开Proteus软件,参考课本P127页[例6-1]的要求建立硬件仿真图,注意把P1和P0所接器件换一下。

仿真文件名自定,保存在第1步所建立的文件夹内。

(2)在Proteus设置单片机属性为使用前面所生成的.hex文件,进行仿真测试。

单片机实训指导书

单片机实训指导书

实训项目一让单片机动起来1、实训目的及要求:1)掌握单片机开发板的使用方法(驱动识别,程序下载)2)掌握单片机程序开发软件KEIL的使用3)掌握单片机程序烧录软件STC-ISP下载软件的使用2、实训内容1)根据实训报告内容编写单片机程序2)调试程序并使用ISP下载软件将程序烧录到单片机芯片中3)观察实验现象并记录4)完成实训报告内容3、实训准备硬件:单片机开发板、电脑、杜邦线软件:keil uvision4 、STC-ISP4、实训过程1)流程图2)实训程序一:#include "reg52.h"sbit LED=P1^0;void main(){LED=0;while(1);}实训程序二:#include "reg52.h"#define LED P1;void main(){LED=0xaa;while(1);}3)实训步骤①打开KEIL软件编写LED控制程序。

②程序调试无误后,使用KEIL生产HEX文件。

③将生产的HEX文件烧录到单片机芯片中,并观察实验现象。

3)实验现象记录实训程序一:。

实训程序二:。

4)实训报告要求①将实训程序中的注释补充完整,了解每条语句作用。

实训项目二LED的闪烁1、实训目的及要求:1)掌握单片机控制LED点亮和熄灭的方法。

2)了解单片机延时程序的原理及设计。

3)了解单片机中常用的变量类型及其定义方法。

2、实训内容1)根据实训报告内容编写单片机程序2)调试程序并使用ISP下载软件将程序烧录到单片机芯片中3)观察实验现象并记录4)完成实训报告内容3、实训准备硬件:单片机开发板、电脑、杜邦线软件:keil uvision4 、STC-ISP4、实训过程1)流程图2)实训程序:#include "reg52.h"#define uchar unsigned char //定义uchar为定义字符型变量,范围#define uint unsigned int //定义uint为定义整型变量,范围sbit LED=P1^0;uint i;//定义整型变量ivoid main(){while(1){LED=0;for(i=0;i<20000;i++);LED=1;for(i=0;i<20000;i++);}}3)实训步骤①打开KEIL软件编写LED闪烁控制程序。

单片机实验指导书(6个实验)

单片机实验指导书(6个实验)

单片机原理和接口技术实验指导书襄樊学院物理和电子信息技术系实验要求1.进入实验室前完成的部分1)认真阅读实验指导书,弄懂实验原理和实验内容。

2)编写实验所要用到的程序,将其放在U盘上。

3)写出预习报告。

2. 进入实验室后完成的部分1)建立工程,加入已准备好的程序文件。

2)对程序进行调试,修改错误,获得要求的结果。

3)保存调试后的程序。

3.实验结束后的部分对实验结果进行分析、总结,写出实验报告。

实验报告内容及格式1.实验目的2.实验设备3.实验原理及环境4.实验内容只做文字叙述,程序部分放在程序清单中。

流程图也可不画。

5.程序清单本实验使用的完整程序。

如果使用了本实验或前面实验中完全相同的子程序,可不列写,只做注明即可。

6.实验步骤7.实验总结主要包括对实验结果、调试过程、错误及产生的原因的分析,以及本次实验的重要收获等。

此项为实验成绩评定的重要依据。

实验1 Keil C51的使用(汇编语言)实验目的:初步掌握Keil C51(汇编语言)和ZY15MCU12BD型综合单片机实验箱的操作和使用,能够输入和运行简单的程序。

实验设备:ZY15MCU12BD型综合单片机实验箱一台、具有一个RS232串行口并安装Keil C51的计算机一台。

实验原理及环境:在计算机上已安装Keil C51软件。

这个软件既可以和硬件(ZY15MCU12BD型综合单片机实验箱)连接,在硬件(单片机)上运行程序;也可以不和硬件连接,仅在计算机上以虚拟仿真的方法运行程序。

如果程序有对硬件的驱动,就需要和硬件连接;如果没有硬件动作,仅有软件操作,就可以使用虚拟仿真。

实验内容:1.掌握软件的开发过程:1)建立一个工程项目选择芯片确定选项。

2)加入C 源文件或汇编源文件。

3)用项目管理器生成各种使用文件。

4)检查并修改源文件中的错误。

5)编译连接通过后进行软件模拟仿真。

6)编译连接通过后进行硬件仿真。

7)I A P 编程操作2.按以上步骤实现在P1.0输出一个频率为1Hz的方波。

单片机实验指导书

单片机实验指导书

单片机实验指导书一、实验介绍单片机是一种集成电路,能够完成各种控制和计算任务。

本实验指导书将引导您进行单片机实验,以帮助您了解单片机的基本原理和应用。

在本实验中,您将学习如何搭建实验环境、编写程序以及进行各种实验操作。

二、实验准备1. 实验设备和材料:- 单片机开发板- USB数据线- 适配器- 数字电路元件(如LED、电位器等)2. 软件准备:- 单片机开发软件(如Keil、IAR EWARM等)- 编程软件(如C语言编辑器)- USB驱动程序三、实验步骤1. 搭建实验环境:- 将USB数据线连接单片机开发板和计算机。

- 通过适配器给单片机开发板供电。

- 检查驱动程序是否正确安装。

2. 编写程序:- 打开单片机开发软件,并创建一个新的工程。

- 选择适当的单片机型号和编程语言。

- 编写程序代码,实现所需功能。

- 编译程序并下载到单片机开发板。

3. 实验操作:- 根据实验要求连接相应的电路元件。

- 调试程序,确保程序能正确运行。

- 运行实验并观察结果。

四、实验注意事项1. 请确保您具备基本的电路和编程知识。

2. 在操作实验设备和元件时,请小心谨慎,避免发生触电等事故。

3. 如果遇到问题,请及时咨询实验指导人员或相关专家。

五、实验示例以下是一个简单的实验示例,用于演示如何控制LED灯的亮度:实验电路连接:将一个LED灯连接至单片机开发板的一个GPIO口。

程序代码:#include <reg51.h>sbit LED = P1^0;void delay(unsigned int time){unsigned int i,j;for(i=0;i<time;i++)for(j=0;j<120;j++);}void main(){while(1){LED = 1; // 点亮LEDdelay(200); // 延时200msLED = 0; // 熄灭LEDdelay(200); // 延时200ms}}六、实验总结通过本次实验,我们学习了搭建实验环境、编写程序以及进行单片机实验操作的基本步骤和注意事项。

单片机实验指导书

单片机实验指导书

单片机实验指导书近年来,单片机技术的发展十分迅速。

越来越多的工程师和科技爱好者开始接触和学习单片机技术,这促使单片机实验指导书的需求越来越大。

然而,这方面的书籍并不是很多,而且很多都只是简略介绍了一些基础的知识,很难满足读者的需求。

因此,我们有必要撰写一本全面、详实的单片机实验指导书,以供广大读者参考。

一、实验前的准备工作在进行单片机实验之前,需要进行一些准备工作。

首先,应确保实验所需要的单片机、电路板、电路图和元件都准备齐全;其次,应找到合适的实验环境,比如一间安静、干净、通风的实验室;最后,需要特别注意使用电器设备时的安全问题,确保自己和他人的安全。

二、实验的流程和步骤在开始实验之前,需要认真研读实验指导书中的介绍和分析,了解实验的目的、原理和步骤。

然后,按照指导书中的步骤依次进行实验。

实验完成后,应按照要求记录实验数据,并进行分析和归纳总结。

如果有问题需要解决,可以查阅相关的资料和文献,或向老师和同学请教。

三、实验中的注意事项在进行单片机实验时,一定要注意以下几点:首先,要认真选择合适的元件和器材,确保其质量和性能符合要求;其次,要遵守电器设备的使用规范,比如正确连接电源和地线、避免引起短路等;最后,要防止过度使用单片机,以免出现电磁干扰、损坏设备等问题。

四、实验课堂作业单片机实验课堂作业的目的是让学生加深对单片机知识的理解和掌握。

作业内容应与实验内容相密切相关,包括设计实验电路、编写程序、测试运行结果等。

同时,作业应具有一定难度和挑战性,以激发学生的兴趣和创造力。

总之,单片机实验指导书是单片机科技研究和应用的基础。

只有通过认真研读和实践,才能真正掌握单片机技术,应用到实际生产和工程中。

希望我们的实验指导书能够对广大读者有所帮助。

单片机实验要求及实验步骤

单片机实验要求及实验步骤

实验要求及‎实验步骤一、实验要求1、预习《单片机技术‎实验教程》书中第一、二、三章;第三章预习‎所要做的实‎验项目,并写预习报‎告。

2、每位同学必‎须编好每次‎实验程序,未编好程序‎不得上机做‎实验。

3、上机时,程序调试完‎后,须由指导老‎师在机器上‎检查运行结‎果,经认可签字‎后方可退出‎试验。

二、实验步骤1、路径:双击桌面图标进入K‎ei l软件‎集成开发环‎境。

[最初进入u‎V2时,只能看到工‎程管理窗口(左边窗框)、源程序窗口‎(右边窗框)和输出窗口‎(下面窗框)。

]2、实验的调试‎需按下面的‎步骤来完成‎:(1)建立一个工‎程项目文件‎;(2)工程选择一‎个目标器件‎(如AT89‎C51);(3)创建源文件‎,输入程序代‎码并保存;(4)把源文件添‎加到项目中‎;(5)为工程项目‎设置软硬件‎调试环境;(6)编译连接项‎目文件;(7)硬件调试或‎软件调试。

操作步骤:①工程的建立‎:点击窗口中‎“【工程】/【新建工程】”选项,然后在弹出‎的“新建工程”对话框中选‎择要保存项‎目文件的路‎径,在“文件名”文本框输入‎项目名,然后单击“保存”按钮。

此时左边工‎程管理窗口‎中“目标1”文件夹前会‎变成“+”(注:目标文件夹‎的前为“+”表示工程建‎立,否则未建立‎工程);同时弹出一‎个对话框,要求选择单‎片机的型号‎,在“为目标‘目标1’选择设备”对话框中双‎击“A tmel‎”,选择“AT89C‎51或AT‎89C52‎”后单击“确定”按钮。

②源文件的建‎立(输入设计的‎模块文件):点击窗口中‎“【文件】/【新建】”选项或单击‎工具栏上的‎按钮,在右边源程‎序窗口弹出‎的程序文本‎框中输入所‎设计的程序‎代码,输入完毕后‎,选择【文件】/【保存】选项,在弹出的“另存”对话框中输‎入文件名(后缀为.asm),单击”保存”按钮, 保存文件。

③把源文件添‎加到工程项‎目中(将模块文件‎选项入工程‎):单击左边工‎程管理窗口‎中“目标1”文件夹前面‎的+号,展开里面的‎内容“源程序组1‎”。

单片机实验指导书

单片机实验指导书

单片机实验指导书第一章实验概述本实验指导书旨在帮助学生掌握单片机基本原理和应用技巧。

通过实验的学习,学生将了解单片机的内部结构,学习单片机的编程方法,并能够用单片机实现简单的控制功能。

第二章实验准备2.1 实验器材准备本实验需要准备以下器材:- 单片机开发板- USB线- 电脑2.2 软件安装在开始实验之前,需要安装以下软件:- Keil C51开发环境- STC单片机系列驱动程序第三章实验步骤3.1 硬件连接将单片机开发板通过USB线连接到电脑上,并确保连接正常。

3.2 软件设置打开Keil C51开发环境,点击菜单栏中的“文件”选项,选择“新建”创建新的工程。

设置工程的名称和保存位置,确定后点击“保存”。

3.3 编写程序在Keil C51开发环境中,编写单片机程序。

首先需要包含相应的头文件,然后编写具体的程序逻辑,实现所需的功能。

3.4 编译和烧录程序在编写完程序后,点击菜单栏中的“编译”选项进行编译。

编译成功后,点击菜单栏中的“下载”选项将程序烧录到单片机开发板中。

3.5 实验验证将程序烧录完毕后,将开发板与外部模块连接,观察实验现象是否符合预期。

第四章实验注意事项4.1 安全注意事项在实验过程中,要注意使用安全电压和电流,避免短路和电击风险。

4.2 实验环境实验需要在安静、整洁的环境中进行,以避免干扰和误操作。

4.3 调试和故障排除如果遇到实验效果不理想或者出现故障的情况,可以参考开发板的说明书进行故障排查和调试。

第五章实验总结通过本次实验,我深入了解了单片机的基本原理和应用技巧。

通过编写程序并实际观察实验现象,我成功掌握了单片机编程的方法和技巧,并能够用单片机实现简单的控制功能。

本次实验还让我意识到了实验中的安全注意事项和环境要求的重要性。

在实验过程中,我严格遵守了安全规定,并在安静整洁的环境中进行操作,确保实验顺利进行。

通过反复实践和调试,我不断提高了自己的实验技巧和问题排查能力。

在遇到故障时,我能够通过检查并参考说明书,准确地找到并解决问题。

实验指导书(单片机)

实验指导书(单片机)

《单片机原理》实验指导书徐迎曦张松灿河南科技大学电子信息工程学院自动化系2007年4月前言......................................................1 试验一 清零程序.........................................2 试验二 拆字程序..........................................4 试验三 拼字程序..........................................6 试验四 数据区传送子程序..................................8 试验五 数据排序程序.....................................10 实验六 8031单片机P3、Pl口应用.........................12 实验七 工业顺序控制器...................................14 实验八 并行接口芯片8255应用............................18 实验九 8279 键 盘、显 示 实 验...........................22 附录 DVCC实验装置及实验系统说明..........................27《单片机原理及应用》课程不仅是自动化专业的专业课,还是计算机应用等非电专业的选修课。

由于单片机具有良好的控制性能和灵活的嵌入品质,单片机在各种领域都得到了极为广泛的使用,这也使我们必须学好这门课程。

《单片机原理及应用》课程的主要内容包括单片机的结构、时序、指令系统与程序设计、中断系统、定时器/计数器、存储器扩展、接口技术(包括用户界面技术、串行通信技术、A/D及D/A转换接口技术)、开发系统的组成和功能等。

在学习本课程的过程中,只有通过上机做实验,能够更好地激发学生的学习兴趣,才能使学生真正掌握单片机原理、工作方式。

【2018-2019】单片机实训指导书-优秀word范文 (12页)

【2018-2019】单片机实训指导书-优秀word范文 (12页)

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==单片机实训指导书篇一:单片机实训指导书单片机原理与应用实验指导书江西华忆电子工业中等专业学校电子系前言实训课是单片机课程的重要环节,从某种意义讲,它比老师课堂上讲解更为重要,因为,只有通过实验才能真正掌握和理解所学的知识,并达到应用所学知识的目的。

通过实验又可以培养学生独立分析问题和独立解决问题的能力,因此实验课对于工科学校的学生尤为重要。

一、实训课的目的1.掌握、理解并扩大所学的基本理论知识。

2.进行实验基本技能的训练,培养分析问题和解决问题的能力。

3.培养严肃认真、仔细踏实、敢于探索、勇于研究的科学态度和良好的实验工作习惯。

二、实训前的准备1.实验前要认真阅读实验指导书,明确实验目的,内容、步骤,按要求完成实验预习报告。

2.实验准备中,学生可以提出自己的想法和有关的实验内容,在条件允许的情况—下,实验室予以支持。

三、实验注意事项1.遵守作息时间,按规定时间进入实验室,不得迟到、早退。

2.要爱护实验设备,按技术规定精心使用。

3。

尊敬指导教师和实验室工作人员,尊重他们的劳动。

4.与实验无关的物品不得带入实验室。

5。

实验室内不允许吸烟、饮水、吃食物和打闹。

6.在做强电实验时,要注意人身安全,不得带电进行检查,发生故障,要立即拉闸。

7.每次实验都必须如实填写实验登记簿。

如有仪器、设备损坏,必须立即报告实验室老师或实验室工作人员确认,并做好书面记录。

实验做好后,必须整理好仪器、设备、工具、导线等, 并关闭实验台电源。

8.对违反实验室规章的学生,实验指导人员有权停止其实验。

四、实验总结报告实验总结报告是学生实验工作的总结。

报告要求规范,字迹工整,分析合理。

总结报告包括以下内容:1.实验名称、专业、班级、姓名、学号、同组者姓名、实验台号、实验日期。

2.实验设备、实验线路图、实验数据。

单片机实验教材(石伟)

单片机实验教材(石伟)

《单片机原理与应用》实验指导书湖南工业大学电气与信息工程学院实验要求1、实验前必须做好预习,并写出预习报告和绘制相关表格,明确实验的目的、内容和步骤,了解仪器设备的操作规程和实验设备的特性。

2、实验课不得迟到早退。

3、进入实验室,必须衣着整洁、保持安静、爱护财物,保持实验室清洁,严禁喧哗、打闹、吸烟、吃零食、随地吐痰。

4、遵守实验室规则,服从教师指导,按规定和步骤进行实验。

实验过程中,应正确操作,认真观察并如实记录,认真观察和分析实验现象,如实记录实验数据,不得抄袭他人的实验数据、结果,实验结果须经实验指导人员认可。

5、注意安全,严格遵守操作规程。

所有的实验电路严禁带电接线、拆线、改接线路。

严禁违反用电安全规程和指导老师指明的注意事项作业。

爱护仪器设备,节约用电、元器件等。

不许动用与本实验无关的仪器设备及其他物品,不准私自将公物带出实验室。

6、在实验过程中随时观察仪器设备运行情况,如发现有超量程、过热、异味、冒烟、火花等现象,应立即断电然后报告指导老师检查处理。

凡违反操作规程或不听从指导而造成仪器设备损坏等事故者,必须写出书面检查,并按学校有关规定赔偿损失。

7、在电路通电的情况下,人体严禁接触电路中不绝缘的金属导线或连接点带电部位,万一遇到触电事故,应立即切断电源,进行必要处理。

8、实验时应精力集中,同组者必须密切配合,接通电源前必须通知同学,以防触电。

9、实验完毕后,应做好仪器设备的复位工作、主动协助指导教师整理好实验室,切断电源,清洁实验台面和仪器设备,清扫实验场地,得到实验指导人员的允许后方可离开实验室。

10、按指导教师要求及时认真完成实验报告。

凡实验报告不合要求者,该实验按不合格处理。

实验成绩不及格者,不得参加本门课程的考试。

目录第1章软件实验项目 (4)实验一存储器读写 (4)实验二数据排序实验 (6)第2章硬件实验项目 (9)实验一I/O端口操作 (9)实验二定时中断 (11)实验三外部中断实验 (12)实验四计数器实验 (13)实验五RS232通信实验 (14)第3章课程设计 (16)第4章μVision开发环境简介 (18)第5章Proteus7仿真软件介绍 (21)第1章软件实验项目实验一存储器读写一、实验目的:1、掌握寄存器、存储器读写等汇编指令;2、掌握编程软件编辑、编译、调试等基本操作;3、学习简单程序的基本调试方法。

单片机实训指导书

单片机实训指导书

单片机实训指导书一、实训目的单片机实训是一门重要的实践课程,旨在通过实际操作和项目实践,让学生深入了解单片机的工作原理、编程方法和应用开发。

通过本次实训,学生将能够掌握单片机系统的设计、调试和维护技能,提高解决实际问题的能力,为今后从事相关领域的工作打下坚实的基础。

二、实训设备1、计算机:用于编写和调试单片机程序。

2、单片机开发板:包含单片机芯片、外围电路和接口,如STC89C52 开发板。

3、编程器:用于将编写好的程序下载到单片机中。

4、示波器:用于观察电路中的信号波形。

5、万用表:用于测量电路中的电压、电流等参数。

三、实训要求1、学生应提前预习相关的理论知识,熟悉单片机的基本结构和编程方法。

2、实训过程中,要严格遵守实验室的规章制度,注意安全,爱护实验设备。

3、认真完成每个实训项目,按时提交实训报告。

4、培养团队合作精神,积极参与小组讨论和项目开发。

四、实训内容(一)单片机基础知识1、了解单片机的发展历程、应用领域和特点。

2、熟悉单片机的内部结构,包括中央处理器(CPU)、存储器(ROM、RAM)、输入输出端口(I/O 口)、定时器/计数器、中断系统等。

3、掌握单片机的指令系统和编程方法,能够使用汇编语言或 C 语言进行简单的程序编写。

(二)单片机开发环境搭建1、安装单片机编程软件,如 Keil C51。

2、学习编程软件的使用方法,包括创建工程、编写代码、编译调试等。

3、安装并使用下载软件,将编写好的程序下载到单片机开发板中。

(三)单片机 I/O 口控制实验1、学习单片机 I/O 口的工作原理和控制方法。

2、编写程序实现对单个 I/O 口的输出控制,如点亮 LED 灯。

3、实现对多个 I/O 口的组合控制,如流水灯效果。

(四)定时器/计数器实验1、了解单片机定时器/计数器的工作原理和计数模式。

2、利用定时器/计数器实现定时功能,如控制LED 灯闪烁的频率。

3、实现计数器功能,如对外部脉冲进行计数。

单片机实验指导书

单片机实验指导书

前言单片机由于其微小的体积和极低的成本,广泛地应用于诸如玩具、家用电器、机器人、仪器仪表、汽车电子、工业控制、办公自动化、金融电子、船舶运控、个人终端及通信产品中,已成为现代电子系统中不可或缺的智能化工具。

因此牢固掌握和熟练应用单片机技术是电类专业学生必备的最重要的基本技能之一,也是电子工程师争宠的获胜筹码。

《单片机原理及应用》课程的开设就是为此而设置的。

《单片机原理及应用》课程无非三方面的内容—基元、扩展、应用。

基元包括单片机的结构、软硬件资源;扩展则是充分利用和统筹兼顾单片机的软硬件资源进行的单片机功能的延伸;而应用则要面向实际,在基元和扩展较为娴熟的前提下实施软件和硬件结合才能成为现实。

基元是基础,扩展是精华,应用是目的。

《单片机原理及应用》是一门技术性极强的课程。

要掌握单片机技术,光看不行,要亲历亲为,不断实践。

与其临渊羡鱼,不如张而结网。

所有单片机应用的技巧和方法都是通过实践检验、摸索、体会出来的,无论你阅读、参考了多少单片机方面的书籍或文献,没有实践都是纸上谈兵,收获甚微。

而实验则是单片机技术实践的基本手段。

《单片机原理及应用》课程的实验内容必须考虑单片机自身资源的发挥与利用,围绕如何应用、怎样应用、能够应用这个前提来安排。

通过实验要使学者达到掌握、理解、应用单片机技术的目的。

单片机应用系统由硬件系统和应用软件两部分构成。

硬件系统虽然会因面向的具体对象不同而各式各样,但万变不离其宗,基本且经典的硬件单元电路掌握了,其它也就迎刃而解;而应用软件也有一些基本的方法和技巧。

掌握了这些硬件单元的原理与设计、编程的基本方法与技巧,应用也就没有太多问题。

所以《单片机原理及应用》实验要充分考虑这样的特点来合理安排实验内容。

《单片机原理及应用实验指导书》正是在这样的背景下立意编写的。

本书共安排了7个实验,囊括了单片机技术的基本内容。

如何合理、充分利用单片机的软件、硬件资源,如何设计硬件电路,如何编写应用程序,书中都有一定的体现。

《单片机原理与应用》实验指导书

《单片机原理与应用》实验指导书

《单片机原理与应用》 实 验 指 导蒋艳红 编桂林电子科技大学电子工程学院2007.3目 录实验一 单片机开发系统的使用方法 (1)实验二 I/O口输入、输出实验 (7)实验三 定时器/计数器实验 (9)实验四 中断实验 (12)实验五 串行通讯实验 (15)附录一 逻辑分析工具 (17)附录二 系统自动检测功能 (21)实验一 单片机开发系统的使用方法一、实验目的1.学习单片机开发系统和仿真软件的使用及程序调试方法。

2.掌握汇编程序的编写方法及常用技巧。

二、单片机实验系统简介单片机的开发与应用需要借助于开发软件及硬件仿真系统进行。

在单片机应用系统的开发过程中,为了得到满足要求的用户程序,需要有一个对程序的调试过程,这项工作依靠单片机自身是无法完成的。

因为程序在机器内连续高速地运行,难以观测程序的运行情况。

此外,还需要把调试成功后的程序固化到单片机的程序存储器中,当单片机运行起来后,对整个用户样机系统的软硬件进行实时的诊断、调试。

因此需要有相应的仿真设备才能完成。

单片机实验系统LAB6000即是具有对应用程序进行输入编辑、修改等功能的设备,软硬件仿真可以实现对源程序进行编译,及程序的执行和检测。

在对目标系统的调试过程中,可以运用单步执行,设置断点执行、状态查询等功能,以达到设计目的、完成从用户程序的编写到单片机应用系统的正确运行之前的一切准备工作即仿真功能。

系统运行时,能够产生和单片机完全相同的实时信号,以实现对用户样机系统中软、硬件的故障诊断和调试。

LAB6000实验系统由硬件及软件两部分组成。

三、调试步骤(一)建立源文件并保存 双击桌面WAVE图标,进入伟福开发环境。

1、选择菜单:文件/新建文件,进入源程序编辑窗口,在此输入源程序。

如图1-1。

图 1-1选择菜单:文件/保存文件或直接点击工具栏上小磁盘图标,指定文件所要保存的位置,例如:F:\0820101文件夹,再确定文件名:sy1.ASM ,注意后缀应为 .ASM。

单片机实验指导书

单片机实验指导书
clr LED
mov TCON, #01h ; 外部中断0下降沿触发
mov IE, #81h ; 打开外部中断允许位(EX0)及总中断允许位(EA)
OK: ljmp OK
org 0030H
INTERRUPT:
push PSW ; 保护现场
cpl LEDBuf ; 取反LED
mov c, LEDBuf
ljmp$
ORG 0100H
T0Int:
push PSW
djnz R2,loop
cpl LED
mov r2,#20
loop:mov th0,#3CH
mov tl0,#0B0H
pop PSW
reti
end
五、思考题
1.如何将LED的状态间隔改为2秒,程序如何改写?
2.如果更换不同频率的晶振,会出现什么现象?如何调整程序?
2.安装好仿真器,用串行数据通信线连接计算机与仿真器,把仿真头插到模块的单片机插座中,打开模块电源,插上仿真器电源插头(USB线)。
3.打开Keil uVision2仿真软件,首先建立本实验的项目文件,接着建立源程序,编译无误后,全速运行程序,连续按动单次脉冲产生电路的按键,发光二极管每按一次状态取反,即隔一次点亮。
4.可把源程序编译成可执行文件,用ISP烧录器烧录到89S52芯片中。(ISP烧录器的使用查看附录二)
四、流程图及参考程序
1.流程图
2.参考程序
LED BIT P1.0
LEDBuf BIT 0
org 0000H
ljmp Start
ORG 0003H
LJMP INTERRUPT
Start: clr LEDBuf
mov r6, #0

单片机实验指导书封面+正文最终版

单片机实验指导书封面+正文最终版

电子信息工程专业《微机及单片机应用实验》实验指导书撰写人:项慧慧审定人:王吉林目录第一部分绪论................................................................................. - 1 - 第二部分基本实验指导................................................................... - 2 - 实验一单片机I/O口应用实验_P3.3口输入P1口输出............................... - 2 - 实验二并行I/O接口8255应用 ....................................................... - 5 - 实验三简单I/O口扩展实验 ............................................................. - 7 - 实验四A/D转换实验 ......................................................................... - 9 - 实验五键盘显示控制器8279应用实验......................................... - 11 - 实验六继电器控制实验 ................................................................... - 13 - 实验七单片机双机通信实验_用RS485总线........................................... - 15 - 实验八16X16 LED点阵显示实验 .................................................. - 18 -第一部分绪论本指导书是根据《微机与单片机应用实验》课程实验教学大纲编写的,适用于电子信息工程专业。

《单片机原理及应用》课程实验指导书

《单片机原理及应用》课程实验指导书

江西理工大学《单片机原理及应用》课程实验指导书主审人:主撰人:前言单片机技术作为计算机技术的一个重要分支,广泛用于工业控制、智能化仪器仪表、家用电器,甚至电子玩具等各个领域,它具有集成度高、性能价格比优越、货源充足等优点。

因此,越来越受到工程技术人员重视,目前国内中高等学校电力技术、电气自动化、自动控制、电子技术等均开设了此课程。

目录第一部分绪论第二部分基本实验指导实验一单片机及其开发系统入门实验二单片机I/O口控制实验实验三外部中断实验实验四定时/计数器实验实验五蜂鸣器驱动实验实验六串转并的I/O口实验实验七 8x8LED扫描输出实验实验八基于C51单片机综合程序设计实验九并转串的I/O口实验实验十 RS232串行口通信实验实验十一并行的模数转换实验实验十二并行的数模转换实验附录实验仪硬件结构第一部分绪论本实验指导书是根据《单片机原理及应用》课程实验教学大纲编写,适用于电气工程及自动化、自动化专业。

一、本课程实验的作用与任务《单片机原理及应用》实验是单片机学习过程中必不可少的重要实践环节。

通过实验和设计,让学生掌握单片机硬件基本知识、基本操作技能,熟练理解 80C51 汇编语言编程、I/O 控制以及中断控制等基本概念,使学生在分析问题和解决问题等方面受到系统科学的训练,从而提高学生理论联系实际能力、自主动手能力和创新能力。

二、本课程实验的基础知识本课程要求学生掌握单片机硬件基本知识、基本操作技能,熟练理解 80C51 汇编语言编程、I/O 控制以及中断控制等基本概念。

学生在学习这门课程之前,必须掌握《模拟电子技术》、《数字电路》、《微机原理及应用》、《C语言程序设计》等课程相关内容。

三、本课程实验教学项目及要求第二部分基本实验指导实验一单片机及其开发系统入门一. 实验目的熟悉 Keil C51集成开发环境的使用方法。

二.实验原理利用单片机的P1口控制发光二极管,进行Keil C51集成开发环境的仿真调试练习。

单片机实验指导书

单片机实验指导书

《单片机原理及应用》实验指导书二00九年三月印刷实验一开发软件使用实验项目性质:普通所属课程名称:单片机原理及应用实验计划学时:2学时一.实验目的:Keil开发工具可以用来编译C源码、汇编源程序。

学习KEIL的使用方法,掌握单片机的编程及调试。

二.实验内容和要求:编写汇编程序,用KEIL将程序编译并生成HEX文件调试程序,通过并口通信线连接PC与实验箱,用E9asy 51Pro把程序下载到AT8S51观察实验箱LED的变化。

三.实验主要仪器设备和材料:1.微机一台2.单片机实验装置一台四.实验方法、步骤及结果测试1.启动uVision2并创建一个项目:双击桌面的“Keil”图标:进入Keil uVision2 操作界面。

单击菜单栏的[Project](工程);选择[New Project],弹出“Create New Project”对话框。

输入工程名称,如:TEST01。

点击“保存”弹出“Select Device for Target‟Target1‟对话框。

2 )选择芯片:双击“Atmel”找到并选中“AT89S51”点击“确定”3 )新建程序:点击图标,弹空白窗口,再点击图标,弹出“Save As”对话框,输入文件名:Test1.asm注意:如果是汇编的文件,扩展名为.ASM,如果是C 程序,则扩展名为为.C。

4 )将新建的程序加进工程:点击工程视窗的“Target 1 ”左面的小“十”号,使其展开,弹出“Source Group 1”如下图所示。

右击“Source Group 1”弹出菜单,选择“Add Files to Group …Source Group 1‟”,弹出“Add Files to Group …Source Group 1‟”对话框:选择“文件类型”为Asm Source file (*.a*;*.src)选中刚才新建的文件Text1.asm,然后点击“Add”,再点击“Close”发现Text1.asm 位于Source Group 1文件夹下面,如下图所示。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

海南师大物理与电子工程学院电子信息科学与技术专业《单片机应用技术》实验指导2014年4月目录实验一单片机仿真与开发系统认识 (1)实验二汇编语言简单编程实验 (3)实验三 C51语言简单编程实验 (4)实验四并口实验 (5)实验五定时/计数器实验 (7)实验六单片机中断实验 (9)实验七串口实验 (11)实验八 A/D、D/A实验 (13)附录一开发板布局图 (15)附录二开发板各部分电路原理图 (16)实验一单片机仿真与开发系统认识[实验类型] 验证性实验[实验目的]1、掌握51单片机开发软件Keil 的用法;2、掌握单片机硬件仿真软件Proteus的基本用法;3、了解实验所用开发板的电路原理,熟练掌握其基本使用方法。

[实验内容&要求]1、准备工作文件夹在D盘建立一个实验一工作文件夹,文件夹名字自定(英文)。

以下所有步骤建立的文件都存放在这个文件夹内。

2、Keil软件的使用首先打开KEIL软件,然后依次练习汇编程序和C程序的建立和编译。

(1)汇编语言程序练习:1>建立一个项目(建立一个项目文件夹,存在第1步所建立的文件夹内)2>输入课本P127页[例6-1]中的汇编程序(不过把P1和P0口所接器件换一下,即P0口接8个发光二极管,P1口接8个开关),在Keil C 中输入,以.asm做扩展名,保存到项目文件夹内。

3>在项目中添加该文件,编译生成.hex文件。

(2)C语言程序练习:1>再建另外一个项目(也在工作文件夹内另建一个项目文件夹);2>输入课本P127页[例6-1]中的C程序(同样注意把P1和P0换一下),保存、加入项目并生成.hex文件。

3、Proteus软件的使用(1)打开Proteus软件,参考课本P127页[例6-1]的要求建立硬件仿真图,注意把P1和P0所接器件换一下。

仿真文件名自定,保存在第1步所建立的文件夹内。

(2)在Proteus设置单片机属性为使用前面所生成的.hex文件,进行仿真测试。

4、实验开发板的使用(1)认真研读本学期所用实验开发板(普中HC6800EM3 V2.2单片机开发板)的使用说明及电路原理图。

(实验前须预习)(2)安装开发板驱动软件:CH340驱动程序。

(如已装过,略过本步骤)(3)连接开发板和电脑,打开开发板电源,运行开发板专用烧录下载程序“PZISP自动下载软件”,设置正确的参数,将前面所生成的.hex 文件下载到开发板单片机上。

(4)接线:P1口接开关,P0口接led灯。

具体是开发板上的JP10接J12,JP8接JP5,如下图所示:(5)测试结果:逐个按下独立按键K1~K8,测试发光二极管D11~D18(开发板上的“流水灯”)是否逐个发光。

5、结束实验●测试如不通过请认真查找原因,重新实验。

●仿真和开发板均测试通过,则请老师检查。

●老师检查通过后,按实验前原样收拾好开发板,将所有线材、元件等整理好,检查是否有缺失,并装回开发板塑料盒子中,再将开发板装入纸盒并归还。

●按要求完成实验报告。

[实验类型] 设计性实验[实验目的]1、掌握汇编语言程序的基本格式和编写方法;2、进一步熟悉开发仿真软件KEIL和Proteus;3、进一步熟悉实验开发板上独立按键和流水灯的用法。

[实验内容&要求]1、程序设计实验前须编写好汇编语言程序,程序功能:实现方向可控的跑马灯。

编程要求:用八个LED发光二极管实现跑马灯(即:8个灯依次轮流发光,每次只亮一个灯),系统启动后,跑马灯右向流转,按下K1键,则反向流转,再按则再反向……。

接线方法:流水灯接P0口,按键K1可自选P1~P3任一引脚。

2、上机实验(1)在KEIL中编好程序,编译时如有错误,则反复修改至正确,最终编译生成HEX文件。

(2)在Proteus中进行仿真,如无法通过则分析查找原因并改正。

(3)仿真通过则把HEX文件下载到开发板上的单片机中,接好线路,进行测试,检查结果是否正确。

(注:由于K1键是机械按键,存在机械按键抖动问题,即按下该键一次可能会相当于连按几次,因此不一定按一下即反转,多按几次才出现反转也是正确的。

)3、结束实验●仿真和开发板均测试通过后,则请老师检查实验结果。

●老师检查通过后,按实验前原样收拾好开发板,将所有线材、元件等整理好,检查是否有缺失,并装回开发板塑料盒子中,再将开发板装入纸盒并归还。

●按要求完成实验报告。

[实验类型] 设计性实验[实验目的]1、掌握C51语言程序的基本格式和编写方法;2、继续熟悉51单片机开发与仿真软硬件系统;3、掌握用静态数码管显示数码的方法。

[实验内容&要求]1、程序设计实验前编写好C51语言程序,程序功能:用静态数码管实现按键数字显示。

编程要求:用P0接静态数码管,P1~P3任选其中一组接口接K1~K8独立按键,如果K1键被按下,则静态数码管显示数字“1”,如果K2键被按下,则数码管显示“2”,……,K8键被按下时,显示“8”。

接线方法:P0接JP3,P1~P3任选其中一组接口接K1~K8。

2、上机实验(1)在KEIL中编辑好程序,生成HEX文件。

(2)在Proteus中进行仿真。

(3)仿真通过则把HEX文件下载到开发板上的单片机中,连好线路,进行测试,检查结果是否正确,有错则修改至正确。

(注:开发板上静态数码管接口为JP3,在开发板右上角处。

)3、结束实验●仿真和开发板均测试通过后,则请老师检查实验结果。

●老师检查通过后,按实验前原样收拾好开发板,将所有线材、元件等整理好,检查是否有缺失,并装回开发板塑料盒子中,再将开发板装入纸盒并归还。

●按要求完成实验报告。

实验四并口实验[实验类型] 设计性实验[实验目的]1、掌握用并口控制液晶显示屏LCD 1602显示字符的方法;2、进一步建立可编程控制的概念,加深对单片机应用的理解。

[实验内容&要求]1、程序设计编程,功能要求:在LCD1602上显示自己的名字。

有以下三种情况,各人根据自己的能力,选择一个完成,尽量实现较高级要求。

●基本要求:显示英文字母(拼音)名字●中级要求:显示汉字名字●高级要求:轮流显示英文字母名字和汉字名字,不断循环,显示切换时间间隔约2秒。

2、上机实验(1)将LCD 1602显示屏模块插入开发板LCD1602接口(J1602,紧挨数码管)。

注意不要插反方向,拨插过程中注意动作柔和,用力均衡,注意保护器件,不要弄弯或折断引脚。

如图所示:插入接口后,LCD与单片机之间主要引脚的连接如下:RS ——P2.6RW ——P2.5E ——P2.7D0~D7——P0调节接口旁边的RJ6(1602)电位器旋钮可以调节LCD亮度。

(2)在KEIL中编辑好程序,生成HEX文件。

(3)在Proteus中进行仿真。

(4)将HEX文件下载到开发板上测试。

如果字迹暗淡,可调节RJ6(1602)电位器。

3、结束实验●仿真和开发板均测试通过后,则请老师检查实验结果。

●老师检查通过后,按实验前原样收拾好开发板,将所有线材、元件等等整理好,检查是否有缺失,并装回开发板塑料盒子中,再将开发板装入纸盒并归还。

●按要求完成实验报告。

实验五定时/计数器实验[实验类型] 设计性实验[实验目的]1、掌握51单片机内T0和T1定时器的编程控制方法;2、用定时器驱动开发板上的蜂鸣器发出指定频率的声音。

[实验内容&要求]1、程序设计编写程序,要求如下:程序运行后,单片机控制蜂鸣器播放一句曲子(15秒钟左右,太长太短均不合格),要求每位同学播放不同的曲子。

如果有播放完全相同曲子的,只认可第1个同学的工作。

开发板上蜂鸣器接口为J8,可接单片机P0~P3任意一根引脚。

[附]采用方式1时,当晶振为11.05962MHz时,C调各音符频率与定时器定时初值对照表(仅供参考):2、上机实验(1)接好蜂鸣器与单片机。

例如:假设使用P1.5脚控制蜂鸣器的话,可按下图接线:(2)在KEIL中编辑好程序,生成HEX文件。

(3)在Proteus中进行仿真。

(4)将HEX文件下载到开发板上运行。

3、结束实验●仿真和开发板均测试通过后,则请老师检查实验结果。

●老师检查通过后,按实验前原样收拾好开发板,将所有线材、元件等等整理好,检查是否有缺失,并装回开发板塑料盒子中,再将开发板装入纸盒并归还。

●按要求完成实验报告。

实验六单片机中断实验[实验类型] 设计性实验[实验目的]1、掌握中断服务子程序的基本编写方法;2、掌握使用多位数码管动态显示数码的方法。

[实验内容&要求]1、程序设计程序要求:利用P3.2脚或P3.3脚的第二功能(外部中断输入),设计一个计数显示程序,当按下P3.2脚或P3.3脚所接的按键时,动态数码管显示该键已被按下的次数(显示为十进制数,保证能显示至少2位数以上,即显示计数要能超过10)。

要用中断技术方法编程,不直接检测按键是否按下。

动态数码管的位选可使用开发板上的74LS138译码器实现,也可直接用8个引脚编程实现。

2、上机实验(1)在KEIL中编辑好程序,生成HEX文件。

(2)接好线路,将HEX文件下载到开发板上运行。

用译码器进行位选的线路接法可参考下图(不包括按键接法,按键自己接独立按键即可):也可以不用码器,不用译码器进行位选的线路接法可参考下图(不包括按键接法,按键自己接独立按键即可):3、结束实验●在开发板上测试通过后,请老师检查实验结果。

●老师检查通过后,按实验前原样收拾好开发板,将所有线材、元件等等整理好,检查是否有缺失,并装回开发板塑料盒子中,再将开发板装入纸盒并归还。

●按要求完成实验报告。

实验七串口实验[实验类型] 设计性实验[实验目的]1、掌握单片机串口编程基本方法;2、掌握8*8双色点阵显示屏的使用方法。

[实验内容&要求]1、程序设计实验程序要求:编写一个程序,让单片机通过串口接收一个十进制数字(1~9中的一个),并将其显示在点阵屏上。

没收到数字时,不显示任何内容;每次收到数字时,在点阵屏上显示该数字约两秒钟,然后消隐。

串口接收的字符由电脑发出(可以自编程序,也可以用串口工具软件发出)。

波特率请设置为1200 bps,点阵屏显示颜色自选。

注:开发机上单片机统一使用12MHz晶振。

使用串口工作方式1和方式3时,请自行计算1200波特率下应采用的T1计数器初值。

显示屏上1~9的数2、上机实验(1)在KEIL中编辑好程序,生成HEX文件。

(2)接好线路,将HEX文件下载到开发板上。

(3)从电脑上向串口发出一个字符。

可用串口小工具实现,该工具请从群共享中下载,下载解压后直接运行SSCOM32软件。

如下图所示:注意按照实际情关闭/打开串口注意:使用这个串口工具后,如果要重新下载HEX程序改写单片机,应该先点击这个工具中的“关闭串口”按钮,否则会占用串口,造成程序下载烧录不成功;程序下载完成后,则重新点击“打开串口”按钮,即可恢复正常使用串口。

相关文档
最新文档