[高等教育]第1章 简介.ppt

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

参考资料 《51单片机C语言教程》 ----郭天祥 电子工业出版社(69元) 《基于Proteus 的51系列单片机设计与仿真》 ----侯玉宝 等 电子工业出版社(39.8元) 《单片机原理及其接口技术》 ----胡汉才 清华大学出版社(32元) 《MCS-51/96系列单片机原理及应用》 ----孙涵芳 徐爱卿 北京航空航天大学出版社(35元) 《MCS-51系列单片机实用接口技术》 ---- 李华北京航空航天大学出版社(40元) 《电子世界》 ----中国电子学会主办(期刊 6.00元/期) / / / 微型计算机与单片机在硬件结构上的比较 微型计算机 单片机 1、采用哈佛(Harward)结构体系 两种体系结构: 冯-诺依曼结构 程序、数据共用同一存储空间 哈佛结构:程序存储空间与数据存储空间相互独立 2、采用面向控制的指令系统 3、引脚功能复用 4、片内随机存储器作通用寄存器 单片机与PC机的异同 2.控制器 控制器包括程序计数器PC、指令寄存器IR、指令译码器、数据指针DPTR、堆栈指针SP、缓冲器以及定时与控制电路等。控制电路完成指挥控制工作,协调单片机各部分正常工作。 8051在物理上有4个存储器空间: 片内ROM和片外ROM 片内RAM和片外RAM 片外ROM地址空间为64kB,片外RAM也有64kB的寻址区,地址与ROM重迭。 8051单片机通过不同信号来选通ROM或RAM PSEN 选通有效,访问外部ROM RD、WR,选通访问外部RAM 不会因地址重迭而发生混乱 程序存储器中7个特殊定义的地址 4.SFR 片内RAM80H~FFH地址空间是特殊功能寄存器SFR区,51子系列在该区域内安排了21个特殊功能寄存器。 占用字节地址:80H~FFH(不为SFR 占用的RAM单元实际上不存在,访问它们无意义) 专用寄存器: A、B、PSW、DPTR(DPH、DPL)、SP、PC I/O接口及控制寄存器: P0、P1、P2、P3、SBUF、TMOD、TCON、SCON 、 IE、IP、PCON、TH0、TL0、TH1、TL1 注*:SFR其字节地址可被8整除可位寻址,共11个SFR可位寻址。 当片内RAM不能满足数量上的要求时,可通过总线端口和其他I/O口扩展外部RAM,其最大容量可达64KB字节,地址范围0000H-FFFFH。 在片内数据存储器中,数据区和扩展的I/O口是统一编址的,使用的指令也完全相同,因此,在应用系统设计时,必须合理地进行外部RAM和I/O端口的地址分配,并保证译码的唯一性。 MCS-51采用不同的指令对片内RAM和片外RAM进行读写。 片内RAM 用 MOV指令读写 片外RAM 用MOVX指令读写 (1)、P0.0—P0.7: 双向I/O (内置场效应管上拉) 控制=0,作8位输入口使用。 控制=0,作8位输出口。数据经由内部总线被存于锁存器,并向引脚输出。由于此时T0截止,需外接上拉电阻。 控制=1,作双向8位数据口和输出低8位地址复用口。 控制=1,作双向8位数据口和输出低8位地址复用口。 控制=1,作双向8位数据口和输出低8位地址复用口。 准双向:在作输入口用时要先对其写“1”。 P1.0—P1.7: 作输出口 P1.0—P1.7: 作输出口 P1.0—P1.7: 作输入口,读引脚,先对其写“1”。 P1.0—P1.7: 作输入口,读锁存器,指令形式为“读-改-写”指令,即:口地址作目的操作数。 如: ANL P0,A   ;(P0) (P0)(A) P1口应用实例 简 单 测 控 实 例 原 理 图 P1口应用实例 P1.3作 输 入 端 口 (3)P3.0—P3.7: 双功能口(内置了上拉电阻) 它具有特定的第二功能。在不使用它的第二功能时它就是普通的通用准双向I/O口。 (3)P3.0—P3.7: 双功能口(内置了上拉电阻) 第二功能输出: (3) P3.0—P3.7: 双功能口(内置了上拉电阻) 第二功能输入: P3口第二功能表 读锁存器 读锁存器 P2口:字节地址0A0H,位地址0A0H~0A7H,只能作为地址线使用而不作为数据线使用,是

文档评论(0)

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

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

1亿VIP精品文档

相关文档