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

单片机原理及应用讲义2008.ppt

  1. 1、本文档共177页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《单片机原理及应用》 学时: 40 / 16 主讲:潘琢金 助课:曹一鹏 第一章??单片机概述 本章主要介绍单片机的概念、发展历史、 基本结构和特点、单片机的应用模式和 领域、单片机的发展趋势等。 1.1 单片机的定义 1.2 单片机的发展概况 第一阶段(1976~1978年):低性能单片机的探索阶段。以Intel公司的MCS-48为代表,采用了单片结构,即在一块芯片内含有8位CPU、定时/计数器、并行I/O口、RAM和ROM等。主要用于工业领域。 第二阶段(1978~1982年):高性能单片机阶段,这一类单片机带有串行I/O口,8位数据线、16位地址线可以寻址的范围达到64K字节、控制总线、较丰富的指令系统等。这类单片机的应用范围较广,并在不断的改进和发展。 第三阶段(1982~1990年):16位单片机阶段。16位单片机除CPU为16位外,片内RAM和ROM容量进一步增大,实时处理能力更强,体现了微控制器的特征。 第四阶段(1990年~):微控制器的全面发展阶段,各公司的产品在尽量兼容的同时,向高速、强运算能力、寻址范围大以及小型廉价方面发展。 1.3 单片机的分类 一、 按字长:4位、8位、16位、32位 8位机仍是主流 16位和32位? 1.4 单片机发展趋势 一、 功能集成化(通用型):A/D, D/A, I2C, WDT, PWM 1.5 单片机的应用(一) 一、智能产品:家电、玩具、办公设备、工业设备 1.5 单片机的应用(二) 多机应用 五、分布式控制系统 控制任务分成多个部分,每部分由一个单机系统完成控制,主机起协调作用。 1.6 单片机与嵌入式系统的关系 一、 嵌入式系统的概念 嵌入到对象体系中的计算机系统 1.7 MCS-51单片机简介(一) MCS-51的结构使其特别适用于实时控制、智能仪表、分布式控制系统 1.7 MCS-51单片机简介(二) 1.8 单片机的选型 第 二 章 MCS-51单片机的硬件结构 本章主要介绍MCS-51的基本结构及工作原理(包括并行I/O、存储器、定时器、串行口、中断系统的基本工作原理和操作特点) 2.1 MCS-51单片机的结构 2.2 MCS-51单片机的存储器组织 2.3 MCS-51单片机I/O端口 2.4 MCS-51单片机引脚说明 2.5 MCS-51单片机的时序 2.6 MCS-51单片机的时钟和复位电路 2.7 MCS-51单片机的低功耗工作方式 单片机的开发环境 基于JTAG的开发环境 第三章??MCS-51指令系统 本章主要介绍MCS-51单片机的指令系统,包括寻址方式、指令分类说明。 3.1 指令系统概述 3.2 寻址方式 3.3 指令分类说明 第四章?? MCS-51单片机程序设计 4.1 运算程序 4.2 数据的拆拼和转换 4.3 查表程序设计 4.4 分支程序设计 4.5 码制变换程序设计 4.6 子程序调用时的参数传递方法 第五章?? 定时器/计数器 5.1 定时器/计数器的结构及工作原理 5.2 定时器/计数器的工作模式 5.3 定时器/计数器使用中需注意的问题 第六章?? MCS-51串行接口 6.1 串行通信概述 6.2 MCS-51串行口的组成及工作方式 6.3 多机通信 6.4 波特率的制定 第七章?? MCS-51的中断系统 7.1 基本概念 7.2 中断系统组成 7.3 中断响应 第八章?? 单片机外部扩展 8.1 外部程序存储器扩展 8.2 外部数据存储器扩展 8.3 并行I/O口扩展 第九章?? 51单片机C语言编程 作业一 1、MCS-51系列单片机有哪些主要部件? 2、MCS-51内部RAM区功能结构如何分配?4组工作寄存器使用时如何选用?位寻址区域的字节地址范围是多少? 3、简述程序状态字PSW中各位的含义。 作业二 1、设内部RAM中59H单元的内容为50H,写出当执行下列程序段后寄存器A、R0和内部RAM中50H、51H单元的内容为何值。 MOV A, 59H MOV R0, A MOV A, #00H MOV @R0, A MOV A, #25H MOV 51H, A MOV 52H, #70H 2、设(A),(R5),分别写出执行ANL A,R5; ORL A,R5; XRL A,R5后的结果。 3、编写一个将R2中的1位16进制数转换成10进制数

文档评论(0)

好文精选 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档