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

单片机应用技术(第四版)配套教材课件完整版电子教案.pptx

单片机应用技术(第四版)配套教材课件完整版电子教案.pptx

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

单片机应用技术(第四版);;第1章 单片机硬件系统 ;项目1 简单信号灯控制   1.实训目的   通过最简单的应用系统实例了解单片机的基本工作过程。   2.实训设备与器件   (1) 设备:计算机、单片机仿真器、实验板。   (2) 器件与电路:器件包括AT89C51、74LS240、8个发光二极管、8个1 kΩ电阻,电路如图1.1所示。;图1.1 硬件电路图;  3.实训步骤及要求   (1) 连接电路。首先将计算机、单片机仿真器及实验板连接起来(参照图1.1)。这一步是使用单片机开发系统的必需步骤。然后再将AT89C51的P1口与8个发光二极管一一连接(实训电路中74LS240为反相驱动器)。   注意仿真器和实验板电源的正确连接。   (2) 输入源程序。新建源文件,并输入源程序。保存文件时,程序名后缀应为.asm,例如LED1.asm。注意,源程序中分号后面的文字为说明文字,输入时可以省略。;机器码 地址 源程序 ORG 0000H    ;表示程序从地址0000H开始存放 75 90 00 0000H   START: MOV P1,#00H    ;点亮所有发光二极管 11 07 0003H ACALL DELAY    ;延时一段时间,便于观察 75 90 FF 0005H MOV P1,#0FFH    ;灭掉所有发光二极管 11 02 0008H ACALL DELAY ;延时 80 F4 000AH     SJMP START    ;返回,从START开始重复 7B C8 000CH   DELAY:MOV R3,#200  ;一段延时子程序;7C FA 000EH DEL2:MOV R4,#250 00 0010H DEL1: NOP 00 0011H NOP DC FC 0012H DJNZ R4,DEL1 DB F8 0014H DJNZ R3,DEL2 22 0016H RET ;子程序返回 END            ;程序结束   上述程序由以下部分组成:   左边两列是一组十六进制数——?机器码和机器码所在存储器中的地址(0000H~0016H)。机器码是计算机可以识别的语言。这两列是我们写入单片机内部存储器的内容,表示的是一段程序。;  (3) 对源程序进行汇编和装载。在调试软件时完成以下操作:   ? 将汇编语言源程序进行汇编(Assemble),生成十六进制文件。   ? 将汇编后生成的十六进制文件装载(Load)到单片机开发系统的仿真RAM中。 ;  (4) 运行及调试程序:   ? 运行(Execute)程序,观察实验板上8个发光二极管的亮灭状态。   ? 单步运行(Step)程序,观察每一条指令运行后实验板上8个发光二极管的亮灭状态。   (5) 脱机运行程序。将写好程序的AT89C51芯片插入实训电路板的相应位置(固化程序的具体操作过程可参见相应的说明书),接上电源启动运行,观察8个发光二极管的亮灭 状态。;  4. 分析与总结   (1)本项目的结果:实训电路板中的8个发光二极管按照全亮、全灭的规律不停地循环变化。   (2) 本项目所涉及的电路参见图1.1。单片机芯片AT89C51的1~8引脚通过集成芯片74LS240(8个非门)接到8个发光二极管上,8个发光二极管的阳极在各接一个限流电阻后接+5 V电源,阴极连在一起接地。单片机的这8个引脚对应其内部的一个并行I/O口——P1口。有关P1口的具体结构在本章1.3.2小节介绍。这是本实训所涉及的硬件部分。   从图1.1可见,当P1口的某个引脚为低电平时,发光二极管变亮;当P1口的某个引脚为高电平时,发光二极管熄灭。这样我们可以通过向P1口写入一个8位二进制数来改变每个管脚的电平状态,而向P1口写入数据可以通过相应指令来实现。;  程序中的第一条指令MOV P1,#00H(其中?#?表示其后面为常数,H表示其前面的常数为十六进制数,写成二进制形式为#

您可能关注的文档

文档评论(0)

你找对了 + 关注
实名认证
内容提供者

正版课件均可编辑 注意:其它人很多盗版P P T都是图片形式,买到请直接投诉退款!

1亿VIP精品文档

相关文档