单片机实验报告的心得体会

2024-11-25 报告

  随着人们自身素质提升,报告的使用频率呈上升趋势,我们在写报告的时候要注意逻辑的合理性。为了让您不再为写报告头疼,以下是小编整理的单片机实验报告的心得体会,希望对大家有所帮助。

单片机实验报告的心得体会1

  有关单片机AD转换的实验报告

  一、实验目的

  1、理解A/D转换的工作原理;

  2、理解掌握ADC0809的A/D转换原理和并行A/D转换器接口的编程方法; 3、学习使用并行模/数转换芯片ADC0809进行电压信号的采集和数据处理。

  二、实验原理

  在设计A/D转换器与单片机接口之前,往往要根据A/D转换器的技术指标选择A/D转换器。A/D转换器的主要技术指标-----量化间隔和量化误差是A/D转换器的主要技术指标之一。量化间隔可用下式表示,其中n为A/D转换器的位数: ?量化间隔

  绝对误差22

  1 相对误差n1100%2

  A/D转换器芯片种类很多,按其转换原理可分为逐次比较式、双重积分式、量化反馈式和并行式A/D转换器;按其分辨率可分为8~16位的A/D转换器芯片。目前最常用的是逐次逼近式和双重积分式。

  A/D转换器与单片机接口具有硬、软件相依性。一般来说,A/D转换器与单片机的接口主要考虑的是数字量输出线的连接、ADC启动方式、转换结束信号处理方法以及时钟的`连接等。

  一个ADC开始转换时,必须加一个启动转换信号,这一启动信号要由单片机提供。不同型号的ADC,对于启动转换信号的要求也不同,一般分为脉冲启动和电平启动两种:

  对于脉冲启动型ADC,只要给其启动控制端上加一个符合要求的脉冲信号即可,如ADC0809、ADC574等。通常用WR和地址译码器的输出经一定的逻辑电路进行控制;

  对于电平启动型ADC,当把符合要求的电平加到启动控制端上时,立即开始转换。在转换过程中,必须保持这一电平,否则会终止转换的进行。因此,在这种启动方式下,单片机的控制信号必须经过锁存器保持一段时间,一般采用D触发器、锁存器或并行I/O接口等来实现。AD570、AD571等都属于电平启动型ADC。

  当ADC转换结束时,ADC输出一个转换结束标志信号,通知单片机读取转换结果。单片机检查判断A/D转换结束的方法一般有中断和查询两种:

  对于中断方式,可将转换结束标志信号接到单片机的中断请求输入线上或允许中断的I/O接口的相应引脚,作为中断请求信号; ?对于查询方式,可把转换结束标志信号经三态门送到单片机的某一位I/O口线上,作为查询状态信号。

  A/D转换器的另一个重要连接信号是时钟,其频率是决定芯片转换速度的基准。整个A/D转换过程都是在时钟的作用下完成的。A/D转换时钟的提供方法有两种:一种是由芯片内部提供(如AD574),一般不许外加电路;另一种是由外部提供,有的用单独的振荡电路产生,更多的则把单片机输出时钟经分频后,送到A/D转换器的相应时钟端。

  ADC0809与单片机接口

  三、实验内容

  略

  四、小结与体会

  在这次的实验中,我成功的理解掌握了ADC0809的A/D转换原理和并行A/D转换器接口的编程方法,也学习了并行模/数转换芯片ADC0809进行电压信号的采集和数据处理的使用方法。

单片机实验报告的心得体会2

  综合实验报告标题(可与实验名称不同)

  一、实验目的和要求。

  二、实验仪器设备。

  三、实验设计及调试:

  (一)实验内容。

  (二)实验电路:画出与实验内容有关的简单实验电路。

  (三)实验设计及调试步骤:

  (1)对实验内容和实验电路进行分析,理出完成实验的设计思路。(2)列出程序设计所需的特殊标志位、堆栈sp、内部ram、工作寄存器等资源的分配列表,分配列表时注意考虑资源在程序执行过程可能会出现冲突的问题。

  (3)画出程序设计流程图,包括主程序和各子程序流程图。

  (4)根据(2)、(3)的内容写出实验程序。

  (5)调试程序(可以使用模拟仿真器)。

  a、根据程序确定调试目的,即调试时所需观察的内容结果。

  b、根据各调试目的分别选择调试所需的方法,如单步、断点等命令,分别列出各调试方法中所需要关注记录的内容。

  c、调试程序,按各种调试方法记录相应的内容。

  d、分析调试记录的内容和结果,找出程序中可能出错的地方,然后修改程序,继续调试、记录、分析,直到调试成功。

  (四)实验调试过程中所遇到的问题、解决问题的思路和解决的方法。

  四、实验后的经验教训总结。

  【上机实验内容报告格式】

  一、《软件技术基础》上机实验内容

  1、顺序表的建立、插入、删除。

  2、带头结点的单链表的建立(用尾插法)、插入、删除。

  二、提交到个人10m硬盘空间的'内容及截止时间

  1、分别建立二个文件夹,取名为顺序表和单链表。

  2、在这二个文件夹中,分别存放上述二个实验的相关文件。每个文件夹中应有三个文件(、c文件、、obj文件和、exe文件)。三、实验报告要求及上交时间(用a4纸打印)

  1、格式:

  《计算机软件技术基础》上机实验报告

  用户名se学号姓名学院

  ①实验名称:

  ②实验目的:

  ③算法描述(可用文字描述,也可用流程图):

  ④源代码:(、c的文件)

  ⑤用户屏幕(即程序运行时出现在机器上的画面):

  2、对c文件的要求:

  程序应具有以下特点:a可读性:有注释。

  b交互性:有输入提示。

  c结构化程序设计风格:分层缩进、隔行书写。四、实验报告内容

  0、顺序表的插入。

  1、顺序表的删除。

  2、带头结点的单链表的插入。

  3、带头结点的单链表的删除。

  注意:

  1、每个人只需在实验报告中完成上述4个项目中的一个,具体安排为:将自己的序号对4求余,得到的数即为应完成的项目的序号。

  例如:序号为85的同学,85%4=1,即在实验报告中应完成顺序表的删除。

  2、实验报告中的源代码应是通过编译链接即可运行的。

  3、提交到个人空间中的内容应是上机实验中的全部内容。

单片机实验报告的心得体会3

  一、实验目的

  1、了解51单片机的引脚结构。

  2、根据所学汇编语言编写代码实现LED灯的流水功能。

  3、利用开发板下载hex文件后验证功能。

  二、实验器材

  个人电脑,80c51单片机,开发板

  三、实验原理

  单片机流水的实质是单片机各引脚在规定的时间逐个上电,使LED灯能逐个亮起来但过了该引脚通电的时间后便灭灯的过程,实验中使用了单片机的P2端口,对8个LED灯进行控制,要实现逐个亮灯即将P2的各端口逐一置零,中间使用时间间隔隔开各灯的亮灭。使用rl或rr a实现位的.转换。 A寄存器的位经过rr a之后转换如下所示:

  然后将A寄存器转换一次便送给P2即MOV P2,A便将转换后的数送到了P2口,不断循环下去,便实现了逐位置一操作。

  四、实验电路图

  五、通过仿真实验正确性

  代码如下:ORG 0

  MOV A,#00000001B

  LOOP:MOV P2,A

  RL A

  ACALL DELAY

  SJMP LOOP

  DELAY:MOV R1,#255

  DEL2:MOV R2,#250

  DEL1:DJNZ R2,DEL1

  DJNZ R1,DEL2

  RET

  End

  实验结果:

  六、实验总结

  这次试验我通过Proteus仿真实现对流水灯功能的实现。受益匪浅,对80c51的功能和结构有了深层次的了解,我深刻的明白,要想完全了解c51还有一定距离,但我会一如既往的同困难作斗争。在实验中,我遇到了不少困难,比如不知道怎么将程序写进单片机中,写好程序的却总出错,不知道什么原因,原来没有生成hex文件。这些错误令我明白以后在试验中要步步细心,避免出错。

  • 相关推荐

【单片机实验报告的心得体会】相关文章:

实验报告心得体会06-07

实验报告心得体会(通用18篇)07-26

实验报告优秀08-20

示波器实验报告06-19

实验报告模板08-26

测量实验报告09-01

电工实验报告10-07

实验报告 范本08-14

电路实验报告07-27

大学实验报告10-28