无师自通51单片机实用教程.pdf

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.1 单片机的传奇三十年2 1.2 单片机初学者疑问4 1.3 8051 片机的封装和引脚5 1.4 8051 片机的内部结构9 1.4.1 CPU9 1.4.2 单片机的复位和周期 11 1.4.3 存储器结构 11 1.4.4 8051 片机内部重要模块 14 1.5 学习 片机必备基础知识 14 1.5.1 数制 14 1.5.2 数制间转换 15 1.5.3 逻辑电平 17 1.5.4 二进制的逻辑运算 17 1.6 适合初学者学习的51 片机 19 1.6.1 AT89S52 简介 19 1.6.2 STC89C52RC 简介21 1.7 实验平台简介23 1.7.1 HOT-51 单片机开发板简介23 1.7.2 HOT-51 单片机开发板板载资源24 2.1 Keil 入门26 2.1.1 Keil 工程的创建26 2.1.2 编写程序代码28 2.1.3 用Keil 进行调试/仿真程序代码32 2.1.3.1 用Keil 软件调试/仿真32 2.1.3.2 用SST89E516RD 芯片进行调试/仿真38 2.2 KEIL C51 的基本知识39 2.2.1 常量与变量39 2.2.2 Keil C51 的数据类型40 2.2.2.1 通用数据类型40 2.2.2.2 C51 的特殊数据类型40 2.2.2.3 Keil C51 存储区44 2.2.3 C51 的运算符45 2.2.4 C51 的基础语句49 2.2.4.1 选择指令49 2.2.4.2 循环指令51 2.2.5 数组54 2.2.6 指针55 2.2.7 C51 的中断子程序56 第一章 带你认识51 单片机 1.1 单片机的传奇三十年 (1)什么是单片机 单片机是一种集成电路芯片,采用超大规模技术把具有数据处理能力(如算术运算,逻 辑运算、数据传送、中断处理) 的微处理器(CPU) ,随机存取数据存储器(RAM) ,只读程序存 储器(ROM) ,输入输出电路(I/O 口),可能还包括定时计数器,串行通信口(SCI) ,显示驱动 电路(LCD 或LED 驱动电路) ,脉宽调制电路(PWM) ,模拟多路转换器及A/D 转换器等电路 集成到一块单块芯片上,构成一个完整的计算机系统。这些电路能在软件的控制下准确、迅 速、高效地完成程序设计者事先规定的任 。 单片机控制系统能够取代以前利用复杂电子线路或数字电路构成的控制系统,可以软件 控制来实现,并能够实现智能化,现在 片机控制范畴无所不在,例如通信产品、家用电器、 智能仪器仪表、过程控制和专用控制装置等等, 片机的应用领域越来越广泛。 单片机的应用意义远不限于它的应用范畴或由此带来的经济效益,更重要的是它已从根 本上改变了传统的控制方法和设计思想。是控制技术的一次革命,是一座重要的里程碑。 (2 )单片机的发展史 单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系 统集成到一个芯片上。概括地讲,一块芯片就成了一台计算机。它体积小、质量轻、价格便 宜,为学习、应用和开发提供了便利条件。 片机诞生于20 世纪70 年代末,经历了SCM、 MCU、SOC 三大阶段。 ①SCM (Single Chip Microcomputer) (单片微型计算机)阶段,主要是寻求最佳的单片形态 嵌入式系统的最佳体系结构。创新模式获得成功,奠定了SCM 与通用计算机完全不同的 发展道路。 ②MCU (Micro Controller Unit)(微控制器)阶段,主要的技术发展方向是:不断扩展、满 足嵌入式应用时,发展

文档评论(0)

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

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

1亿VIP精品文档

相关文档