单片机原理与应用实验报告60811

上传人:l**** 文档编号:145741853 上传时间:2020-09-22 格式:DOC 页数:65 大小:2.74MB
返回 下载 相关 举报
单片机原理与应用实验报告60811_第1页
第1页 / 共65页
单片机原理与应用实验报告60811_第2页
第2页 / 共65页
单片机原理与应用实验报告60811_第3页
第3页 / 共65页
单片机原理与应用实验报告60811_第4页
第4页 / 共65页
单片机原理与应用实验报告60811_第5页
第5页 / 共65页
点击查看更多>>
资源描述

《单片机原理与应用实验报告60811》由会员分享,可在线阅读,更多相关《单片机原理与应用实验报告60811(65页珍藏版)》请在金锄头文库上搜索。

1、单片机原理与应用实验指导书卢 钢 翼华中科技大学文华学院信息学部2013.6前 沿本实验指导书是华中科技大学文华学院“单片机原理与应用教学改革”教研项目(项目编号:J09007403F7)的组成部分。其基本指导思想是:实验全过程,即为单片机应用系统开发的全过程;就是依据任务要求(实验设计题目或用户需求),首先设计出合理的硬件系统,然后以此为基础进行相应软件程序设计,测试、分析结果,再修改、再测试,直至正确实现设计任务的要求。硬件电路设计是单片机(嵌入式)应用系统设计的基础,以往传统的实验往往忽略了这个环节,结果造成同学们实验完了,还不清楚是怎么回事。加强硬件电路设计这个环节,是本实验指导书特点

2、之一。 基于上述思想,第一,本单片机实验开发仪由单片机最小系统和十多个独立功能模块(或器件)构成,它们的信号线通过接线排座引出,为灵活设计不同的单片机应用系统提供了平台。同样的设计题目,可以设计出不同的硬件电路和不同的软件程序。第二,要求同学完成实验的同时完成实验报告。实验报告包含:设计题目,硬件电路设计(含电路图和简要原理说明),软件程程设计(含序流程图、原代码和注释),实验结果分析(实验过程中出现问题、原因及解决方案)。以此,进一步增强同学对单片机应用系统设计全过程的理解和掌握,同时训练同学撰写报告的能力。第三,在每个实验中,给出了不同的设计题目,每个题目给出了不同的硬件电路和软件编程参考

3、设计,其目的,使同学了解同样的设计题目,有不同的解决方案。第四,每个实验中都给出了思考题,以此使同学们进一步理解单片机系统硬件与软件之间的关系和进一步掌握单片机工作原理。建议同学们千万不要抱着毕业之后到公司去学习的态度,因为企业主要目的是盈利,而培训要花费相当长的时间和精力,因此对于企业来说,更青睐那些知识结构健全、应用经验丰富、创新能力强的人。这正好印证了我们常说的一句话:机会总是留给那些有准备的人!抓紧准备,从知识结构、专业技能等方面塑造自己、发展自己,提高实际应用能力,以增加自己在就业时的筹码。我们希望本实验指导书能为同学们学好单片机原理与应用课程和掌握单片机应用系统设计提供有益帮助。由

4、于编写时间较仓促,加上作者的水平有限,讲义中难免有遗漏和不足之处,恳请广大教师、同学提出宝贵意见,批评和指正,以便作者做进一步改进,更好满足同学们学习单片机的需要。 编者 2013.6实验要求1、实验前必须阅读教科书的有关部分和本实验指导书,了解实验目的、容、步骤,做好实验前的准备工作,否则不得上机操作。2、按照实验指导书说明正确连线,严禁带电接线和接插元器件。通电前须经过指导教师检查认可后方能通电。3、在弄清楚实验原理与过程前,不准随意拨弄各种与实验无关的旋钮和开关,凡与本次实验无关的任何设备都禁止动用和摸弄,注意安全。4、在弄清楚实验原理与过程前,严禁用手触摸实验系统印制电路板和元器件的引

5、脚,防止静电击穿芯片。5、实验中若损坏仪器或元器件,应及时向指导教师报告。6、在实验室保持安静和卫生,不得随意走动和喧哗,认真完成实验。7、实验完成后,关掉电源,及时整理实验台桌面,保持环境整洁。8、按规定认真完成实验报告,在规定的时间缴上实验报告。9、凡实验或实验报告未能按规定完成的学生,不能参加本课程的考试或考察。目 录实验一 单片机实验开发仪硬件学习.1实验二 单片机开发环境搭建.5实验三 单片机控制LED灯实验.15实验四 数码管实验.20实验五 按键实验.27实验六 中断实验.35实验七 定时器实验.41实验八 串口通信实验.48附录一 实验报告模板.56附录二 单片机实验开发仪电路

