ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:21.96KB ,
资源ID:7545828      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7545828.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机实验报告总结.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

单片机实验报告总结.docx

1、单片机实验报告总结单片机实验报告总结单片机实验报告总结 单片机实验心得体会 单片机实验心得体会 时间过得真快,不经意间,一个学期就到了尾声,进入到如火如荼的期末考试阶段。 在学习单片机这门课程之前,就早早的听各种任课老师和学长学姐们说过这门课程的重要性和学好这门课程的关键多做单片机实验。 这个学期,我们除了在课堂上学习理论知识,还在实验室做了7次实验。将所学知识运用到实践中,在实践中发现问题,强化理论知识。 现在,单片机课程已经结束,即将开始考试了,需要来好好的反思和回顾总结下了。 第一次是借点亮LED灯来熟悉keil软件的使用和试验箱上器材。第一次实验体现了一个人对新事物的接受能力和敏感度。

2、虽然之前做过许多种实验。但依旧发现自己存在一个很大的问题,对已懂的东西没耐心听下去,容易开小差;在听老师讲解软件使用时,思路容易停滞,然后就跟不上老师的步骤了,结果需要别人再次指导;对软件的功能没有太大的热情去研究探索,把一个个图标点开,进去看看。所以第一次试验相对失败。鉴于此,我自己在宿舍下载了软件,然后去熟悉它的各个功能,使自己熟练掌握。 在做实验中,第二个问题应该是准备不充分吧。一开始,由于没有课前准备的意识,每每都是到了实验室才开始编程,完成作业,导致每次时间都有些仓促。后来在老师的批评下,认识到这是个很大 的问题:老师提前把任务告诉我们,就是希望我们私下把程序编好。于是我便在上机之前

3、把程序编好,拷到U盘,这样上机时只需调试,解决出现的问题。这样就会节约出时间和同学讨论,换种思路,换种方法,把问题给吃透。发现、提出、分析、解决问题和实践能力是作为我们这个专业的基本素质。 三是我的依赖性很大,刚开始编程序时喜欢套用书上的语句,却对语句的理解不够。于是当程序出现问题时,不知道如何修改,眼前的程序都是一块一块的被拼凑整合起来的,没法知道哪里错了。但是编程是一件很严肃的事情,容不得半点错误。于是便只能狠下决心,坚持自己编写,即使套用时,也把每条语句弄懂。这也能激发了学习的兴趣。 还有一次实验是调出电脑里的程序,让它在试验箱上实现其功,让我们去体会别人编程的技巧和程序逻辑美感。看了之

4、后,不得不说我目前的水平简直太小儿科了。还有连线也是个问题,对试验箱内部结构功能的不懂,以至于不知道如何连线让程序实现其功能。这让我意识到单片机是软件和硬件的结合,两者是一个整体。所以必须把硬件方面加强。 五是基础知识的薄弱,也是最基础的问题吧在用C语言编程时,才发现自己C语言真的太差劲了,虽然这门课程早就学过,但是就目前所掌握的C语言知识,对于单片机编程远远不够。C语言也是我们以后学各种语言的基础,必须要花大量的时间温习强化。 通过这个学期的单片机实验,我发现了自己很多问题,也从中学 到了很多。它不是物理实验时,只需要记住老师说的步骤,顺次做完就可以了;并不是matlab实验,只需要你知道一

5、些语句表达,然后在不违背语法的情况下,组合好就可以了;它不是EDA实验,把一节课混下去就行了,反正大家都不知道,都是混,都跟不上老师的节奏思路。他需要我们在掌握硬件的基础上,用单片机语言在keil软件上写出一定的程序,然后利用stcisp烧到试验箱上,实现其特定的功能。而在编程时需要逻辑力,创新力,知识组合力,知识搜索。 单片机在电子技术应用领域中,单片机的应用愈来愈多地应用到各行各业。要开发单片机的应用,不但要掌握单片机硬件和软件方面的知识,而且还要深入了解各应用系统的专业知识,融会贯通和有机结合,才能设计出优良的应用系统。并且需要与时俱进,不断了解各公司最新芯片的结构和应用,在实际应用中找

6、到最好的性能价格比。培养自己接受新知识的自学能力,掌握芯片发展动态。培养自己的创新精神,在原有的基础上进行改进,使之功能不断完善。当然,最重要到还是态度,无论做什么事情,足够认真,足够坚强,足够毅力,足够决心,足够勇气,就一定能办到。 篇二:单片机实验总结报告 1 福建农林大学计算机与信息学院 信息工程类 实验报告 课程名称: 姓 名: 系: 专 业: 年 级: 学 号: 指导教师: 职 称: 单片机技术 电子信息工程系 电子信息工程 易金聪 副教授 2013 年 10 月 28 日 实验项目列表 福建农林大学计算机与信息学院信息工程类实验报告 系: 电子信息工程 专业: 电子信息工程 年级:

