机制本科07级单片机实验指导书

合集下载

单片机实训指导书

单片机实训指导书

单片机实训指导书一、实训课题单片机训练二、实训时间安排时间内容第一周第一天数制转换第二天、单片机的基础知识第三天C语言基础知识第四天DVCC_52JH++仿真实验仪的使用单灯闪烁程序的制作调试第二周第一天跑马灯的制作与调试第二天广告灯的左移右移第三天按键的使用,花式的切换交通灯的制作与调试第四天数码管的静态、动态显示第三周第一天定时器/计数器的使用第二天99s计时器第三天24小时时钟设计第四天24小时时钟设计复习、实训考核三、实训目标1.知识目标掌握单片机的基础知识、DVCC_52JH++仿真试验仪的使用、掌握C语言的基础知识2.能力目标(1)能正确使用常用编程软件(2)能正确使用常用的仿真软件(3)掌握单片机的基础知识(4)掌握C语言的基础知识(5)能合理地调试程序3.情感目标(1)培养学生的学习兴趣,提高学生的动手操作能力(2)使学生养成在学习中相互配合,团结协作的习惯。

(3)加强安全教育,使学生养成良好的安全操作习惯。

四、学生技能训练知识准备1.单片机的理论知识2. C语言基础知识3.编译仿真软件的合理使用五、实训场地、设施要求配有keil c、仿真软件的电脑、DVCC_52JH仿真实验仪六、实训所需材料清单电脑、教材七、实训工艺规范要求1.电路连接布局合理、整齐美观2.程序编写符合一定的规范,排版比较合理3. 干扰信号尽量少八、技能训练步骤和操作要领1.检查电脑是否正常工作2. 编写合理地程序3. 按要求调试出合理的结果九、实训安全要求及处置预案1.佩戴鞋套2.准备好实训报告纸3.检电脑是否正常工作4.自检电路和程序6.注意事项①保护电脑及试验仪,保护好实验用的下载线和连接线②调试程序及时进行保存③注意编程调试的细节。

十、职业技能训练的反馈矫正措施在学生做的过程中,教师进行巡回指导,发现问题及时指出并加于纠正。

十一、实训报告、体会的书写要求1.条理清楚、文理通顺、语句符合技术规范、字迹工整、图表清楚。

单片机实验指导书(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}}六、实验总结通过本次实验,我们学习了搭建实验环境、编写程序以及进行单片机实验操作的基本步骤和注意事项。

单片机实验指导书

单片机实验指导书

单片机原理与应用实验指导书九江学院电子工程学院2007年9月第一章单片机实验的基本要求与方法一、实验目的学习并掌握单片机的基本结构及接口设计方法,学习汇编语言程序设计的基本方法和技能。

二、实验要求1、上机前要做好充分准备,明确实验目的、熟悉实验内容、掌握实验步骤、了解所用单片机实验开发系统及仪器设备的性能。

做好实验前预习和必要的准备,如画好程序流程图,编好程序,做到准备充分。

2. 进入实验室后,熟悉所用的单片机实验开发系统及仪器设备,了解其外观、性能。

接线要正确、简单明了,接线完成后检查一遍,经老师复查允许后才可通电。

通电瞬间,应注意仪器和实验装置是否正常工作,如有不正常现象,应立即断电查找原因,直至故障排除后,实验方可继续进行。

3. 实验进行时,按规定步骤进行,经过反复修改调试,达到设计功能后,读取数据,并及时纪录。

4. 实验完成后,经老师验收合格,并把仪器、导线、工具整理完毕后,学生方可离开实验室。

三、实验方法本课程所用的实验板采用在系统可编程方式下载程序,具体操作过程参考第三章。

四、实验报告内容和要求1. 实验报告要用学校统一印发的实验报告纸。

2. 实验报告内容应包括:实验名称、器材、目的、原理、步骤、结果及分析、流程图、程序清单。

