单片机实习报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机实习报告
篇一:单片机实训报告
单
片
机
实
训
报
告
姓名
学号:
班级:
指导老师:
实训时间:
前言
一周的单片机实训很快就结束咯,在这一周的时间里,我学到了很多关于单片机各方面的知识。老师在实训课中也教会咯我们很多关于单片机软件编程与硬件设施的知识。
一周的实训中我们一共实训咯好几个项目,通过这几个项目的实训,我们掌握咯一些单片机的汇编语言和硬件调试,达到了很好的效果。
一周时间实训过后,我把之前在课堂上不懂的知识点,
通过实际操作的练习,我都搞明白咯。当然在实训过程中也遇到咯很多问题,就是有时在调试方面不能调试成功,有时程序是没有错误,但是就是调试不好,一直找原因也找不出是什么原因。
希望以后能够拥有更多的实训时间和机会学习单片机。
实训任务一
一、实验目的
熟悉Keil C51集成开发环境的使用方法
二、实验设备及器件
IBM PC机
三、实验内容
按照本书的第2章的节到节内容进行Keil C51集成开发环境的安装和使用练习。然后按照以下内容建立文件并编译产生HEX文件。
ORG 8000H
LJMP Main
ORG 80F0H
Main:
MOV R7,#0
LOOP:
MOV R6,#0
DJNZ R6,$
DJNZ R6,$
DJNZ R6,$
DJNZ R6,$
DJNZ R7,LOOP ;延时一台
CPL
CPL
CPL
CPL
CPL
CPL
CPL
CPL
SJMP Main
END ;取反 ;取反 ;取反 ;取反 ;取反 ;取反 ;取反 ;取反
通过该程序实现八盏灯的同时亮和同时灭的功能,更好的掌握汇编指令。
4、实验要求:熟练掌握结合DP-51PROC单片机综合仿真实验仪和Keil C51集成开发环境进行仿真调试。如果还有时间,可以把本书的第2章的节、节内容也看一下
5、实验步骤:
(1)用40针排线把DP-51PROC实验仪上的A1区J76
接口和A2区J79接口相连,然后使用排线把A2区的J61接口与D1区的J52接口相连。如图所示。
2、对DP-51PROC实验仪上电,然后按照本书的第2章的小节设置TKSMonitor51仿真器和使用软件DPFlash把MON51监控程序下载到TKSMonitor51仿真器。
3、关闭DPFlash软件。把TKSMonitor51仿真器的工作模式选择开关切换到RUN处,然后按一下复位键(RST),MON51程序就开始运行了。此时,TKSMonitor51仿真器进入调试状态。
4、用户使用Keil C51集成开发环境建立工程、编辑与编译“实验内容”所列的程序。然后按照本书的第2章节的第2点(软件调试环境的设置)设置好,然后再编译一次。
5、此时用户就可以按照本书的第2章节所讲述的方法进行仿真调试。如果用户在退出仿真调试模式后想再次进入仿真调试,可以先按一下TKSMonitor51仿真器的复位键(RST)。用户可以在仿真调试环境下设置断点、单步、全速运行等。在调试过程中用户可以看见D1区的LED的亮灭是由用户程序
篇二:单片机实习报告
1 引言
实习目的
随着人们生活水平的不断提高,单片机控制无疑是人们
追求的目标之一,它给人们带来的方便也是不可否定的。本次实习的目的在于加深AT89C51单片机的理解,初步掌握单片机应用系统的设计方法。通过本次实习达到巩固、充实和综合运用所学知识解决实际问题的目的。
单片机基础知识
单片机又称单片微控制器,它是把一个计算机系统集成到一个芯片上。单片机具有体积小、功能强、应用方面广等优点。它的体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,为学习、应用和开发提供了便利条件。目前正以前所未见的速度取代着传统电子线路构成的经典系统。单片机的使用领域已十分广泛。例如彩电、冰箱、空调等无处不见单片机的影子,单片机已深深地融入我们的生活。大大提高了这些产品的智能性,易用性及节能性等主要性能指标,在工农业生产上也极大提高了生效效率和产品质量。
课题描述
实现对8个LED灯以5种方式显示,用一个按键进行方式选择,并用一个数码管显示方式编号并用两个键来控制流水灯流动的速度。
2系统概述
系统分析
流水灯是一串按一定的规律像流水一样连续闪亮。流水
灯控制是可编程控制器的一个应用。流水灯控制可用多种方法实现,要求8个灯在时钟信号作用下按规律转换5种状态。每按一次按键选择一个方式,方式显示在数码管上,8个灯分别用不同的方式闪亮。同时通过其它两个按钮可以调节灯闪亮的快慢速度。也就是用延时的方法来控制速度。
系统设计要求
根据课题,查找资料,了解所使用的芯片;
画出可控流水灯的工作电路图,使用Protel 软件绘制电路图;
根据原理图把元件器正确焊接到电路板上,分清元件器的正负极,以及焊接的正确位置;
设计程序,在Keil 750 AHK环境下调试程序以实现预期的功能。
3系统详细设计
硬件使用说明
AT89C51提供以下标准AT89C51是一种低功耗、高性能的8位单片微型计算机。功能:8K字节Flash闪速存储器,256字节内部RAM,40个I/O口线,3个16位定时/计数器,一个6向量两极中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU 的工作,但允许RAM,定时/计数器,串行通信口及中断系统