网站大量收购闲置独家精品文档,联系QQ:2885784924

《MCS51单片机原理及应用》指导书[精品].doc

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《MCS51单片机原理及应用》指导书[精品]

《MCS51单片机原理及应用》 实 验 指 导 书 电工电子实验教学中心 前 言 一.单片机原理实验的任务 单片机原理实验是单片机原理及应用课程的一部分,它的任务是: 1.通过实验进一步了解和掌握单片机原理的基本概念、单片机应用系统的硬件设计及调试方法。 2.学习和掌握单片机应用系统程序设计技术。 3.提高应用计算机的能力及水平 二.实验设备 单片机实验所使用的设备由计算机、单片机实验开发系统(见下图0-1),其中计算机是软件开发平台,主要完成程序编辑、编译、下载程序等任务;单片机实验开发系统是硬件开发平台,是基于51/196单片机的扩展实验系统。计算机和单片机实验开发系统之间是通过RS232串行接口进行通信的。 图0-1 单片机原理实验设备 单片机实验开发系统配有开关电源、单片机、晶振、存储器、可编程并行接口芯片、键盘显示控制芯片、24键键盘、六位LED数码管显示、A/D及D/A转换芯片、简单输出口2个、简单输入口1个、逻辑电平输入开关、发光二极管显示电路,并配有小直流电机、步进电机、继电器、音响等驱动电路。在计算机软件的控制下可完成单片机基本实验及综合设计性实验项目。所有的MCS51单片机原理及应用课程实验都是在这套实验系统上完成的。 三.对参加实验学生的要求 1.阅读实验指导书,复习与实验有关的理论知识,明确实验目的,了解内容和方法。 2.按实验指导书要求进行接线和操作,经检查和指导老师同意后再通电。 3.在实验中注意观察思考,记录有关数据和程序,并由指导教师复查后才能结束实验。 4.实验后应断电并返回WINDOWS下关闭计算机,整理实验台,恢复到实验前的情况。 5.认真写实验报告,按规定格式写出程序流程图、程序、并分析实验结果、完成思考题等。字迹要清楚,结论要明确。爱护实验设备,遵守实验室纪律。 *注:本实验指导书适用于MCS51单片机原理及应用A、单片机原理及应用B等课程 目 录 第一章 MC51单片机原理及应用实验 3 实验一 P1口实验(验证性) 3 实验二 外部中断实验(验证性) 实验三 定时器实验 实验四 串行口实验--串并转换实验 实验五 数码显示实验 实验六 A/D转换实验 实验七 数字电子钟实验(综合性) 实验八 D/A转换实验 实验九 简单I/O口扩展实验 实验十 步进电机实验 实验十一 直流电机实验 实验十二 PC机与单片机串行通信实验 实验十三 继电器与电子音响实验 实验十四 8255可编程并行接口实验 实验十五 键盘显示接口实验 第二章 单片机开发实验系统及TMSD调试程序 第一节 单片机开发实验系统 第二节 TMSD 35 第一章 MCS51单片机原理及应用实验 实验一 P1口实验 一.实验目的 1.学习P1口的使用方法。 2.学习延时子程序的编写和使用。 3.学习单片机实验系统的使用方法和程序的调试方法 二.实验设备及器材配置 1.单片机实验开发系统。 2.计算机。 3.导线。 三.实验内容 分别完成单片机P1口做输出口、既做输入又做输出口的实验任务。 1.P1口做输出口,接八只发光二极管,编写程序,使其循环点亮。 2.P1口低四位接四只发光二极管L1-L4, P1口高四位接开关K1-K4,编写程序,将开关的状态在发光二极管上显示出来。 四.实验原理说明 P1口为准双向口,P1口的每一位都能独立地定义为输出线或输入线,作为输入的口线,必须向锁存器相应位写入“1”,该位才能作为输入。8031中所有口锁存器在复位时均置为“1”,如果后来往口锁存器写入过“0”,再作为输入时,需要向口锁存器对应位写入“1”。 延时程序的编写可以用两种方法,一种是用定时器来实现,一种使用指令循环来实现。在系统时间允许的情况下可以采用后一种方法。 如果系统晶振为6.144MHz,则一个机器周期为12/6.144μs即1/0.512μs。 现要编写一个延时0.1s的程序,可以大致写出如下: MOV R7, #200 DE1: MOV R6, #X DE2: DJNZ R6, DE2 DJNZ R7, DE1 上面 MOV、DJNZ指令均为两个机器周期,所以执行一条指令需要1/0.256us, 现求出X值: 指令3 指令2 指令4 指令1 计算出X=126,代入上式可知实际延时约为0.100004s。 五.连线方法及实验电路 题目1:8031的P1.0—P1.7分别接发光二极管L1—L8,硬件原理图如图1-1所示。 题目2:P1口的P1.0—P1.3接L1-L4, P1口的P1.4—P1.7接K1-K

您可能关注的文档

文档评论(0)

aena45 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档