3. 实验报告中实验原理图(含电路图和时序图)要准确无误。

4. 实验报告中程序清单要求调试并运行正确无误,要有中文注释。

5.每个实验后的实验结果分析和心得体会必须独立完成,对实验中发现的问题应加以讨论,并提出自己的改进意见和要求。

6.实验报告写完后统一交到学习委员处,按学号排列装订成册,然后交到老师处。

第二章 V6实验板简介本课程所用单片机实验板,可用于MCS-51系列单片机的仿真开发和《单片机原理与应用》课程的教学实验,具有电路简单,小巧便携,支持在系统可编程技术,简便易用等特点。

适合单片机初学者使用。

图2-1一、可开设实验1、wave仿真软件的应用2、用isplay实现在系统可编程3、流水灯4、动态显示程序5、中断响应程序设计6、定时/计数器的应用:测量脉冲宽度、倒计时器、带闪动的动态显示7、键盘接口程序设计:计时系统、抢答器设计、模拟汽车转向灯设计*8、红外按键识别程序设计*9、基于红外按键输入的四则混合运算计算器设计10、电子音乐盒设计*11、基于红外按键输入的电子琴设计12、基于DS1302的精密时钟设计13、基于DS18B20的数字温度计设计14、串行程序存储器扩展*15、数据采集电路设计:单片机与A/D 转换器接口 *16、信号发生器设计:单片机与D/A 转换器接口 *17、直流电机调速 *18、步进电机控制*19、基于MAX7219的数码管静态显示程序设计 *20、字符型液晶显示程序设计 *21、点阵型液晶显示程序设计注:带“*”实验项目需外接扩展电路二、V6实验板的原理和组成1、总体电路图上电复位....图2-22、微处理器V6实验板采用DIP 封装的AT89s52单片机作为微处理器,引脚配置如图2-3所示,为实现在系统可编程功能,选用11.0592MHz的晶振。

单片机实验指导书

单片机实验指导书

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

单片机实验指导书

单片机实验指导书

实验一数制转换实验一、实验目的:(1)、熟悉单片机实验系统板、稳压电源及示波器的使用方法。

(2)、培养程序编制及调试的方法。

(3)、输入自己编写的程序(机器码),并通过实验板和示波器观察程序运行结果。

二、实验要求:(1)、给出程序设计流程图。

(2)、设计数制转换实验程序。

(3)、记录单片机实验板晶体振荡器的波形图。

(4)、记录单片机实验板上电复位电路的波形图。

三、实验原理:以下是把16进制数转换为10进制数的参考程序清单及机器码表:测试程序:四、实验仪器:稳压电源一台HB-51教学实验系统一套五、实验步骤:1、HB-51教学实验系统简介:(1)、+5V电源,+12V电源,-12V电源(2)、CPU、程序存储器、数据存储器、晶体振荡器、手动复位、LED发光管、键盘、显示器(LED 数码管)。

(3)、显示器介绍该系统共有6个数码管,分为两组,左边4个为一组,右边2个为一组。

在大部分情况下,左边4个数码管作为地址显示器,右边2个数码管作为内容显示器。

(4)、键盘介绍0~F 为数字键,用来输入0~F的数字,并且系统默认十六进制输入MEM 为程序存储器内容检查/修改键REG 为寄存器/内部RAM内容检查/修改键LAST 用来向上跳一个地址单元NEXT 用来向下跳一个地址单元EXEC 为连续执行键SCAL 为单步调用键STEP 为单步执行键MON 为返回系统监控状态,相当于让系统回到刚刚上电时的状态。

也是其他功能键的前导按键2、HB-51教学实验系统与稳压电源的连接。

实验系统上的+5V电源与稳压电源正确相连,接好以后,给稳压电源上电。

此时,如果系统工作正常,会在显示器上显示“HB--51”。

如果显示内容不是“HB--51”,则说明系统上电复位过程不正常。