7、 2011级 姓名: 学号: 实验课程: 单片机技术 实验室号:_田C513_ 实验时间: 10.26 指导教师签字: 易金聪 成绩: 实验一 Keil C51 和Proteus 软件的使用 1(实验目的和要求 1)熟悉Keil C51软件界面,以及编辑、编译、运行程序的步骤; 2)熟悉Proteus软件界面,掌握用Proteus画仿真图的方法。 3)掌握电子电路的设计与仿真调试的方法。 2(实验原理 1)Keil C51软件使用 在Keil C51集成开发环境下,建立一个工程并编辑以下源程序,熟悉Keil C51集成开发环境下各种菜单、命令的使用。 #include "reg51.

8、h" #define uchar unsigned char #define uint unsigned int sbit in=P3 ; sbit out=P1 ; void main(void) while(1) in=1; if(in= =0)out=0; else out=1; 2)Protues软件使用 下图为利用单片机、1个开关和1个发光二极管,构成一个简单的开关检测系统的仿真电路图。单片机P3.0引脚接按钮开关,P1.0引脚接发光二极管的阴极。 当开关闭合时,发光二极管亮;开关打开时,发光二极管灭;按钮开关与发光二极管没有任何电气上的联系。利用Protues仿真软件画出

9、仿真电路图,并进行电气规则检查。 3)Proteus仿真 电路图绘制完毕后,加载“.hex”文件到电路图中的单片机内进行仿真,观察运行结果。注意系统时钟频率的设置 3(主要仪器设备(实验用的软硬件环境) 安装有Keil C51软件与Proteus仿真软件PC机1台 4(操作方法与实验步骤 1)Keil C51软件使用 (1)建立用户文件夹 (2)建立工程 (3)建立文件并编码。输入以下源程序,并保存在项目所在的目录中 (4)把文件加入工程中 (5)编译工程。编译时观察在界面下方的“Build”页中的到编译错误信息和使用的系统资源情况等。 (6)调试。利用常用调试命令,如复位、运行、暂停、单步、

10、单步跳过、执行完当前子程序、运行到当前行、下一状态、打开跟踪、观察跟踪、反汇编窗口、观察窗口、代码作用范围分析、1#串行窗口、内存窗口、性能分析、工具按钮等命令进行调试,观察并分析调试结果。 (7)目标代码文件的生成。运行生成相应的.HEX文件。 2)proteus电路设计 (1)建立新文件 (2)设定绘图纸大小 (3)选取元器件并添加到对象选择窗口中 (4)放置、调整元器件位置 (5)放置电源、地(终端) 篇三:单片机实验报告 题 目: 单片机组成原理实验报告 学 院: 计算机科学与工程学院 专 业: 信息安全 姓 名: 学 号: 2012年12月8日 实验一、输入输出接口编程 一、实验目的

11、 1、掌握Keil软件的基本使用。 2、掌握单片机汇编语言基本编程。 二、实验内容 1、学习用Keil软件进行51单片机的软件开发; 学习Keil软件的一般操作,步骤为:项目建立、程序录入、添加文件、编译生成HEX文件、仿真调试。(见参考程序一) 2、霓虹灯控制程序设计 用P1口控制8个LED,按P3口输入信号的不同模式选择4种16次循环点亮方式,用软件延时实现1秒的扫描周期。将生成的HEX文件下载到实验板上验证。(见参考程序二) 三、实验原理 1、Keil软件使用练习 设(R0)=20H,(R1)=25H,(20H)=80H,(21H)=90H, (22H)=0A0H,(25H)=0A0H,

12、(26H)=6FH,(27H)=76H,执行程序后,问程序完成什么功能,写出运行结果。(见参考程序一) 2、霓虹灯控制程序设计 电路原理图如下,所需元件为:AT89C51、SW-SPST、 LED-RED 图中用单片机的P1口作输出口接8个LED,8个LED按共阳极连接,端口逻辑值为0点亮LED;P3口作输入口接2个SW-SPST开关,P3口内含上拉电阻,当开关打开时逻辑值为1,开关闭合时逻辑值为0。 本实验中要实现循环输出,最常用的方法是循环计数实现循环次数控制,对计数器值进行查表转换得出输出值,输出到P1口进行显示,灯亮表示输出为“0”,灯灭表示输出为“1”。 本实验中的延时,用软件延时方

13、法产生,延时时间=程序总机器周期数*循环次数*机器周期。 输出表格确定发光模式,实验中定义表格如下: TAB1:DB 01H,02H,04H,08H,10H,20H,40H,80H(SW3,SW4为:00) TAB2:DB 03H,06H,0CH,18H,30H,60H,0CH,81H(SW3,SW4为:01) TAB3:DB 80H,40H,20H,10H,08H,04H,02H,01H(SW3,SW4为:10) TAB4: DB 用户自己定义(SW3,SW4为:11) 输入信号使用P3口的2个位,如P3.2和P3.3,可以确定4种模式。 实验程序框图如下: 图 1.1 主程序 图1.2 转

14、换输出子程序 实验二、定时器/计数器编程 一、实验目的 1、掌握定时器的基本编程方法。 2、掌握计数器的基本编程方法。 二、实验内容 1、编写单片机程序,用T0作定时器产生周期为1秒的方波(用查询方式编程),从P3.6,P3.7口输出,将P3.7接到示波器显示该方波波形;用T1作计数器对从P3.6输出的方波进行计数,计数结果通过P,口输出到发光二极管显示。(计算机仿真) 2、编写单片机程序,用T0作定时器产生周期为1秒的方波(用查询方式编程),从P3.6,P3.7口输出,将P3.6输出的方波接到P3.5口通过T1作计数器对该方波进行计数,计数值由LED显示,用存储示波器显示P3.7输出的方波。

15、(实验台验证) 三、实验原理 当晶振为22.1184M时,一个机器周期为0.54251微秒,要实现500毫秒的定时,需要921659个机器周期,对于51单片机内部定时器来说,最大只能定时65536个机器周期,定时35.535毫秒,不能满足要求,为此必须借助软件循环进行扩展。实现的方法是:用定时器中断定时10毫秒,再用软件扩展50倍即可得 到500毫秒的定时。当到达500毫秒时,对P3.7输出取反,可得到周期为1秒的方波。 选择模式1,每个10ms中断一次,设初值为X,根据下面公式,可求得X的值。 (216-计数初值)*机器周期=定时时间 12?3(2?X)?10?10 22.1184?1061

16、6 有关定时计数器的特殊功能寄存器,请参考课本。 四、实验步骤: 1、用KEIL 软件编写、汇编、调试给定内容的有关程序,并生成HEX文件; 2、用Proteus对单片机硬件电路图进行仿真; 3、下载到ZKSYS单片机实验板上验证有关程序。 实验三、外部中断的编程 一、实验目的 1、掌握外部中断的基本编程方法。 2、掌握计数器的扩展编程。 二、实验内容 设计单片机程序实现秒表功能;用一个开关对秒表进行启动和停止控制,用另一个开关对秒表进行清零。 用T0定时中断设计秒表计时,秒计数结果通过P1口及4094芯片送数码管显示(T0定时中断时间为10毫秒,秒表的显示间隔为1秒,即必须用软件和硬件结合使

17、用实现)。用外部中断INT0(边沿触发方式)对秒计数结果进行清零,用P3.5对秒计数进行启动和停止控制。 1、在生成HEX文件后,用Proteus软件对电路图进行计算机仿真; 2、程序下载到单片机实验板上验证; (实验板数码管的驱动程序见附件)。 篇四:单片机实验报告 单片机原理及应用 实验报告 姓 名: xxxxxx 学 号: xxxxxxxxxxx 班 级: xxxxxxxxxxxxxxxxx 指导教师: 许 强 单 片 机 原 理 及 应 用 实 验 报 告 实验日期: 2014年12月7日 实验成绩: 实验评定标准: 一、 实验目的 掌握汇编语言设计和调试方法,掌握拆字和拼字的程序编写

18、方法。 二、 实验器材 PC机 三、 实验内容 拆字: 把7000H的内容拆开,高位送7001H 低位,低位送7002H低位。 拼字: 拼接7000H的内容,高位来自7001H 低位,低位来自7002H低位。 四、 实验步骤 1、实验程序框图 2、调试方法 单步运行到BP1,观察7000H和A单元内容是否为68,单步运行到BP2,观察7001H单元中内容是否为6,单步运行到BP3,观察7002H单元中内容是否为8,若是,程序对,若不是,反复修改程序直到正确为止。 同样可调试拼字程序。 五、 实验结果及分析 1、 程序代码 ORG 0000H LJMP MAIN ORG 30H MAIN: MO

19、V DPTR,#7000H MOV A,#68H MOVX DPTR,A MOVX A,DPTR ANL A,#0F0H SWAP A INC DPTR MOVX DPTR,A MOV DPTR,#7000H MOVX A,DPTR ANL A#0FH MOV DPTR,#7002H MOVX DPTR,A END 2、 执行过程图 (1)把7000H的内容送给a (2)高地位交换后将低位的6送入 7001H (3)屏蔽高位后将8送入7002H 3、 结果分析 拆字实验调试程序时,单步运行到BP1,观察到7000H和A单元中内容是68,单步运行到BP2,观察到7001H单元中内容为6,单步运行

20、到BP3,观察到内容为8。拼字实验正是拆字实验的逆方式,实验结果得到验证。 篇五:C51单片机实验总结报告 HEFEI UNIVERSITY 单片机实验报告 系 别 电子信息与电气工程系 专 业 班 级 学 号 姓 名 指导 老师 完成 时间 实验一 构建单片机最小系统和实验环境熟悉 一、预习要求 1(构建单片机最小系统,熟悉51单片机的结构及编程方法 2(按照程序流程图编写出程序 二、实验目的 1(熟悉星单片机最小系统的组成和工作原理,熟悉Keil C51集成环境软件的使用方法。 2(熟悉MCS51汇编指令,能自己编写简单的程序,控制硬件。 三、实验内容 单片机最小系统实验: 1、熟悉单片机

21、最小系统的组成和工作原理,熟悉Keil C51集成环境软件的安装和使用方法。 2、作出单片机最小系统的组成原理图,分析其各构成单元的工作原理。 存储单元数据传输实验 1、熟悉MCS51汇编指令。 2、进行存储单元数据传输实验,编写程序。 3、运行程序,验证译码的正确性。 四、实验原理 1、作出单片机最小系统的组成原理图 2.最小系统版的组成: 时钟电路,复位电路,电源电路。 3.软件编译环境的熟悉 实验中我们使用keilC环境编译程序。其窗口界面如下: 4.测试程序 ;将从外部RAM3000H单元开始连续存放的 ;50个单字节数据传送到内部RAM30H单元的50个单元中。 ORG 0000H

22、MOV R0,#32H ;计数初值50 MOV A,#78H ;(A)=78H送外部3000H-3050H MOV DPTR,#3000H ;外部数据存储器首地址3000H送DPTR LOOP0: MOVX DPTR,A ;送78H到外部数据存储区3000H INC DPTR ;外部数据存储区地址增一 DJNZ R0,LOOP0 ;循环次数减一不为零转LOOP0 SETB P1.2 CLR P1.3 CLR P1.4 ;74HC138输入为100,使CS2=0选中62256 MOV R0,#32H ;循环次数50送R0 MOV R1,#30H ;内部数据存储区首址30H送R1 MOV DPTR

23、,#3000H ;外部数据存储区首址3000H送DPTR LOOP: MOVX A,DPTR ;读外部数据存储区3000H内容送A MOV R1,A ;累加器A的内容送内部数据存储区30H INC DPTR ;外部数据存储区地址增一 INC DPTR ;内部数据存储区地址增一 INC R1 DJNZ R0,LOOP SJMP $ END 五、实验仪器、设备 1、单片机最小系统 2、Keil C51集成环境软件 六、实验注意事项 1(注意在星研集成环境下如何进行程序调试 2(注意保护实验箱 七、实验方法及步骤 1、调试单片机最小系统板。 2、安装Keil C51集成环境软件。 八、思考题 1、在

24、单片机最小系统的构建中,应注意哪些因素。 答:1、时钟设计遵循硬件手册的设计规范,一般MCU手册都有,遵循走线最短原则。 2、复位电路要加上上电复位。 4、IO引线要方便外部使用等。 九、实验总结 本次实验是单片机实训的基础,从构建单片机的最小系统,到亲手焊接最小系统板。这这个过程中我们知道了构成一个单片机最小系统的需要时钟电路,复位电路,电源电路还有就是AT89S52芯片。了解了这些最基础也是最重要的知识,对最基本的单片机加以熟悉,了解其内部构造及各个寄存器的使用方法可以对其他芯片进行类比,其原理都相似,为我们以后的实验打下了夯实的基础。 实验二 跑马灯实验及74HC138译码器 一、预习要

25、求 1(熟悉51单片机的结构及编程方法 2(按照程序流程图编写出程序 二、实验目的 1(熟悉集成环境软件或熟悉Keil C51集成环境软件的使用方法。 2(熟悉MCS51汇编指令,能自己编写简单的程序,控制硬件。 三、实验内容 跑马灯实验: 1、熟悉集成环境软件或熟悉Keil C51集成环境软件的安装和使用方法。 2、照接线图编写程序:使用P1口控制G6区的8个指示灯,循环点亮,瞬间只有一个灯亮。 3、观察实验结果,验证程序是否正确。 74HC138译码器实验: 1、设计74HC138接口电路,编写程序:使用单片机的P1.0、P1.1、P1.2控制74HC138的数据输入端,通过译码产生8选1个选通信号,轮流点亮8个LED指示灯。 2、运行程序,验证译码的正确性。 四、实验原理 1、作出单片机最小系统的组成原理图 2、分析单片机最小系统的工作原理 3、进行存储单元数据传输实验,观察实验结果,验证程序是否正确。 五、实验仪器、设备 1、单片机最小系统。 2、Keil C51集成环境软件 六、实验注意事项 1(注意在集成环境下如何进行程序调试 2(注意保护实验箱 七、实验方法及步骤

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1