单片机实验6
实验六 ADC0809AD转换实验
实验六 ADC0809AD转换实验一、实验目的1、掌握ADC0809AD芯片的工作原理和使用方法。
2、掌握如何使用51单片机配合ADC0809AD芯片实现模拟量转换。
二、实验原理ADC0809AD是一种8位分辨率、并行输出、单通道,3MHz 工作速率的A/D转换器。
ADC 有两个输入电压端子,IN+和IN-,它们之间加入了一个内部参考电压源(RE),所以在输入模拟信号时常在IN+端连接信号输入,而IN-端接地。
当选用RE = +2.5 V时,IN+的输入范围约为0-VREF,在本实验中选用的是RE = +5 V,所以IN+的输入范围约为0-5V。
当外部触发信号TRIGGER开启后,ADC执行转换操作。
在转换时,电压采样保持时间通常为 100 ns,最长转换时间为 200 us,当转换结束时,ADC将数字输出置在低电平并发出一个中断请求(INTR)信号。
转换结果可以通过 8个输出线路(DB0-DB7)获得。
三、实验器材2、*1 9针座(1x9 Pin Socket)。
3、*1 51单片机学习板。
4、*1 电阻10KΩ。
5、*1 电压源。
6、*1 面包板。
7、*5 条杜邦线。
四、实验步骤1、根据下表将ADC0809AD芯片插入到面包板中。
ADC0809AD引脚码ADC0809AD引脚名称功能1 A0- A/D输入(低、多路)引脚17 AGND 模拟地18 VREF/2 参考电压输出19 VCC 数字电源2、将9脚座插入面包板的横向边缘上。
3、使用杜邦线将ADC0809AD转换器连接到学习板上,并根据原理部分对芯片引脚进行接线。
4、将一个10KΩ的电阻连接到ADC0809AD芯片的IN+引脚和GND之间。
6、使用杜邦线将ADC0809AD芯片的DB0-DB7引脚连接到学习板的P0.0-P0.7引脚上。
7、将学习板的P0.0-P0.7引脚转为输出模式。
五、实验代码#include <reg52.h>// SFR位定义sfr ADC_CONTR = 0xBC; // ADC控制寄存器sfr ADC_RES = 0xBD; // ADC结果寄存器sfr ADC_RESL = 0xBE; // ADC结果低字节寄存器sfr P0 = 0x80; // P0口// 公用函数void delay(int time) // 延时函数{int i, j;for (i = 0; i < time; i++) {for (j = 0; j < 125; j++);}}while (1) {ADC_CONTR |= 0x08; // 开始转换while (!(ADC_CONTR & 0x10)); // 等待转换结束P0 = ADC_RES; // 将结果输出到P0口delay(1000); // 延时1000ms}}根据程序分析,程序采用了循环语句控制ADC的转换、输出,程序中实现的是ADC的一次转换。
[整理]单片机6个必做实验
第一部分软件实验实验一二进制到BCD码转换一、实验目的1、掌握简单的数值转换算法2、基本了解数值的各种表达方法二、实验说明单片机中的数值有各种表达方式,这是单片机的基础。
掌握各种数制之间的转换是一种基本功。
我们将给定的一个二进制数,转换成二十进制(BCD)码。
将累加器A的值拆为三个BCD码,并存入RESULT开始的三个单元,例程A赋值#123。
三、实验内容及步骤1、启动计算机,打开伟福仿真软件,进入仿真环境。
首先进行仿真器的设置,选择使用伟福软件模拟器。
2、打开TH2.ASM源程序进行编译,编译无误后,全速运行程序,打开数据窗口(DATA),点击暂停按钮,观察地址30H、31H、32H的数据变化,30H更新为01,31H更新为02,32H更新为03。
用键盘输入改变地址30H、31H、32H的值,点击复位按钮后,可再次运行程序,观察其实验效果。
修改源程序中给累加器A的赋值,重复实验,观察实验效果。
3、打开CPU窗口,选择单步或跟踪执行方式运行程序,观察CPU窗口各寄存器的变化,可以看到程序执行的过程,加深对实验的了解。
四、流程图及源程序1.源程序RESULT EQU 30HORG 0000HLJMP STARTBINTOBCD:MOV B,#100DIV ABMOV RESULT,A ;除以100得百位数MOV A,BMOV B,#10DIV ABMOV RESULT+1,A ;余数除以10得十位数MOV RESULT+2,B ;余数为个位数RETSTART:MOV SP,#40HMOV A,#123CALL BINTOBCDLJMP $END2.流程图实验四程序跳转表一、实验目的1、了解程序的多分支结构2、掌握多分支结构程序的编程方法二、实验说明多分支结构是程序中常见的结构,在多分支结构的程序中,能够按调用号执行相应的功能,完成指定操作。
若给出调用号来调用子程序,一般用查表方法,查到子程序的地址,转到相应子程序。
单片机实验报告
单片机实验报告一、实验目的本次单片机实验的主要目的是通过实际操作和编程,深入了解单片机的工作原理和应用,掌握单片机系统的设计、开发和调试方法,提高自身的动手能力和解决问题的能力。
二、实验设备1、单片机开发板2、计算机3、编程软件(如 Keil)4、下载器5、示波器6、万用表三、实验内容1、点亮 LED 灯通过编写简单的程序,控制单片机的引脚输出高低电平,从而点亮或熄灭连接在该引脚上的 LED 灯。
这是单片机最基础的操作之一,旨在熟悉单片机的编程环境和引脚控制方式。
2、数码管显示利用单片机驱动数码管,实现数字的显示。
需要了解数码管的工作原理和驱动方式,通过编程控制数码管的段选和位选信号,显示不同的数字。
3、按键输入设计按键电路,通过读取按键的状态,实现对单片机系统的输入控制。
例如,通过按键切换不同的显示模式或控制其他外部设备。
4、定时器/计数器应用使用单片机的定时器/计数器功能,实现定时、计数等操作。
例如,设计一个定时闪烁的 LED 灯,或者通过计数器统计外部脉冲的个数。
5、串口通信实现单片机与计算机之间的串口通信,将单片机采集到的数据发送到计算机上进行显示和处理,或者接收计算机发送的指令对单片机系统进行控制。
四、实验原理1、单片机的基本结构单片机通常由中央处理器(CPU)、存储器(包括程序存储器和数据存储器)、输入输出接口(I/O 口)、定时器/计数器、中断系统等部分组成。
2、编程语言本次实验采用 C 语言进行编程。
C 语言具有简洁、高效、可移植性强等优点,非常适合单片机的开发。
3、引脚功能单片机的引脚分为电源引脚、时钟引脚、复位引脚、I/O 引脚等。
通过对这些引脚的合理配置和控制,可以实现各种功能。
4、数码管驱动原理数码管分为共阴极和共阳极两种类型。
通过控制数码管的段选和位选信号,可以使数码管显示不同的数字和字符。
5、按键检测原理按键通常采用上拉电阻或下拉电阻的方式连接到单片机的I/O 引脚。
单片机实验报告
单片机实验报告单片机是一种集成电路,具有计算能力、控制能力和通信能力,广泛应用于各个领域。
本次实验是使用单片机进行LED灯控制的实验。
实验目的是了解单片机的基本原理和操作方法,掌握单片机控制LED灯的方法。
实验器材有STM32F103C8T6单片机、面包板、杜邦线、LED灯等。
实验过程如下:1. 准备工作:将单片机和LED灯连接在面包板上,连接好电源。
2. 打开Keil MDK软件,创建新工程,设置好芯片型号和工作频率。
3. 编写程序代码:在程序编辑窗口中编写相关代码,实现控制LED灯亮灭的功能。
代码主要包括引用头文件、引用库、定义引脚等内容。
4. 编译和下载:完成代码编写后,点击编译按钮进行编译,生成可执行文件。
将可执行文件下载到单片机中。
5. 运行实验:将单片机连接至电源,观察LED灯的亮灭情况。
根据代码的设置,单片机会控制LED灯的亮度和闪烁频率。
实验结果如下:通过实验,我们成功地控制了LED灯的亮灭。
根据设定的代码,单片机可以实现不同的控制灯光效果,如常亮、闪烁、呼吸灯等。
此外,可以通过修改代码来实现不同的灯光效果。
实验总结如下:通过本次实验,我对单片机的原理和操作方法有了更深入的了解。
学会了如何利用单片机控制LED灯,熟悉了编写程序代码的过程。
此外,我还学会了如何使用Keil MDK软件进行单片机开发。
单片机作为一种重要的微处理器,具有广泛的应用前景。
通过掌握单片机的工作原理和操作方法,我可以在实际应用中使用单片机进行各种控制和计算任务。
本次实验的不足之处是实验过程较为简单,仅涉及到LED灯的控制,对单片机的其他功能了解较少。
在以后的学习中,我将进一步深入学习单片机的原理和应用,提高自己的技术水平。
通过本次实验,我对单片机有了初步的了解,对以后学习和实践单片机相关的内容打下了坚实的基础。
单片机及其接口技术实验报告
单片机及接口技术实验报告实验一数据传送程序一、实验目的1、掌握汇编语言设计和调试方法。
2、掌握DVCC实验系统的操作步骤。
二、实验内容1、编程实现,把7000H~70FFH单元的内容清零。
2、编程实现,把源地址为6000H开始的单元内容,传送到目的地址7000H开始的单元中,传送个数为0FFFH个。
三、DVCC实验系统操作说明1、接通DVCC实验系统电源,在DVCC实验箱上应显示闪动的“P”,否则按Reset键。
2、运行DVCC软件。
(程序DVCC598H实验系统DVCC实验系统)3、单击工具栏上“新建”或“打开”按钮,编写源程序。
单击“编译”按钮,使其形成可执行文件。
4、单击工具栏上“联接”按钮,同时按下DVCC实验箱上PCDBG键(键盘上最右边第2个),实现PC机和实验箱的联接。
联机成功,屏幕上出现:.反汇编窗口、寄存器标示位窗口。
5、在成功联机后,单击工具栏上“调试”按钮,把最终目标文件装载到实验系统RAM区;或者通过单击菜单栏中的“动态调试”,选择“传送(.EXE)文件”来实现。
6、单击工具栏上“运行”或“单步”按钮,运行实验程序。
7、单击工具栏上“窗口”,选择“显示内部数据窗口”或“显示外部数据窗口”可显示数据窗口。
鼠标右击数据窗口的数据,可设置数据块新地址;鼠标左键单击数据,可修改数据数值。
8、运行完毕,先按实验箱上的复位按钮Reset键,再按PCDBG键,并且点击屏幕上OK,即可退出运行状态。
四、实验程序代码1、把7000H~70FFH单元的内容清零。
程序代码:ORG 0000HAJMP STARTORG 70HSTART: MOV P2, #70H ;送地址高8位到P2端口MOV R0, #00H ;R0=00H,表地址低8位CLR A ;将累加器A清0LOOP: MOVX @R0, A ;将A送入以R0内容为地址的外部RAM.INC R0 ;R0+1-->R0CJNE R0,#00H,LOOP;比较条件转移指令,若R0不等于0,则跳转到LOOPAJMP $ ;暂停END2、编程实现,将源地址为6000H开始的单元,传送到目的地址7000H开始的单元,传送个数为0FFFH个。
实验6 单片机与PC机间的串行通信
实验6 单片机与PC机间的串行通信一、实验目的1、掌握电平转换器件RS-232的使用方法;2、掌握Proteus VSM虚拟终端(VITUAL TERMINAL)的使用;3、掌握单片机与PC机间的串行通信软硬件设计方法。
二、实验内容实现利用虚拟终端仿真单片机与PC机间的串行通信。
PC机先发送从键盘输入的数据,单片机接收后回发给PC机。
单片机同时将收到的30~39H间的数据转换成0~9的数字显示,其他字符的数据直接显示为其ASCII码。
单片机和PC机进行通信时,要求使用的波特率、传送的位数等相同。
要能够进行数据传送也必须首先测试双方是否可以可靠通信。
可在PC机和单片机上各编制非常短小的程序,具体可分成PC机串行口发送接收程序、单片机串行口发送程序和单片机串行口发送接收程序。
这三个程序能运行通过,即可证明串行口工作正常。
PC机串行口发送接收程序设置串行口为波特率9600、8位数据、1位停止位、无奇偶校验的简单设置。
从键盘接收的字符可从串行口发送出去,从串行口接收的字符在屏幕上显示。
通过让串行口发送线和接收线短接可测试微机串行口,通过让串行口和单片机系统相接,使用此程序可进一步测试单片机的串行通信状况。
具体程序用BASIC编制,简单易懂。
直接输入即可运行。
程序RS232.三、实验电路原理图图7-1 单片机与PC机间电路原理图四、实验步骤1、在PROTEUS中画好电路原理图。
2、串口模型属性设置串口模型属性设置为:波特率―4800;数据位―8;奇偶校验―无;停止位-1,如图7-2所示。
图7-2 串口模型属性设置3、虚拟终端属性设置PCT代表计算机发送数据,PCR用来监视PC接收到的数据,它们的属性设置完全一样,如图7-3所示。
SCMT和SCMR分别是单片机的数据发送和接收终端,用来监视单片机发送和接收的数据,它们的属性设置也完全一样,如图7-4所示。
单片机和PC机双方的波特率、数据位、停止位和检验位等要确保和串口模型的设置一样,并且同单片机程序中串口的设置一致。
单片机实验报告范文
单片机实验报告范文一、实验目的本实验的目的是通过学习单片机的基本原理和使用方法,掌握单片机在各个实际应用中的基本技能。
二、实验器材及原理1.实验器材:STC89C52单片机、电源、晶振、按键、LED灯、蜂鸣器等。
2.实验原理:单片机是一种微处理器,能够完成各种复杂的功能。
通过学习单片机的工作原理和编程方法,可以控制各种外围设备,实现不同的功能。
三、实验内容及步骤1.实验一:点亮LED灯步骤:(1)连接电源和晶振,将STC89C52单片机连接到电路板上。
(2)编写程序,点亮LED灯。
2.实验二:按键控制LED灯步骤:(1)连接电源和晶振,将STC89C52单片机连接到电路板上。
(2)将按键和LED灯与单片机相连。
(3)编写程序,实现按下按键控制LED灯亮灭。
3.实验三:数码管显示步骤:(1)连接电源和晶振,将STC89C52单片机连接到电路板上。
(2)将数码管与单片机相连。
(3)编写程序,将数字输出到数码管上显示。
4.实验四:定时器应用步骤:(1)连接电源和晶振,将STC89C52单片机连接到电路板上。
(2)编写程序,实现定时器功能。
四、实验结果及分析1.实验一:点亮LED灯LED灯成功点亮,证明单片机与外部设备的连接正常。
2.实验二:按键控制LED灯按下按键后,LED灯亮起,松开按键后,LED灯熄灭。
按键控制LED 灯的效果良好,说明单片机的输入输出功能正常。
3.实验三:数码管显示数码管成功显示数字,说明单片机能够实现数字输出功能。
通过程序设计,可以实现数码管显示不同的数字。
4.实验四:定时器应用定时器正常运行,能够实现精确的定时功能。
通过调节定时器的参数,可以实现不同的定时功能。
五、实验总结通过本次实验,我们学习了单片机的基本原理和使用方法。
通过掌握单片机的编程技巧,我们能够实现各种复杂的功能,如控制LED灯、按键控制、数码管显示等。
这些技能对于日常生活和工程设计都具有很大的实用性。
在实验过程中,我们遇到了各种问题,如电路连接错误、程序编写错误等。
单片机实验心得体会(6篇)
单片机实验心得体会(6篇)单片机实验心得体会1我从大二起,就去实验室去学习。
在这里与老师和一些电子设计爱好者的交流中,我学到了更多的专业知识。
我从此走上了学习嵌入式的道路。
这丰富了我的大学生活,是我在大学的最大收获。
我是从学习单片机开始我的嵌入式学习的。
我接触单片机的方式是在图书馆看书,我看了很多本书,但是大多数书写的大同小异。
书里面讲解的单片机的寄存器我看了很多遍也没有看懂。
我都不知道改怎么学习它了。
慢慢的我悟出了一个道理:电子的学习实践是最重要的,这样,我在大二的时候就买了一块学习板,我一边看视频一边仿照视频的程序,自己编写程序,在很短的时间里,我的单片机有了很大的提高。
那些难懂的寄存器通过编写程序,我慢慢的弄懂了它们,现在回头看去,原来它还是很简单的。
用哪种编程语言最适合我们。
我看过的单片机的书籍,大部分的程序都是汇编写的。
它是一种基于机器硬件的低级语言,对于我们这些只学习过C语言的人来说,非常难懂。
我认为刚开始学习单片机没有必要一定要从学习汇编编程开始。
我学习单片机就是用C语言编程的,我并不会汇编语言,也没有妨碍我把单片机学好。
很多人说,学单片机最好先学汇编语言,以我的经验告诉大家,绝对没有这个必要,初学者一开始就直接用C语言为单片机编程,既省时间,学起来又容易,进步速度会很快。
在刚开始学单片机的时候,千万不要为了解单片机内部结构而浪费时间,这样只能打击你的信心,当你学会编程后,自然一步步就掌握其内部结构了。
单片机的学习实践。
单片机提高重在实践,想要学好单片机,软件编程必不可少。
但是熟悉硬件对于学好单片机的也是非常重要的。
如何学习好硬件,动手实践是必不可少的。
我们可以通过自己动手做一个自己的电子制作,通过完成它,以提高我的对一些芯片的了解和熟练运用它。
这样我们就可以多一些了解芯片的结构。
我相信,你完成了一个属于自己的电子制作,你的单片机水平就会有一个质的提高。
这就是我学习单片机的心得体会,希望给单片机的爱好者学好单片机有所帮助单片机实验心得体会2三月七号下午我们做了第一次单片机实验,虽然对单片机还不是很了解,但在学长的带领下我们基本上了解了单片机的的开发环境,进行了简单的编程。
单片机实训实验报告
一、实验名称单片机原理及应用实验二、实验目的1. 熟悉单片机的基本结构和原理,了解单片机在电子系统中的应用。
2. 掌握单片机编程语言C的基本语法和编程技巧。
3. 学会使用单片机进行简单控制,实现LED流水灯、数码管显示等基本功能。
4. 提高动手实践能力,培养团队合作精神。
三、实验仪器与设备1. 单片机实验箱:包括单片机、电源、按键、LED灯、数码管等。
2. 电脑:用于编程和仿真。
3. 编程软件:Keil uVision5或IAR EWARM等。
四、实验原理单片机是一种集成度高、功能强大的微控制器,具有运算速度快、功耗低、体积小等优点。
本实验以51单片机为例,介绍其基本原理和编程方法。
51单片机主要由以下几个部分组成:1. 中央处理器(CPU):负责执行指令,控制整个单片机系统。
2. 存储器:包括程序存储器(ROM)和数据存储器(RAM),用于存储程序和数据。
3. 输入/输出接口:用于与外部设备进行数据交换。
4. 定时器/计数器:用于实现定时和计数功能。
5. 中断系统:用于处理中断事件。
本实验主要涉及以下几个方面:1. 单片机基本结构和工作原理。
2. 单片机编程语言C的基本语法和编程技巧。
3. 单片机I/O口的使用和驱动能力。
4. 定时器/计数器的使用和编程。
5. 中断系统的使用和编程。
五、实验内容1. 实验一:LED流水灯(1)实验目的:掌握单片机I/O口的使用,实现LED流水灯效果。
(2)实验原理:通过单片机I/O口输出高低电平,控制LED灯的亮灭,实现流水灯效果。
(3)实验步骤:① 连接实验箱电路,将LED灯连接到单片机的P1口。
② 编写程序,设置P1口为输出模式,通过循环改变P1口输出电平,实现LED流水灯效果。
③在电脑上编译、下载程序,观察实验效果。
2. 实验二:数码管显示(1)实验目的:掌握单片机I/O口的使用,实现数码管显示功能。
(2)实验原理:通过单片机I/O口输出高低电平,控制数码管显示数字。
单片机实验——精选推荐
实验一认识实验一.实验目的1.了解仿真器的硬件结构与接线。
2.了解MCS-51单片机复位功能及复位后的内部状态。
3.通过示例程序的键入与执行,学习仿真器的使用与操作方法。
二.实验内容1.对照实验指导书,查对实验机具体接线。
2.按照开发系统的使用方法,分别查看复位后PC、SP、DPTR等特殊功能寄存器及片内、片外RAM的内容。
3.熟悉开发器的使用,将下面程序键入实验机。
ORG 2000H2000 74AA MOV A,#0AAH2002 75F0BB MOV B,#0BBH2005 E5F0 MOV A,B2007 78CC MOV R0,#0CCH2009 E8 MOV A,R0200A 80FE SJMP $4.程序键入后,检查各存储单元所储机器码是否正确如有误,重新键入,达到修正的目的。
5.单步执行示例程序,逐步检查执行结果,核查与分析结果是否相符,直到执行完最后一条指令。
6.练习连续执行示例程序,检查执行结果,核查与分析结果是否相符。
7.自己在示例程序中插入一条指令,执行并查看结果,然后删除,熟悉插入/删除操作。
8.将示例程序移到另外一个存储区,执行并查看结果,熟悉程序块移动操作。
三.实验预习要求1.认真阅读指导书的相关内容,熟悉开发系统的各种操作。
2.实验前应写出规定操作任务的具体操作方法步骤。
四.思考题1.MCS-51单片机怎样实现内部复位,画出一种复位电路。
2.PC、SP、P0、P1、P2、P3复位状态是什么?各有何意义?3.示例程序中最后一条指令SJMP $的作用是什么?如果取掉这一条指令,程序的执行将发生什么变化?4.实验机监控系统怎样实现程序“单步执行”功能?五.实验报告要求1.按实验顺序,写出实验操作的方法步骤。
2.写出实验中所遇到的问题与解决过程。
写出思考题的答案。
实验二建立数据区、数据块传送一.实验目的1.进一步熟悉实验机操作,练习程序调试方法。
2.理解并掌握建立数据区与数据块传送程序。
单片机实习报告六篇
单片机实习报告六篇单片机实习报告篇1一实习目的1. 通过对单片机小系统的设计、焊接、装配,掌握电路原理图及电子线路的基本焊接装配工艺、规范及注意事项;2. 通过对系统板的测试,了解系统板的工作原理及性能,掌握元器件及系统故障的排除方法;3. 掌握程序编制及调试方法,完成系统初始化、存储器操作、端口操作、键盘显示等程序的编制及调试(汇编语言、C语言均可);4. 通过单片机系统的组装,调试以及程序编制、调试及运行,与理论及实验的有机结合和指导教师的补充介绍,使学生掌握控制系统的工作原理、开发方法和操作方法。
5. 培养学生解决实际问题的能力,提高对理论知识的感性认识。
二实习意义通过本实习不但可以掌握单片机软、硬件的综合调试方法,而且可以熟练掌握电路原理图,激发对单片机智能性的探索精神,提高学生的综合素质,培养学生应用单片机实现对工业控制系统的设计、开发与调试的能力。
在制作学习过程中,不但可以掌握软、硬件的综合调试方法,而且可以使学生对单片机智能性产生强烈的欲望。
达到最大限度地掌握微机应用技术,软件及接口设计和数据采集与处理的技能,培养电综合实践素质的目的。
三系统基本组成及工作原理1 系统基本组成系统以单片机STC89C52作为控制核心,各部分基本组成框图如图1所示。
流水灯部分由单片机、键盘模块等组成;四位数码显示,编程实现30秒倒计时部分由单片机、键盘模块、液晶显示模块等组成;按键功能部分通过按键控制流水灯部分、四位数码显示部分;电子钟部分由单片机、键盘模块、液晶显示模块等组成;使用功能键实现相应的功能组合部分通过流水灯部分、30秒倒计时部分实现;模数转换部分由单片机、ADC0809转换模块、键盘模块、液晶显示模块等组成。
2 系统工作原理本设计采用STC89C52RC单片机作为本系统的控制模块。
单片机可把由ADC0809及单片机中的数据利用软件来进行处理,从而把数据传输到显示模块,实现阻值大小的显示。
单片机实训实验报告
单片机实训实验报告课题:单片机实训院系:电子信息工程学院班级学号:姓名:指导老师:熊老师、罗老师日期:2011.6.10一、硬件系统1、自制单片机实验板由七部分组成:(1).8路跑马灯(2)动态扫描共阳型数码管(3)4X4矩阵键盘(4)蜂鸣器(5)4路独立键盘(6)温度传感器(7)I2C通信方式的EEPROM芯片24C02二、Keil C u Vision2 简述与使用1.打开 u Vision22.新建工程:菜单【project】→【New Project】选择工程存放的路径,并输入工程文件名,然后点“保存”3.进入器件选择界面树列表框内选择“Atmel”→“AT89C52”,然后点“确定”完成器件选择。
4.编辑源程序:新建文件:菜单【File】→【new…】。
然后输入代码,编辑完成后菜单【File】→【Save】或【Save As…】把代码文件存入硬盘。
C源文件存为.C后缀,汇编源文件存为.a或.src后缀,并存放在同一个工程文件夹下。
5.加入源文件到工程中:在左边浮动窗口【File】选项卡里展开“Target 1”树,在“Source Group 1”上右键单击,弹出菜单,选【Add File to Group“Source Group 1”】,选择需要加入的源文件,点“Add”按钮加入,加入完成后按“Close”关闭。
6.设置编译选项:先选中左边浮动窗口【File】选项卡里“Target1“树节点,然后选菜单【Project】→【Options for Target “Target 1”】。
7.在弹出的“Options for Target “Target 1””对话框中选择[output]选项卡,勾选“Create HEX File”然后按“确定”完成设置。
8.按“F7”开始编译,编译成功后会在工程文件夹内生成.Hex目标文件生成的.hex文件就可以用来对AT89S52芯片进行编程和运行了。
单片机实训报告实验步骤
一、实验目的1. 掌握单片机的基本工作原理和硬件结构。
2. 熟悉单片机的编程方法,提高编程能力。
3. 学习单片机的调试技巧,提高调试效率。
4. 通过实际操作,培养动手能力和团队合作精神。
二、实验仪器与设备1. 单片机实验开发板2. 编译器(如Keil、IAR等)3. 仿真软件(如Proteus、Multisim等)4. 连接线、电源、示波器等辅助设备三、实验步骤1. 熟悉单片机实验开发板(1)观察开发板的硬件结构,了解各个模块的功能和连接方式。
(2)熟悉开发板上的按键、LED、串口、I2C、SPI等接口。
2. 编写程序(1)根据实验要求,设计程序功能。
(2)选择合适的编程语言(如C语言、汇编语言等)。
(3)使用编译器编写程序代码,并进行语法检查。
3. 程序调试(1)使用仿真软件(如Proteus)对程序进行仿真调试。
(2)观察程序运行结果,检查程序是否存在错误。
(3)根据仿真结果,修改程序代码,直至程序正常运行。
4. 硬件连接(1)根据程序功能,连接开发板上的相关硬件模块。
(2)确保连接正确,避免短路或接触不良。
5. 实验运行(1)打开电源,启动单片机。
(2)观察程序运行情况,验证程序功能是否实现。
(3)根据实验要求,调整程序参数或硬件配置,优化程序性能。
6. 数据采集与记录(1)使用示波器等设备,采集实验过程中的数据。
(2)记录实验数据,为后续分析提供依据。
7. 结果分析(1)对实验数据进行整理和分析,评估程序性能。
(2)总结实验过程中的经验教训,提出改进措施。
8. 实验报告撰写(1)整理实验过程,包括实验步骤、实验数据、实验结果等。
(2)分析实验结果,总结实验经验教训。
(3)撰写实验报告,要求格式规范、内容完整。
四、实验注意事项1. 确保实验环境安全,避免触电、短路等事故。
2. 严格遵守实验操作规程,避免损坏实验设备。
3. 注意程序调试过程中的细节,提高调试效率。
4. 实验过程中,积极思考,勇于创新,提高动手能力。
单片机原理及应用 实验
单片机原理及应用实验
单片机是指一种集成了微处理器核心、存储器、输入输出功能和系统时钟等组件的微型计算机系统。
它通常由中央处理器(CPU)、存储器、输入输出设备和系统总线等组成。
单片机的工作原理是通过执行储存在存储器中的程序指令来完成特定的计算和操作。
单片机的应用非常广泛,可以应用于各种电子设备中。
以下是一些典型的单片机应用:
1. 控制系统:单片机可以用于工业控制系统、家庭自动化系统等场景中,通过接收输入信号并根据预设的逻辑程序来控制输出设备的状态,实现各种控制功能。
2. 电子设备:单片机可以应用于各种电子设备中,如电视机、音响、空调等。
它可以接收远程控制信号,并根据信号进行相关功能的操作。
3. 信息处理:单片机可以用于数据处理和信息传输领域,如数据采集和传输、数据处理和分析等。
4. 通信系统:单片机可以用于各种通信系统中,如电话、传真机、无线通信设备等。
它可以通过与外部设备的通信来实现相应的通信功能。
5. 汽车电子系统:单片机可以应用于汽车电子系统中,如发动机控制单元(ECU)、车载娱乐系统、车载导航系统等。
它可
以控制汽车各个系统的运行和协调。
6. 医疗设备:单片机可以应用于各种医疗设备中,如心电图机、血压计、血糖仪等。
它可以接收生理信号,并进行相应的处理和分析。
总之,单片机在电子领域有着广泛的应用,可以实现各种控制、处理和通信功能。
它为电子设备的智能化和自动化提供了重要的支持。
单片机实验报告范文
单片机实验报告范文单片机(Microcontroller)是指一种封装了微处理器(Microprocessor)、存储器和各种输入输出接口电路功能的集成电路。
单片机在电子设计与开发中有广泛应用,可以用于控制和监测各种系统和设备。
本实验报告将介绍在实验中使用单片机所进行的实验步骤和实验结果。
实验目的:1.理解单片机的基本工作原理和功能。
2.掌握单片机的编程和调试方法。
3.应用单片机实现简单的控制功能。
实验仪器和材料:1.单片机开发板2.计算机B数据线4.电源适配器5.LED灯6.麦克风模块7.温度传感器实验步骤:1.准备工作:将单片机开发板与计算机连接,接通电源适配器。
2.熟悉开发工具:安装单片机开发软件,并了解软件的基本功能。
3.学习编程语言:了解单片机的编程语言,例如C语言或汇编语言,并编写简单的程序。
4.硬件连接:将LED灯、麦克风模块和温度传感器连接至开发板的相应引脚。
5.编程实现:根据实验要求,编写相应的程序,控制LED灯、获取麦克风模块的声音信号或获取温度传感器的温度值。
7.实验结果:根据实验要求,记录LED灯的亮灭状态、麦克风模块的声音信号强度或温度传感器的温度数值。
实验结果:通过实验,我们成功地控制了LED灯的亮灭状态,获取了麦克风模块的声音信号强度和温度传感器的温度数值。
在编程实现过程中,我们学会了使用单片机编程语言,了解了一些常用的语法和函数。
在调试测试中,我们可以通过相关的输出或显示结果来判断程序的正确性,及时发现和修复错误。
实验总结:本实验通过单片机开发板和相应的硬件以及编程实现了简单的控制和监测功能。
通过实验,我们深入了解了单片机的基本工作原理和功能,并掌握了一些基本的编程和调试方法。
实验结果表明,我们成功实现了实验要求,并对单片机的应用有了更加深入的理解。
通过这次实验,我们不仅提高了动手实践能力,也增加了对科技发展的看法。
单片机实训教程实验报告
一、实验目的1. 熟悉单片机的基本结构和工作原理。
2. 掌握单片机的编程方法,包括C语言和汇编语言。
3. 学习单片机的接口技术和应用系统设计。
4. 培养动手能力和解决实际问题的能力。
二、实验环境1. 单片机开发系统:STC89C52单片机开发板2. 编译器:Keil uVision3. 调试器:Proteus4. 实验指导书:《单片机实训教程》三、实验内容1. 单片机基本原理实验(1)实验目的:了解单片机的结构、工作原理和引脚功能。
(2)实验步骤:1)搭建实验电路,连接单片机开发板与Proteus仿真软件;2)编写程序,设置单片机的工作模式;3)通过Proteus仿真软件观察单片机的运行状态。
(3)实验结果:通过仿真软件,观察到单片机能够按照程序的要求进行运行,实现了实验目的。
2. 单片机C语言编程实验(1)实验目的:掌握单片机的C语言编程方法。
(2)实验步骤:1)在Keil uVision中创建新项目,选择STC89C52单片机;2)编写C语言程序,实现LED灯闪烁功能;3)编译、烧录程序到单片机,观察LED灯闪烁效果。
(3)实验结果:程序编译成功,烧录到单片机后,LED灯按照预期进行闪烁,实现了实验目的。
3. 单片机汇编语言编程实验(1)实验目的:掌握单片机的汇编语言编程方法。
(2)实验步骤:1)在Keil uVision中创建新项目,选择STC89C52单片机;2)编写汇编语言程序,实现LED灯闪烁功能;3)编译、烧录程序到单片机,观察LED灯闪烁效果。
(3)实验结果:程序编译成功,烧录到单片机后,LED灯按照预期进行闪烁,实现了实验目的。
4. 单片机接口技术实验(1)实验目的:了解单片机的接口技术,掌握常用接口的编程方法。
(2)实验步骤:1)搭建实验电路,连接单片机开发板与外部设备;2)编写程序,实现单片机与外部设备的通信;3)通过Proteus仿真软件观察通信过程。
(3)实验结果:通过仿真软件,观察到单片机与外部设备能够成功通信,实现了实验目的。
单片机实训心得体会(精选6篇)
单片机实训心得体会(精选6篇)单片机实训心得体会1通过这一个学期的单片机学习, 我收获了很多关于单片机的知识, 并且这些知识和日常的生活息息相关。
了解了一些简单程序的录入, LED显示器、键盘、和显示器的应用和原理。
LED显示器: LED显示器是由发光二管组成显示字段的器件。
通常的8段LED显示器是由8个发光二极管组成, LED显示器分共阳极和共阴极两种。
有段选码和和位选码。
当LED显示器每段的平均电流位5MA时, 就有较满意的亮度, 一般选择断码5—10MA电流;位线的电流应选择40—80MA。
LED显示器的显示方式有动态和静态两种。
7289A芯片是具有SPI串行接口功能的显示键盘控制芯片, 它可同时取得8位共阴极数码管和64个键的键盘矩阵。
7289A的控制指令分为两类: 8位宽度的单字节指令和16位宽度双字节指令;还有闪烁指令和消隐指令。
7289A采用串行方式SPI总线与微处理器通信;7289A与AT89C52接口电路, 在实际电路中无论接不接键盘, 电路中连接到其各段上的8个 100千欧的下拉电阻均不可以省去, 如果不接键盘而只接显示器可以省去8个10千欧电阻, 若仅接键盘而不接显示器, 可省去串入DP及SA—SG连线的8个220欧电阻, 7289A还需要外接晶体振荡电路。
液晶显示器简称LCD, 其显示原理是用经过处后的液晶具有能改变光线传输方向的特性, 达到显示字符和图形的目的。
最简单的笔段式液晶显示器类似于LCD显示器, 可以显示简单的字符和数字, 而目前大量使用的'是点阵式LCD显示器, 既可以显示字符和数字也可以显示汉字和图形。
如果把LCD显示屏、背光可变电源、接口控制逻辑、驱动集成芯片等部件构成一个整体, 是的与CPU接口十分方便。
键盘: 键盘是最常见的计算机输入设备, 它广泛应用于微型计算机和各种终端设备上。
计算机操作者通过键盘向计算机输入各种指令、数据, 指挥计算机的工作。
单片机实验内容
;然后继续两个灯亮两个灯灭的路口的正常状态,正常状态是每3秒钟信号切换一次;R7为1代表有急救车通过,为0表示正常状态
;需要的硬件连线有P1.0~P1.4连发光二极管,单片机的P3.0与P3.1连EXB51仿真板旁边的RXD与TXD
SUBB A,R3
JC LOOP1
SETB F0
MOV A,R3
XCH A,@R1
DEC R1
XCH A,@R1
INC R1
LOOP1:MOV A,@R1
DJNZ R5,LOOP
JB F0,START
ORG 0000H
LJMP START
ORG 0100H
START: MOV R2,#10H
MOV R0,#40H
MOV A,#00H
LP:MOV @R0 ,A
INC R0
INC A
DJNZ R2,LP
MOV R2 ,#08H
MOV R0,#40H
MOV R1,#50H
LP1:MOV A,@R0
INC R0
ADD A,@R0
MOV @R1,A
INC R0
TIME0:
PUSH PSW
CJNE R7,#0H,SOS
DJNZ R0,TIMEOUT
MOV R0,#30
CPL P1.0
CPL P1.1
CPL P1.2
CPL P1.3
MOV B,P1
TIMEOUT:
MOV TH0,#03CH
MOV R0,#30
单片机代码实验
2014年EDA 实验第一次实验:实验1:QII 软件及实验板的使用;用图形输入法和语言输入法完成点灯实验(用两个按键控制两个灯的亮灭:灯的状态随按键状态改变而改变)。
完成软件仿真。
实验2:联控点灯实验:用两个按键独立控制同一个灯亮灭,第三个按键同时控制该灯和另一个灯亮灭。
实验3:流水灯实验:完成一个8路流水灯控制实验,要求有以下3种花型:1)8路灯同时亮灭;2)从左至右再从右至左逐个亮(每次只有1路亮);3)8路灯每次4路灯亮,4路灯灭,且亮灭相间,交替亮灭。
用3个按键控制3种花型。
按下花型按键就一直显示相应花型,再按该键可暂停。
可设置1个复位键关闭显示。
(亮灭时间自定。
)第二次实验:实验4:数据分配器实验:用2个按键代表输入数据in (2位),用2个按键代表选择控制数据位s1s0,用四组发光管(每组2位)代表四路数据输出out0-out3。
当输入数据或控制数据改变时,要求输出数据进行相应变化(原理和真值表如下)。
实验5:七段译码器实验:用一个按键代表数据输入,每按一次数据加一,从0开始到F ,再到0,依次循环,相应数字在数码管上显示。
第三次实验:实验6:数控分频器实验:用24MHz 时钟分频,通过不同按键控制输出不同的频率信号,输出信号用LED 指示。
1)1Hz 频率信号;2)10Hz 频率信号;3)0.5Hz 频率信号。
实验7:加法计数器实验在时钟信号(选择1Hz)作用下,通过使能端和复位信号完成加法计数器的计数。
用2个按键分别表示使能和复位,用4个发光管表示计数的二进制结果。
第四次实验:实验8:动态扫描实验:用4个按键分别代表加、减、暂停、复位,四位数码管代表四位十进制数,从0000开始到9999循环,自动计数,数据显示时间不大于1秒。
第五次实验:实验9:序列检测实验:用一个按键代表时钟,一个按键代表输入数据,(时钟和数据要用LED显示其电平或数值,)当检测到1101序列时,蜂鸣器响动,指示灯点亮。
单片机实训实验报告模板
一、实验目的通过本次单片机实训实验,使学生掌握单片机的基本原理、组成、工作方式以及程序设计方法。
培养学生的动手能力和创新精神,提高学生在实际工程中应用单片机的能力。
二、实验器材1. 单片机开发板(如STC89C52、51单片机等)2. 电阻、电容、二极管、LED灯等电子元器件3. 示波器、万用表等测试仪器4. 编译器(如Keil uVision、IAR Embedded Workbench等)5. 连接线三、实验内容以下以LED流水灯实验为例,详细说明实验步骤和注意事项。
四、实验步骤1. 电路连接(1)根据实验要求,设计LED流水灯电路图,包括单片机的I/O口连接、LED 灯连接、电阻限流等。
(2)将电路图上的元器件按照要求连接到单片机开发板上。
2. 程序编写(1)在Keil uVision或IAR Embedded Workbench等编译器中创建一个新的项目。
(2)编写LED流水灯程序,主要包括初始化程序、主循环程序、延时函数等。
(3)编译程序,生成可执行文件。
3. 程序烧录(1)将可执行文件烧录到单片机中。
(2)上电,观察LED灯流水效果。
4. 调试与优化(1)观察LED灯流水效果,分析程序是否存在问题。
(2)根据实际情况,调整程序参数,优化流水灯效果。
五、实验报告内容1. 实验名称2. 实验目的3. 实验器材4. 实验原理(1)简要介绍单片机的基本原理和组成。
(2)说明LED流水灯实验的原理和程序设计方法。
5. 实验步骤(1)详细描述实验步骤,包括电路连接、程序编写、程序烧录、调试与优化等。
(2)说明每一步骤的具体操作和注意事项。
6. 实验结果与分析(1)描述实验结果,如LED灯流水效果、程序运行情况等。
(2)分析实验结果,解释程序设计思路和实验现象。
7. 实验心得与体会(1)总结实验过程中的收获和体会。
(2)提出实验过程中遇到的问题和解决方案。
六、实验报告格式1. 标题实验报告的标题应简洁明了,如“单片机LED流水灯实验报告”。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验十一键盘与数码管显示一、实习目的掌握用单片机的键盘输入和数码管显示技术,编写程序实现键盘输入数据并在显示器上正确显示。
二、实验内容1、端口按键判断技术(按键显示数字)通过按键盘上的K02,K03,K04,K05四个按键,实现数码管显示0,1,2,3;(1)硬件连接:按键接到P3口。
用一条8PIN数据排线,把按键部份的JP48,接到CPU部份的P3口JP53,接8位数码管的数据线。
将数码管部份的数据口 JP5接到CPU部份的P0口JP51,接8位数码管的显示位线。
将数码管部份的显示位口 JP8接到CPU部份的P2口JP52.(2)参考程序org 0000hljmp startorg 0030hstart:mov p2,#0ffhCLR P2.6 ;选中最右边的七段码。
mov p3,#0ffh ;初始化,P3口置高;l1: j nb p3.2,l2 ;jnb p3.3,l3 ;jnb p3.4,l4 ;jnb p3.5,l5 ;检测按键ljmp l1 ;循环检测l2: m ov p0,#28H ;显示'0';ljmp l1l3: m ov p0,#7EH ;显示'1';ljmp l1l4: mov p0,#0A2H ;显示'2';ljmp l1l5: mov p0,#62H ;显示'3'ljmp l1end2、矩阵按键识别技术本实验实现扫描按键显示功能,分别按16个键盘显示分别显示数字123A456B789C*0#D;键盘口P1,数码管显示第二位p21, 数码管段位p0口(1)接线方法:用一条8PIN数据排线,把矩阵按键部份的JP50,接到CPU部份的P1口JP44,接8位数码管的数据线。
将数码管部份的数据口JP5接到CPU部份的P0口JP51,接8位数码管的显示位线。
将数码管部份的显示位口 JP8接到CPU部份的P2口JP52.(2)参考程序org 0000hajmp mainorg 0030hmain:mov dptr,#tab ;将表头放入DPTRlcall key ;调用键盘扫描程序movc a,@a+dptr ;查表后将键值送入ACCmov p0,a ;将Acc值送入P0口CLR P2.1 ;开显示ljmp main ;返回反复循环显示KEY: LCALL KS ;调用检测按键子程序JNZ K1 ;有键按下继续LCALL DELAY2 ;无键按调用延时去抖AJMP KEY ;返回继续检测按键K1: LCALL DELAY2LCALL DELAY2 ;有键按下延时去抖动LCALL KS ;再调用检测按键程序JNZ K2 ;确认有按下进行下一步AJMP KEY ;无键按下返回继续检测K2: MOV R2,#0EFH ;将扫描值送入 R2暂存MOV R4,#00H ;将第一列值送入R4暂存K3: MOV P1,R2 ;将R2的值送入P1口L6: JB P1.0,L1 ;P1.0等于1跳转到L1MOV A,#00H ;将第一行值送入ACCAJMP LK ;跳转到键值处理程序L1: JB P1.1,L2 ;P1.1等于1跳转到L2MOV A,#04H ;将第二行的行值送入ACCAJMP LK ;跳转到键值理程序进行键值处理L2: JB P1.2,L3 ;P1.2等于1跳转到L3MOV A,#08H ;将第三行的行值送入ACCAJMP LK ;跳转到键值处理程L3: JB P1.3,NEXT ;P1.3等于1跳转到NEXT处MOV A,#0cH ;将第四行的行值送入ACCLK: ADD A,R4 ;行值与列值相加后的键值送入APUSH ACC ;将A中的值送入堆栈暂存K4: LCALL DELAY2 ;调用延时去抖动程序LCALL KS ;调用按键检测程序JNZ K4 ;按键没有松开继续返回检测POP ACC ;将堆栈的值送入ACCRETNEXT:INC R4 ;将列值加一MOV A,R2 ;将R2的值送入AJNB ACC.7,KEY ;扫描完至KEY处进行下一扫描RL A ;扫描未完将A中的值右移一位进行下一列的扫描 MOV R2,A ;将ACC的值送入R2暂存AJMP K3 ;跳转到K3继续KS: MOV P1,#0FH ;将P1口高四位置0低四位值1MOV A,P1 ;读P1口XRL A,#0FH ;将A中的值与A中的值相异或RET ;子程序返回DELAY2: ;40ms延时去抖动子程序MOV R5,#08HL7: MOV R6,#0FAHL8: DJNZ R6,L8DJNZ R5,L7RETtab:db28h,34h,28h,34h,0a9h,60h,20h,7ah,20h,21h,61h,74h,30h,62h,0a2h,7eh ;0h0hc9878654a321 轮流显示键盘因为无法表达*# 就用H表示,B用8表示END三、实验要求:1、实习前必须编写好程序2、程序必须编译通过并运行正确3、提交试验报告:报告内容(1)实验目的(2)实验内容(3)实验原理图(4)实验线路连接(5)实验步骤(6)实验结果实验十二液晶显示一、实习目的掌握用单片机液晶显示器的扩展与应用,编写软件实现液晶显示器的正确显示。
二、实验内容1、用1602液晶显示屏显示字符“A”。
RS EQU P2.0RW EQU P2.1E EQU P2.2ORG 0000HMOV P0,#00000001B ;清屏ACALL ENABLEMOV P0,#00000001B ;清屏ACALL ENABLEMOV P0,#00111000B ;显示功能ACALL ENABLEMOV P0,#00001111B ;显示开关控制ACALL ENABLEMOV P0,#00000110B ;输入模式ACALL ENABLEMOV P0,#0C0H ;数据存贮器地址ACALL ENABLEmov p0,#01000001b ;ASCII码SETB RSCLR RWCLR EACALL DELAYSETB EAJMP $ENABLE: CLR RS ;送命令CLR RWCLR EACALL DELAYSETB ERETDELAY: MOV P0,#0FFHCLR RSSETB RWCLR ENOPSETB EJB P0.7,DELAY ;判断忙标志RETEND2、实现汉字显示屏倚天一出宝刀屠龙(1)连接方式:用一根8PIN的数据排线,一端接到汉字屏部分的JP55一端接到CPU部份的P0口JP51,用一根8PIN的数据排线,一端接到汉字屏部分的JP54一端接到CPU部份的P2口JP52,用一根4PIN数据线一端插入CPU部分JP44(P1口)的P1.0,P1.1,P1.2,P1.3另外一端插入汉字屏部分的JP62.(2)参考程序org 00HSTART: MOV A,#0FFHMOV P0,AANL P2,#00MOV R2,#200D1: MOV R3,#248 ;延时DJNZ R3,$DJNZ R2,D1MOV 20H,#00Hl1: MOV R1,#100L2: MOV R6,#16MOV R4,#00HMOV R0,20HL3: MOV A,R4MOV P1,A ;开三极管INC R4MOV A,R0MOV DPTR,#TABLEMOVC A,@A+DPTRMOV P0,A ;查表送P0口 INC R0MOV A,R0MOV DPTR,#TABLEMOVC A,@A+DPTRMOV P2,A ;查表送P2口 INC R0MOV R3,#02D2: MOV R5,#248DJNZ R5,$DJNZ R3,D2MOV A,#00HMOV P0,AANL P2,#00HDJNZ R6,L3DJNZ R1,L2MOV 20H,R0CJNE R0,#0FFH,L1 ;检测是否送完 JMP STARTTABLE :db 01H,00H,02H,00H,04H,00H,1FH,0FFH;倚db 0E2H,00H,22H,00H,22H,0FCH,26H,88Hdb 2AH,88H,0F2H,88H,2AH,0FAH,26H,01Hdb 63H,0FEH,26H,00H,02H,00H,00H,00Hdb 02H,01H,42H,01H,42H,02H,42H,04H;天db 42H,08H,42H,30H,42H,0C0H,7FH,00Hdb 42H,0C0H,42H,30H,42H,08H,42H,04Hdb 0C2H,02H,46H,03H,02H,02H,00H,00Hdb 01H,00H,01H,00H,01H,00H,01H,00H;一db 01H,00H,01H,00H,01H,00H,01H,00Hdb 01H,00H,01H,00H,01H,00H,01H,00Hdb 01H,00H,03H,00H,01H,00H,00H,00Hdb 00H,00H,00H,7FH,3FH,02H,02H,02H;出db 02H,02H,02H,02H,02H,02H,0FFH,0FEHdb 02H,02H,02H,02H,02H,02H,02H,02Hdb 3FH,02H,00H,7FH,00H,00H,00H,00Hdb 08H,00H,30H,02H,22H,02H,22H,42H;宝db 22H,42H,22H,42H,0A2H,42H,63H,0FEHdb 22H,42H,22H,52H,22H,0DAH,26H,42Hdb 22H,06H,28H,02H,30H,00H,00H,00Hdb 00H,00H,20H,01H,20H,02H,20H,04H;刀db 20H,18H,20H,60H,3FH,80H,20H,00Hdb 20H,00H,20H,02H,20H,01H,20H,02Hdb 7FH,0FCH,20H,00H,00H,00H,00H,00Hdb 00H,02H,00H,0CH,7FH,0F4H,51H,08H;屠db 55H,10H,55H,3FH,55H,6AH,5FH,0AAHdb 55H,2AH,57H,2AH,55H,2AH,59H,2AHdb 0F1H,7FH,43H,20H,01H,00H,00H,00Hdb 08H,00H,08H,01H,08H,02H,08H,0CH;龙db 08H,30H,09H,0C4H,0FEH,04H,08H,08Hdb 0FH,0FCH,48H,22H,28H,42H,08H,82Hdb 0BH,02H,18H,02H,08H,1EH,00H,00Hend三、实验要求:1、实习前必须编写好程序2、程序必须编译通过并运行正确3、提交试验报告:报告内容(1)实验目的(2)实验内容(3)实验原理图(4)实验线路连。