此时按一下红色的手动复位按钮,系统就应当正常工作了。

如果系统还是有问题,甚至,显示器什么都不显示,处于黑屏状态,则立刻关掉稳压电源,然后请实验室老师来解决问题。

单片机实验指导书

单片机实验指导书

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

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

第二章实验准备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转换接口技术)、开发系统的组成和功能等。

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

单片机实训指导书

单片机实训指导书

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

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

二、实训设备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、实现计数器功能,如对外部脉冲进行计数。

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

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

电工学院《单片机原理及应用》实验指导书王民慧,陈湘萍编写适用专业:测控技术与仪器贵州大学二OO 七年八月前言本实验教学的目的在于使学生在掌握单片机的基本概念基础上,能够进一步熟悉MCS_51单片机的指令系统,并有一定的程序设计能力。

要求学生在牢固掌握单片机基本概念的基础上,掌握MCS—51单片机的结构,指令系统,外围接口,能进行简单的MCS—51单片机系统硬件和软件的设计。

本实验指导书共有九个实验:实验一数据传送(验证性)(2学时)熟悉KEIL的编译环境,并进行简单程序的软件调试。

掌握8031内部RAM和外部RAM之间的数据传送方法;掌握这两部分RAM存贮器的特点与应用,掌握各种数据传送方法。

实验二存储器块清零(验证性,2学时)掌握存储器读写方法,了解存储器的块操作方法。

实验三二进制到BCD转换(验证性,2学时)掌握简单的数值转换算法,基本了解数值的各种表达方法。

实验四十进制到ASCII码转换(验证性,2学时)掌握BCD值和ASCII值的区别,如何将BCD值转换成ASCII值,如何查表进行数值转换及快速计算。

实验五存储块移动(验证性,2学时)将指定源地址和长度的存储块移到指定目标位置。

实验六多分支程序(验证性,2学时)掌握程序的多分支结构和多分支结构程序的编程方法。

实验七数据排序(验证性,2学时)了解数据排序的简单算法。

实验八中断的应用(综合性,8学时)熟悉8051定时器/计数功能,并结合外部中断,实现对信号脉冲宽度的测量。

实验九单片机应用设计(设计性,6学时)P1口输出口,接八只发光二极管,编写程序,使发光二极管按照要求的顺序点亮。

要求学生自己编制并行接口的开发程序,进行硬件接线及软件调试。

实验报告中附自己编制的程序及运行结果,并对编程思路及运行结果进行分析。

目录1、实验一:数据传送···········································································································42、实验二:存储器块清零····································································································63、实验三:二进制到BCD转换································································································84、实验四:十进制到ASCII码转换························································································105、实验五:存储块移动··········································································································116、实验六:多分支程序··········································································································137、实验七:数据排序············································································································158、实验八:中断的应用·······································································································179、实验九:单片机应用设计································································································1810、实验报告基本内容要求··································································································2011、实验报告格式·················································································································21实验一:数据传送实验实验学时:2实验类型:验证性实验要求:必修一、实验目的掌握8031内部RAM和外部RAM之间的数据传送方法;掌握这两部分RAM存贮器的特点与应用,掌握各种数据传送方法。

单片机实验指导书

单片机实验指导书

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

单片机实验指导书 074

单片机实验指导书 074

实验设备:Dais系列单片机微机仿真实验箱一台、具有一个RS232串行口并安装Dais集成开发环境的计算机一台。

实验原理及环境:在计算机上已安装Dais集成开发环境软件。

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

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

实验要求1.进入实验室前完成的部分1)认真阅读实验指导书,弄懂实验原理和实验内容。

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

3)写出预习报告。

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

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

3)保存调试后的程序。

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

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

画出程序流程图。

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

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

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

实验一实验板使用一、实验目的1. 熟悉单片机实验版2. 学习简单程序的调试方法3. 掌握存储器读写方法二、实验说明本实验指定某块存储器的起始地址和长度,要求能将其内容置1或清0。

