2019单芯片应用实习报告.docxVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单芯片应用实习报告 班级: 二技电一甲 姓名: 林 桀 民 学号: AD89017 相关知识 MCS-51是Intel 公司所设计的8051系列单芯片总名称 在 MCS-51这个大家族里较具知名度的编号有 8051 8751 & 8031 实际上这些不同编号的单芯片都使用相同的核心 CPU与指令 及只是在制造 IC 时给予不同的周边设计 分别赋予这些 IC 一个特别编号 主要功能: MCS-51系列单芯片的主要功能列举如下 专为控制应用所设计的 8 位 CPU 有完整的单位元逻辑运算指令,具有布尔运算能力 有 32 条(4 个 Port) 双向且每条都可以被单独寻址的 I/O 内部有两个 16 位 Timer/Counter 有一个通信用的全双工 UART串行I/O) 可接受 5 个中断源且有 2 层优先权的中断结构 内部有时脉震荡器 ( 最高频率可到 12MHz) 内部有4K的程序内存(ROM), 128byte数据存储器(RAM) 可在外部扩充到 64K程序内存(EPROM) 可在外部扩充到64K数据存储器(RAM) 8051 内部结构方块图 8051 接脚图与功能 (40) : 若系统读取外部程序 , 接低电位 / EA/Vpp/Psen 高电位动作 , 系统重置 , PC 回到 0000H RESET(9脚) 串行通讯输出/入(P3.0, P3.1) RXD/TXD 外部中断输入 (P3.2, P3.3) INT0/1 计时计数器的输入 (P3.4, P3.5) T0/T1 8位I/O端口,外接内存可做地址线 P2.0~P2.7 地址闩锁致能信号 ALE/Prog 外部数据的读取/写入(P3.7, P3.8) RD/WR 8位 I/O 端口, P1.0~P1.7 8位 I/O 端口,外接内存做数据地址线 P0.0~P0.7 时脉反相放大器输出 / 入端 , 接石英振荡器 XTAL1/2(19/18 脚 ) 电源 (5V)/ 接地 Vcc(40 脚)/Vss(20 脚) 功能 接脚 8051 基本电路图: 基本电路中有振荡电路及开机重置电路 振荡电路:8051芯片内部有一个振荡器, 可以当作CPU的时 脉,再设计时脉源时, 若使用芯片内部的振荡器, 只要在 18、 19脚两脚间接振荡频率范围 3.5M?12MHZ的石英振荡晶体或 陶质共振器,并各自接 20PF?50P F的电容。 重置电路:任何微电脑系统均有硬件重置功能,硬件重置主 要用来确保CPU在开机时从程序的预定起始地址开始执行及 当系统当机时使系统能重新开始, 8051 的重至信号输入脚为 第 9脚,此输入脚为高电位动作,且高电位至少要维持 2个 机械周期也就是24个振荡周期。开机时 RST脚电位为高电 位促使系统重置,利用电容充电效应使 RST接脚电位降成低 电位,8051完成重置动作固定到程序内存地址 0000H开始执 行。 8051 内存介绍: 8051的内存包含程序内存(ROM和数据存储器(RAM)两种,他 们分别有不同的用途,程序内存的作用是在储存所要执行的 程序,而数据存储器用来存放在程序执行过程中所产生的数 据,由于8051读取程序内存有专用控制线 PSEN所以程序 内存和数据存储器二者选址时完全独立不相干。 程序内存(ROM结构: 89C51的4K程序内存中,有下列几个重要地址,若没有用到, 就作一般程序内存使用,单芯片系统程序储存在程序内存 (ROM), —般8051/52提供4?8K Bytes程序内存。使用者将 编辑好的程序,经过组译 (Assembler) 、连结 (Link) 后,烧 录到单芯片的 ROM如果采用89C51芯片,可重复烧录多次, 每次烧录可将前一次烧录的程序自动清除。若采用 8031 芯 片,由于本身没有内建 ROM所以必须采外部扩充内存 TIMER 0中断服务程序地址 000BH TIMER1中断服务程序地址 001BH UART串行通讯服务程序地址 0023H 功能 地址 INT1 外部中断服务程序地址 0013H 第 4 页 INT0 外部中断服务程序地址 0003H RESET程序开始执行地址 0000H 程序内存配置图 单芯片数据存储器(RAM)结构: 8051 的数据存储器是随机存取的, 使用者随时读取或写入数 据,通常是用来当程序执行时存放数据的缓存器。 SCON/SBUF 1 byte X2 (98H/99H) PSW/ACC 1 byteX2 (D0H/E0H) 特殊缓存器 (SFR) 128 byte 80H~FFH 功能 长度 地址 TCON/TMOD/TL/TH 6byte 第 5 页 (88H~8DH) 使用者直接寻址可 设定SP建立堆栈区 80 byte 30H~7FH 个别位数据寻址 8bi

文档评论(0)

niupai11 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档