6、图.58实验一 单片机实验开发仪硬件学习1、 实验目的 熟悉单片机开发仪硬件电路原理图、PCB板元器件布局以及跳线帽和接线插座的作用。二、51单片机实验开发仪硬件电路简介51单片机实验开发仪硬件电路原理图详见附件。原理图按功能模块给出,每个模块分别给出了相应器件和外接连线定义符号,它可作为设计应用系统中的一个独立器件或功能模块使用。该实验开发仪由51单片机最小系统、电源模块、矩阵键盘模块、独立键盘模块、8位LED数码管显示模块(动态数码管)、1位LED数码显示管(静态数码管)、10位LED灯模块(交通灯)等多个模块构成。我们在设计单片机应用系统硬件电路时,需依照设计要求,由单片机最小系统和某些

7、功能模块(或器件)组成。这里只介绍单片机最小系统模块。其他模块在具体实验或应用设计时,再进行学习。51单片机最小系统原理图如图1-1所示。单片机的4个I/O口,P0口、P1口、P2口、P3口分别接至JP10、JP8、JP11和JP9接线排座,通过接线排座与有关器件连接,实现I/O对不同模块的操作控制以及系统扩展,从而实现不同的应用系统。(注意:其中某些I/O引脚已固定作为某种信号,直接或通过短路帽连接到固定器件。例如,P2.0、P2.1作为EEPROM器件的SDA和SCL信号直接接到该器件的第5、第6脚;P3.4作为实时时钟芯片DS1302的DSIO信号,通过短路帽JP1302连接到DS130

8、2的第6脚(SDIO)。单片机的复位电路模块如图1-2所示,利用短路帽经J9,可方便实现高电平脉冲复位或低电平脉冲复位,这点以选用单片机型号确定。51单片机为高电平脉冲复位,其复位引脚RST(引脚9)应通过短路帽使J9的2、1短接。图1-1 51单片机最小系统(MCU)原理图图1-2 单片机复位电路二、51单片机实验开发仪元器件布局 单片机实验开发仪元器件布局如图1-3和1-4所示。单片机实验开发仪元器件布局如图1-3和1-4所示。图1-3 单片机实验开发仪元器件布局图(1)图1-4 单片机实验开发仪元器件布局图(2)3、 实验开发仪使用IC芯片1、 U0:DS1302,实时时钟(RTC)芯片

9、;2、 U1:24C16,串行I2C EEPROM芯片;3、 U2:MAX232,串口通信TTL-RS232电平转换芯片;4、 U3:CH340T,USB转串口TTL芯片;5、 U4、U5:74HC595,串入并出移位寄存器芯片(输出锁存器);6、 U7:PCF8591,I2C 总线A/D、D/A芯片;7、 U8:74LS165,并入串口移位寄存器芯片(输入锁存器);8、 U9:MAX485,串行通信口TTL-RS485电平转换芯片;9、 U10:NE555,时基电路(定时器)芯片,用它可设计成几十种应用电路;10、 U12:74LS138,3-8译码器芯片;11、 U13:74537,8位锁

10、存器芯片;12、 U15: NLN2003,达林顿驱动芯片(输出电流可达1A,可驱动步进电机);13、 U18:UDN2916,双全桥PWM马达驱动器芯片;14、 STC90C516: STC90系列C51单片机;15、 DS18b20: 单线数字温度传感器;16、 IR: 红外线接收头实验二 单片机开发环境搭建软件的开发离不开开发环境,开发环境是指在基本硬件和数字软件的基础上,为支持系统软件和应用软件的工程化开发和维护而使用的一组软件,通常包括文本编辑环境、语言编辑器、对应的函数库和帮助文件等。目前MSC-51单片机开发中使用最为广泛的是美国Keil uvision公司的Keil uVsio

11、n集成开发环境。该环境能运行在Windows操作系统上,集成了KeilC51编译器、 uvision IDE集项目管理、编译工具、代码编写工具、代码调试以及完全仿真于一体,提供了一个简单易用的开发平台。1、 实验目的1、 进一步熟悉51单片机实验开发仪。2、 Keil C51软件使用。二、设计题目1、点亮8只LED灯的第7个LED灯(用P2口)2、点亮8只LED灯的第1个LED灯(用P0口)三、实验步骤(keil 51使用)Keil uVsion自带项目管理器,所以用户不需要在项目管理上花费过多的精力,只需要按照以下步骤操作即可建立一个属于自己的项目。(1)、启动uVsion,建立工程文件并且选择器件。(2)、建立源文件、头文件等相应的文件。(3)、将工程需要的源文件、头文件、库文件等添加到工程中。(4)、修改启动代码并且设置工程相关选项。(5)、编译并且生成Hex或者Lib文件。1、建立工程项目(1)、开机,运行Keil uVision4,其运行界面如图2-1所示。图2-1 Keil运行界面(2)、点击“ProjectNewProject”菜单,弹出“Creat New Project”对话框,如图2-2所示。图2-2 创建新工程(3)、

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

当前位置:首页 > 办公文档 > 工作范文

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