通过该实验学生可以了解单片机读写存储器的方法,同时也可以了解单片机编程、调试方法。

三、实验内容(1)把外部RAM2001~20FFH的内容清0;(2)把2000H的内容拆开,高位送2001H低位,低位送2002H低位,2001H、2002H 高位清零。

四、实验步骤★本实验涉及外部数据存储器扩展寻址操作,因此在实验前须连接好外部存储器相关电路:(1)将存储器单元的D0~D7总线接口用8芯排线或8芯扁平线与数据总线单元D0~D7的任一接口相连,存储器单元的A0~A7地址接口与地址总线单元(低8)A0~A7的任一接口相连,存储器单元的A8~A15地址接口与地址总线单元(高8)A8~A15的任一接口相连。

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

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

实验一实验开发装置的使用[实验目的]1.巩固和加深理解所学的基本概念,了解MC9S12单片机的结构特点和工作原理。

2. 熟悉开发环境、指令集和汇编语言编辑、调试方法,为下一步用好MC9S12单片机奠定坚实的基础。

3.通过汇编语言源程序的编辑、汇编、调试及输出结果的分析等过程,熟悉MC9S12编程开发工具的使用方法。

4.通过使用各种监控命令,体验通过监控程序实现用户与单片机的对话过程。

[实验设备]1. MC9S12DP256/DG128开发板2. CodeWarrior编译器3. 微型计算机[实验内容]1. 连接开发板与PC机,配置超级终端,设置串行口及其通信协议。

2. 使用不同监控命令,对开发板进行各种操作。

如查看内存的内容,修改RAM中的内容,显示堆栈指针和CPU寄存器的内容,改变页面寄存器的内容,擦除Flash中的内容,下载数据文件到RAM中,下载程序文件到Flash中,设置硬件断点,运行程序等。

3.使用CodeWarrior C编译器,建立工程文件,编写C语言应用程序,定义存储空间分配,编译应用程序,向开发板下载*.S19文件,运行应用程序。

4.尝试使用ASM汇编器,编写汇编语言源程序,并进行汇编、下载和运行。

[实验预习要求]1.认真领会本实验的实验目的和实验内容。

2.复习教材中的有关内容。

3. 预习MC9S12DP256/DG128开发板的使用方法和各种监控命令的作用。

[实验步骤]1. 将开发板与PC机用普通串口线相连,插上5V电源。

2. 配置超级终端首先打开超级终端,按下列顺序操作:开始-→程序-→附件-→通讯-→超级终端,操作界面如图1-1所示。

3. 选择Hypertrm,填入名称,这里用MC9S12DP256,选择“确定”。

操作界面如图1-2和图1-3所示。

4. 串行口设置如果开发板是连接到串口1,就选“直接连接到串口1”,如果开发板连接到串口2,就选“直接连接到串口2”。

选择“确定”,串口设置如图1-4所示。

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

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

电子信息工程专业《微机及单片机应用实验》实验指导书撰写人:项慧慧审定人:王吉林目录第一部分绪论................................................................................. - 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 -第一部分绪论本指导书是根据《微机与单片机应用实验》课程实验教学大纲编写的,适用于电子信息工程专业。

单片机原理与应用实验教案实验指导书

单片机原理与应用实验教案实验指导书

单片机原理与应用实验指导书专业班级姓名计算机学院编2007年3月实验目录第一部分软件实验选做实验一清零程序实验二拆字程序实验三拼字程序实验四数据区传送子程序实验五数据排序实验实验六查找相同个数实验七无符号数双字节快速乘法子程序实验八脉冲计数(定时/计数综合实验)第二部分硬件实验选做实验一 P1口亮灯实验实验二 P1口转弯灯实验实验三 P3.3口输入,P1口输出实验四工业顺序控制实验五 8255PA口控制PB口实验六 8255控制交通灯实验七简单I/O口扩展实验八 A/D转换实验第一部分软件实验实验一清零程序一、实验目的掌握汇编语言设计和调试方法,熟悉键盘操作。

