单片机实验报告心得体会

上传人:bin****86 文档编号:59852305 上传时间:2018-11-12 格式:DOCX 页数:12 大小:22.22KB
返回 下载 相关 举报
单片机实验报告心得体会_第1页
第1页 / 共12页
单片机实验报告心得体会_第2页
第2页 / 共12页
单片机实验报告心得体会_第3页
第3页 / 共12页
单片机实验报告心得体会_第4页
第4页 / 共12页
单片机实验报告心得体会_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《单片机实验报告心得体会》由会员分享,可在线阅读,更多相关《单片机实验报告心得体会(12页珍藏版)》请在金锄头文库上搜索。

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划单片机实验报告心得体会HEFEIUNIVERSITY单片机实验报告系别电子信息与电气工程系专业班级学号姓名指导老师完成时间实验一构建单片机最小系统和实验环境熟悉一、预习要求1构建单片机最小系统,熟悉51单片机的结构及编程方法2按照程序流程图编写出程序二、实验目的1熟悉星单片机最小系统的组成和工作原理,熟悉KeilC51集成环境软件的使用方法。2熟悉MCS51汇编指令,能自己编写简单的程序,控制硬件。三、实验内容单片机最小系统实验:1、熟悉单片机最小系统的组成和工作原理,熟悉KeilC

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

3、000H-3050HMOVDPTR,#3000H;外部数据存储器首地址3000H送DPTRLOOP0:MOVXDPTR,A;送78H到外部数据存储区3000HINCDPTR;外部数据存储区地址增一DJNZR0,LOOP0;循环次数减一不为零转LOOP0SETBCLRCLR;74HC138输入为100,使CS2=0选中62256MOVR0,#32H;循环次数50送R0MOVR1,#30H;内部数据存储区首址30H送R1MOVDPTR,#3000H;外部数据存储区首址3000H送DPTRLOOP:MOVXA,DPTR;读外部数据存储区3000H内容送AMOVR1,A;累加器A的内容送内部数据存储区

4、30HINCDPTR;外部数据存储区地址增一INCDPTR;内部数据存储区地址增一INCR1DJNZR0,LOOPSJMP$END五、实验仪器、设备1、单片机最小系统2、KeilC51集成环境软件六、实验注意事项1注意在星研集成环境下如何进行程序调试2注意保护实验箱七、实验方法及步骤1、调试单片机最小系统板。2、安装KeilC51集成环境软件。八、思考题1、在单片机最小系统的构建中,应注意哪些因素。答:1、时钟设计遵循硬件手册的设计规范,一般MCU手册都有,遵循走线最短原则。2、复位电路要加上上电复位。4、IO引线要方便外部使用等。九、实验总结本次实验是单片机实训的基础,从构建单片机的最小系统

5、,到亲手焊接最小系统板。这这个过程中我们知道了构成一个单片机最小系统的需要时钟电路,复位电路,电源电路还有就是AT89S52芯片。了解了这些最基础也是最重要的知识,对最基本的单片机加以熟悉,了解其内部构造及各个寄存器的使用方法可以对其他芯片进行类比,其原理都相似,为我们以后的实验打下了夯实的基础。实验二跑马灯实验及74HC138译码器一、预习要求1熟悉51单片机的结构及编程方法2按照程序流程图编写出程序二、实验目的1熟悉集成环境软件或熟悉KeilC51集成环境软件的使用方法。2熟悉MCS51汇编指令,能自己编写简单的程序,控制硬件。三、实验内容跑马灯实验:1、熟悉集成环境软件或熟悉KeilC5

