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

[工学]第2章 单片机原理与基本应用系统1.ppt

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

第2章 单片机原理与基本应用系统 任务一 单灯闪烁 【任务目的】认识89C51单片机芯片,学习WAVE软件的使用方法、学习单片机I/O接口的控制方法。 【任务描述】用单片机的P1.0控制1只LED灯,使其闪烁,变化时间间隔为0.2s。 1.电路原理图 单灯闪烁电路原理图如图2-1所示。 任务一 单灯闪烁 b 编程思路 (1)硬件控制对象是谁? 编程要用到①脚的名字 —— 叫“P1.0”。记住它,类似这样的名字以后还有很多。 (2)用什么语言控制? 名字有了,但又怎样让它变“高”或变“低”呢?叫人做事,说一声就可以,这叫发布命令。要单片机做事,也得要向单片机发命令,计算机能听得懂的命令称之为计算机的指令。 (3)关键指令 要P1.0输出高电平,则指令应为:SETB P1.0; 要P1.0输出低电平,则指令应为:CLR P1.0。 任务一 单灯闪烁 2.参考程序 ORG 0000H LJMP 1000H ORG 1000H START: CLR P1.0 ; 从P1.0引脚输 出低电平LED亮 ACALL DELAY ; 延时0.2s SETB P1.0 ; 从P1.0引脚输 出高电平LED灭 ACALL DELAY ; 延时0.2s AJMP START ; 重新开始 DELAY: MOV R5,#4 ; 延时子程序,延 时时间为0.2S D1: MOV R6,#20 D2: MOV R7,123 NOP DJNZ R7,$ DJNZ R6,D2 DJNZ R5,D1 RET END (4)单片机怎么理解你的程序? 单片机看不懂SETB、CLR之类的指令,得把指令翻译成计算机能懂的方式,再让计算机去读。计算机能懂什么呢?它只懂一样东西 —— 数字。 得把“CLR P1.0”变为:C2H、90H ,至于为什么是这两个数字,这也是由51芯片的设计者——INTEL规定的。 这样的代码有两种方式可以得到:人工查表和机器编译。 (5)编写好的程序放在哪儿?(写片) 通过编程器可将“C2H、90H”这样的代码写入到单片机中,然后将单片机放入到应用电路板中方可运行。SUPERPRO L+编程器缓冲区界面如下: 通过任务发现的问题 1、单片机芯片有哪些? 2、单片机芯片怎样才能工作?直接电源行吗? 3、我们编写的程序放在哪儿?在哪儿运行的? 4、程序(指令)又是怎么被单片机认识的? 5、单片机又是通过什么控制外部设备的? 1、单片机芯片有哪些? ——各种类型的单片机芯片介绍。 1 常用单片机系列简介 1.1 MCS-51系列 (1)MCS-51是Intel公司在1980年生产的一个高性能单片机系列的名称。属于这一系列的单片机有多种,如: (2)该系列生产工艺有两种: (3)在功能上,该系列单片机有基本型和增强型两大类: (4)在片内程序存储器的配置上,该系列单片机有三种形式,即掩膜ROM、EPROM和ROMLess(无片内程序存储器)。如: 1.2 80C51系列 1.2.1 80C51系列的基本结构 1.2.2 80C51系列的应用模式 一、总线型单片机应用模式 二、非总线型单片机应用模式 非总线型单片机已经将用于外部总线扩展用的I/O口线和控制功能线去掉,从而使单片机的引脚数减少、体积减小。对于不需进行并行外围扩展,装置的体积要求苛刻且程序量不大的系统极其适合。非总线型单片机典型产品如: AT89C2051/AT89C4051。 1.3 80C51典型产品资源配置与引脚 1.3.1 80C51典型产品资源配置 由表可见: (1)增强型与基本型在以下几点不同: (2)片内ROM的配置形式 1.3.2 80C51的引脚封装

文档评论(0)

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

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

1亿VIP精品文档

相关文档