二、实验内容把2000H~20FF的内容清零。

三、实验步骤用连续或单步方式运行程序,检查2000H~20FF执行程序前后的内容变化。

四、思考 1、假使把2000H~20FF中的内容改为FF,如何修改程序。

2、将程序中的汇编语言中每条单步执行的指令阐述出来。

五、程序清单(sw01.asm)ORG 0000HLJMP SE01ORG 0640HSE01:MOV R0,#00HMOV DPTR,#00H ;(0000H)送DPTRLOO1:CLR AMOVX @DPTR,A ;0送DPTRINC DPTR ;DPTR+1INC R0 ;字节数加1CJNE R0,00H,LOO1 ;不到FF个字节再清LOOP:SJMP LOOPEND实验二拆字程序一、实验目的掌握汇编语言设计和调试方法。

二、实验内容把2000H的内容拆开,高位送2001H低位,低位送2002H低位,2001H、2002H高位清零,一般本程序用于把数据送显示缓冲区时用。

三、实验程序框图四、实验步骤用连续或单步方式运行程序,检查2000H~2002H中内容变化情况。

五、思考 1、如何用断点方式调试本程序。

2、将程序中的汇编语言中每条单步执行的指令阐述出来。

六、程序清单(sw02.asm)ORG 0000HLJMP SE02ORG 0660HSE02: MOV DPTR,#2000HMOVX A,@DPTRMOV B,A ;(2000H)→A→BSWAP A ;交换ANL A,#0FH ;屏蔽高位INC DPTRMOVX @DPTR,A ;送2001HINC DPTRMOV A,BANL A,#0FH ;(2000H)内容屏蔽高位MOVX @DPTR,A ;送2002HLOOP: SJMP LOOPEND实验三拼字程序一、实验目的进一步掌握汇编语言设计和调试方法。

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

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

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

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

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

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

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

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

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

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

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

《单片机原理及应用》实验指导书(第一部分实验--4学时)

《单片机原理及应用》实验指导书(第一部分实验--4学时)

《单片机原理及应用》课程实验指导书一、实验目的《单片机原理及应用》课程实验是电子信息工程专业的一门专业基础课实验,是本专业学生获得单片机知识的开端。

要求学生通过本课程实验,具备利用单片机技术解决实际控制问题的能力。

培养与提高学生科学实验的能力,动手实践能力、理论联系实际的能力、自学能力、从简单的设计到综合的应用能力和创新能力。

通过实验的训练,使学生掌握《单片机原理及应用》实验的基本方法和基本技能,加深对单片机知识的理解,掌握单片机应用系统设计方法,为今后的工作打下良好的基础。

二、实验设备及器件PC机一台DP-51PROC单片机综合仿真实验仪一台示波器一台电阻若干电容若干导线若干三、实验内容本实验共8个实验内容:实验一仿真实验仪的操作使用练习实验二单片机I/O口控制实验实验三蜂鸣器驱动实验实验四电子琴实验实验五定时器输出PWM实验实验六直流电机实验实验七点阵LED 扫描输出实验实验八串口通信实验*详细指导内容请见附录。

四、实验考核、成绩评定考核方法:设计过程中检查学生实际操作能力,根据课程设计内容要求,设计相关程序, 指导书中所给代码仅供参考,要求学生独立进行整体程序设计,教师要检查学生的运行步骤及结果。

成绩评定:实验成绩根据考勤、实验态度、动手能力、创新能力和实验报告来综合评定,实验成绩计入课程平时成绩,占总成绩的20%。

五、参考资料1、DP-51PROC实验指导书(实验设备配套指导资料),2007年.2、李广第.等单片机基础.北京航空航天大学出版社,2005年.3、蒋辉平等.基于Proteus的单片机系统设计与仿真实例,2012年.六、实验报告格式要求按学院实验报告统一格式报告内容包括:实验目的与要求、实验步骤、程序流程图和实验程序、实验步骤和实验结论。