6、1集成环境软件的安装和使用方法。2、照接线图编写程序:使用P1口控制G6区的8个指示灯,循环点亮,瞬间只有一个灯亮。3、观察实验结果,验证程序是否正确。74HC138译码器实验:1、设计74HC138接口电路,编写程序:使用单片机的、控制74HC138的数据输入端,通过译码产生8选1个选通信号,轮流点亮8个LED指示灯。2、运行程序,验证译码的正确性。四、实验原理1、作出单片机最小系统的组成原理图2、分析单片机最小系统的工作原理3、进行存储单元数据传输实验,观察实验结果,验证程序是否正确。五、实验仪器、设备1、单片机最小系统。2、KeilC51集成环境软件六、实验注意事项1注意在集成环境下如何

7、进行程序调试2注意保护实验箱七、实验方法及步骤单片机综合实验报告题目:班级:姓名:学号:指导老师:时间:电子时钟一、实验内容:以AT89C51单片机为核心的时钟,在LCD显示器上显示当前的时间:使用字符型LCD显示器显示当前时间。显示格式为“时时:分分:秒秒”。用4个功能键操作来设置当前时间,4个功能键接在引脚上。功能键K1K4功能如下。K1进入设置现在的时间。K2设置小时。K3设置分钟。K4确认完成设置。程序执行后工作指示灯LED闪动,表示程序开始执行,LCD显示“00:00:00”,然后开始计时。二、实验电路及功能说明本系统采用STC89C52单片机,DS1302时钟芯片及18B20温度传

8、感器作为主要硬件进行设计开发,通过12864液晶显示器及键盘作为人机交互。充分发挥了各部分的性能及特点,操作简单,界面简洁易懂。实物系统实现了以下功能:数字式时钟显示起始时间设置室温实时显示全机热复位显示器灰度可调1)单片机电路单片机电路采用STC89C51RC作为主控芯片,芯片内集成了通用8位中央处理器和ISPFlash存储单元,具有在系统可编程特性,配合PC端的控制程序即可将用户的程序代码下载进单片机内部,指令集结构简单。芯片外接及两片0603封装20P贴片电容作为晶振电路,为单片机提供时钟信号。2)复位电路RST为单片机的复位引脚。当连续输入两个机器周期以上高电时为有效,用来完成单片机的

9、复位初始化操作,复位后程序计数器PC=0000H,即复位后将从程序储存器的0000H单元读取第一条指令代码。系统采用上电复位:加(转载于:写论文网:单片机实验报告心得体会)电后给RST一个高电平脉冲。简单的措施是阻容串联,电容接电源、电阻接地、中间节点接RST。加电瞬间,电容两侧电压差为0,两侧均为高,RST脚为高,随后C通过R放电使RST节点到0。3)12864显示电路12864是128*64点阵液晶模块的点阵数简称,内部集成字库,采用串行及并行两种通信方式与MCU通信。本系统采用串行方式通信,通过改变V0端口电压改变背光对比度。4)DS1302时钟电路DS1302实时时钟芯片广泛应用于电话

10、、传真、便携式仪器等产品领域.DS1302是一个实时时钟芯片,可以提供秒、分、小时、日期、月、年等信息,并且还有软年自动调整的能力,可以通过配置AM/PM来决定采用24小时格式还是12小时格式。采用串行I/O通信方式,相对并行来说比较节省IO口的使用。DS1302时钟芯片功耗低,它在工作电压的时候,工作电流小于300nA。5)温度采集电路温度采集电路DS18B20温度传感器,信号线采用电阻上拉。6)独立键盘设置4个按键组成独立键盘,共用10K对地限流电阻。7)下载电路下载电路外引(RXD)、(TXD),使用STC原厂烧录器下载程序。8)供电电路全机供电采取12V锂聚合物电池,它具有能量高、小型

11、化、轻量化等特点,方便使用。因MCU及外围电路工作电压为5V,故采用7805进行直流降压。7805三端稳压IC来组成稳压电源所需的外围元件极少,电路内部还有过流、过热及调整管的保护电路,使用起来可靠、方便,而且价格便宜。根据硬件电路设计规则,虽然整机采用直流供电,为了适应后期变压器供电可能引入的交流成分,在稳压芯片前设置了470uF/25V电解电容及104瓷片电容进行滤波,并在各个芯片供电输入前设置了瓷片电容用来滤除高频信号干扰。三、实验程序流程图:单片机原理及接口技术实验总结本学期的单片机实验转眼已到尾声,共做了六项实验,分别是KEIL4、ISP下载软件的安装于使用、P1口输出循环灯实验、P

12、1口转弯灯实验、口输入P1口输出实验和中断实验。在王承林老师的带领与指导下,我们认真完成每次的实验任务,并在实验中拓展,去发现一些新的问题。在这六项实验中让我刻骨铭心的是中断实验。中断可以说是我的一个弱点,首先从概念上我理解比较含糊,理解能力差;其次,6个中断源比较难记清,经常记混,加之它们分配的寄存器存在太多的异同,工作方式更是让人头疼;再次,中断的使用。中断的精髓是在于使用,在电路设计中使用中断来控制单片机的工作,使之更好的达到所需目的。我刚开始学习的时候连怎么使用中断还是一无所知,后来我到图书馆里查找资料,慢慢的琢磨。至今学会了中断源的4种工作方式,能简单设计出中断电路。虽然起步晚,但我

13、相信能厚积薄发,未来一定能熟练使用它们。经过学习单片机的中断控制,我发现自己存在许多不足,但这些都困难无法阻挡我对单片机的追求。许多同学在做实验时都抱着不良的心态,他们只想照着实验本的步骤原原本本把实验完成就算大功告成,很少更深层次挖掘里面的奥秘,更有甚者是打酱油的,我不得不为他们如此浪费那么好的学习机会感到可惜。我能为他们做的就是帮助他们讲解一些单片机知识,有时教他们编写程序。实验室是培养高层次人才和开展科学研究的重要基地。邢台学院对培养学生的动手能力是十分重视的,为了提高学生的动手能力,让学生做相关实训并完成单片机实验,在实验的形式上注重培养学生的实验技能和动手能力。从单片机实验中学生就可

14、以总结出大量的经验以适应当代社会的发展。学习单片机这门课程,要掌握单片机指令系统中汇编语言各种基本语句的意义及汇编语言程序设计的基本知识和方法,以及单片机与其他设备相连接的输入输出中断等接口技术。使我从硬件软件的结合上理论联系实际,提高动手能力,从而全面掌握单片机的应用。单片机课是一门实践性很强的课程,仅有课堂上理论知识的学习,对运用好单片机是完全不够的,必须亲自做实验,从实验中吸取教训,总结经验,增加实战经验,加深对单片机的理解,更好的运用单片机。单片机实验课的目的就是为学生提供做实验的机会,让学生能够从几个简单的实验中学会单片机开发的过程和单片机的实际运用。单片机实验课让我将课堂上学到的理

15、论知识运用到实验当中去,在实验中发现问题,解决问题,强化理论知识的运用。下面是自己做实验当中遇到的一些问题和体会。首先,自己在实验课上对老师讲解的东西没有很好的领会。自己觉得老师讲的电路和原理自己都懂,就没有认真听老师的讲解,但是当自己去理解程序和修改程序就发现自己对电路的工作原理和过程并不是很了解,使得自己在改编程序实现不同功能时遇到较多的问题。其次,自己对汇编语言的运用不是很熟练。自己之前接触和使用的编程语言都是诸如C语言等的高级语言,对汇编语言基本上是空白状态。虽然每个实验老师都给出了参考程序,但是自己理解整个程序的运行过程和程序的功能依然遇到了比较大的困难。这就说明基础薄弱是实验中最大的问题。最后,也是最突出的一个问题。自己逻辑思维和分析问题的能力比较欠缺。对程序的分析能力不足,不能够很好的理解程序段之间的逻辑关系。同时,自己对实验中遇到的问题不能及时分析并找出解决的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号