附录——详细指导内容第一次实验(4学时)实验一仿真实验仪的操作使用练习一.实验目的和要求熟悉Keil C51 集成开发环境调试功能的使用和DP-51PROC 单片机综合仿真实验仪的使用。

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

《单片机原理及其接口技术》实验指导书
河北科技师范学院欧美学院
机电科学与工程系
实验一 P1口控制LED 发光管的实验
一、实验目的
1、熟悉51系列单片机
2、掌握AT89C51 P1口的使用方法
3、掌握LED 发光二极管的原理及使用方法
4、学习AT89C51的编程、仿真、调试、编译、芯片烧录。

对应文件LED.HEX 二、实验器材
1、单片机主板
2、单片机扩展板
3、连接导线若干 三、实验电路
P1口控制LED 发光二极管的实验(如图3.3.29所示)
1.实验注意事项
(1)单片机主板、单片机扩展板均采用+5V 电压
(2)因J14为有极性排阻,故单片机扩展板一定要连接GND 和+5V (3)图中粗线部分为要求学生自己连线部分
(4)仿真器的设置——仿真模式设置——8752(EA=1),而不是8052(EA =0)
(5)排发光管,绿色的是共阳极(本扩展板的VCC );红色的是共阴极(本扩展板的GND ) (6)如图,硬件是P1口控制发光管,软件也要用排发光管P1口控制发光管,而不能用别的口(比如P3口控制) 2.实验现象
1、8个LED 发光二极管循环显示(发光的移位),间隔时间为一秒 3.思考
将本实验的实验现象改为“不发光二极管循环移位” 4.参考程序(单片机程序\DEL.ASM
实验二 P1口控制数码管静态显示实验
P1口控制数码管静态显示实验(如图3.3.32所示)
一、实验目的
1、熟悉51系列单片机
2、掌握AT89C51 P1口的使用方法
VCC
二、实验器材
1、单片机主板
2、单片机扩展板
3、连接导线若干 三、实验电路
P1口控制数码管的实验(如图3.3.32所示)
图3.3.32 数码管静态显示电路原理图
1、实验注意事项
(1)单片机主板、单片机扩展板均采用+5V 电压
(2)图中粗线部分为要求学生自己连线部分 (3)P1.0-a1段,P1.1-b1段……P1.7-dp1段 (4) 扩展实验板的数码管是共阳极的。

(5)将COM1接VCC 2、实验现象
数字0—9循环显示,延迟时间为1秒 3、思考
在共阴数码管上显示字母A —F (不区分大小写 ) 4、参考程序(单片机程序\DELGT .ASM
实验三 外部中断实验
一、实验目的
1、熟悉51系列单片机
2、了解AT89C51 P1口、P3口的使用方法
3、了解键盘的原理及使用方法
4、了解发光二极管的原理及使用方法
COM1
VCC
二、实验器材
1、单片机主板
2、单片机扩展板
3、连接导线若干
三、实验电路(如图3.3.45所示)
图3.3.45 外部中断实验电路原理图
四、实验注意事项
1、单片机主板、单片机扩展板接+5V
2、因J14为有极性排阻,故单片机扩展板一定要连GND和VCC,否则发光二极管不亮
3、图中粗线部分为要求学生自己连线部分
4、仿真器的设置——仿真模式设置——8752(EA=1),而不是8052(EA =0)
5、原参考文件名INT .ASM应为INT.ASM,否则不汇编。

当然,已经改过来了。

6、按键取自键盘矩阵中的靠近数码管阵列的角键,然后JP0连INT1,JP3连P3.0(RXD);
如果按键取自键盘矩阵中的最远离数码管阵列的角键,则JP2连INT1,JP6连P3.0(RXD)
五、实验现象
正常情况下8个LED发光二极管循环显示,延迟时间为1秒,当有按键按下即产生外部中断时,8个LED发光二极管全亮,延迟时间为2秒。

六、思考
请同学们自己试一下外部中断0。

七、参考程序(单片机程序\INT.ASM)
实验四定时器中断
一、实验目的
1、熟悉51系列单片机
2、了解AT89C51 P1口的使用方法
3、掌握定时器、计数器的原理及使用方法
4、学习AT89C51的编程、仿真、调试、编译、芯片烧录。

对应文件INT.HEX 二、实验器材
1、单片机主板
2、单片机扩展板
3、连接导线若干 三、实验电路
(一)(如图3.3.46所示)
图3.3.46 定时器中断电路原理图
1.实验注意事项
1、单片机主板、单片机扩展板接+5V 电压
2、因J14为有极性排阻,故单片机扩展板一定要接GND 和VCC ,否则LED 发光二极管不亮
3、图中粗线部分为要求学生自己连线部分
4、仿真器的设置——仿真模式设置——8752(EA=1),而不是8052(EA =0)
5、排发光管,绿色的是共阳极;红色的是共阴极
6、参考程序(单片机程序\T0.ASM ) 2.实验现象
LED 发光二极管循环显示,延迟时间为1秒。

3.思考
将LED 发光二极管的循环延迟时间设置的更长或更短。

实验五 A/D 转换实验
一、 实验电路(如图3.3.35所示)
VCC
图3.3.35 A/D转换电路原理图
二、实验目的
1、熟悉51系列单片机
2、了解AT89C51 P0口、P1口、P2口、P3口的使用方法
3、了解LED发光二极管的原理及使用方法
4、掌握A/D转换芯片ADC0809的原理及使用方法
5、学习或非门芯片74HC02、电位器的原理及使用方法
6、学习AT89C51的编程、仿真、调试、编译、芯片烧录。

对应文件AD.HEX
三、实验器材
1、单片机主板
2、单片机扩展板
3、连接导线若干
四、实验注意事项
1、单片机主板、单片机扩展板均采用+5V电压
2、因J13为有极性排阻,故单片机扩展板一定要连接GND和+5V
3、因图中将74HC02的GND和VCC引脚隐藏,故学生自己连线时一定要将GND
和VCC连上,否则芯片不工作
4、74HC02芯片可以放在单片机主板的U9底座上
5、HEADER8X2可以放在单片机扩展板的U1或U2底座上
6、电位器可插入单片机扩展板的U1或U2底座上,但一定不能与HEADER8X2所放的底座相同
7、图中粗线部分为要求学生自己连线部分
8、仿真器的设置——仿真模式设置——8752(EA=1),而不是8052(EA =0)
9、0809的ADDA、ADDB、ADDC分别接到了A2、A1、A0。

五、实验现象
1、调整电位器阻值的大小,通过ADC0809将模拟量转化为数字量,并在P1口输出其二进制代码,用LED发光二极管指示其二进制代码。

实验六矩阵键盘实验(选作)
一、实验电路(如图3.3.34所示)
图3.3.34 矩阵键盘实验电路原理图
二、实验目的
1、熟悉51系列单片机
2、了解AT89C51 P1口、P2口的使用方法
3、了解共阳数码管的原理及使用方法
4、掌握矩阵键盘的原理及使用方法
5、学习AT89C51的编程、仿真、调试、编译、芯片烧录。

对应文件KEY.HEX
三、实验器材
1、多功能实验板
2、单片机扩展板
3、连接导线若干
四、实验注意事项
1、多功能实验板、单片机扩展板接+5V电压
2、数码管为共阳数码管,公共端接+5V
3、图中粗线部分为要求学生自己连线部分
五、实验现象
1、ENTER键为全亮键,ESC键为全灭键,其它数字键为按哪一位数字键,在数码管上显示其数字。

相关文档
最新文档