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

单片机_ 复习11年6月课件.ppt

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

* 定时器/计数器 51系列单片机有两个16位定时器/计数器,通过对机器周期计数达到定时的目的,通过对外部事件计数达到计数之目的。 * 定时器/计数器的控制方式 1.定时器方式寄存器TMOD 2.定时器的控制寄存器TCON * 单片机系统设计及工程应用 西安电子科技大学 雷思孝 * 课程内容基本结束,下面我就我们应该掌握的内容做一简单小结,为同学们复习开个头。 * 单片机系统概述 所谓单片机(Single Chip Microcomputer 或 MCU)是指在一块芯片中,集成有中央处理器(CPU)、存储器(RAM和ROM)、基本I/O端口以及定时器/计数器等部件并具有独立指令系统的智能器件,即在一块芯片上实现一台微型计算机的基本功能。 * MCS-51系列单片机虽种类繁多,但总体来说可分为两个子系列: MCS-51子系列与MCS-52子系列。 MCS-51子系列中典型机型有8031、8051和8751三种产品。 MCS-52子系列中也有8032、8052和8752三种典型机型。 51系列单片机家族成员 * 各引脚的功能 * 程序计数器PC PC是一个16位的专用寄存器,寻址范围为64KB(0000H~FFFFH)。系统复位后PC的初始值为0000H。 程序计数器在物理上是独立的,它不属于特殊功能寄存器SFR块。即,PC本身并没有地址,因而不可寻址,用户无法对它进行读写,但是可以通过转移、调用、返回等指令改变其内容,以控制程序按我们的要求去执行。 * SP是8位专用寄存器,系统复位后SP之值为07H。 数据入栈时, 先将堆栈指针SP的内容加1,然后将数据送入堆栈; 数据出栈时,将SP所指向的内部RAM单元的内容送入POP指令给出的直接地址单元,再将堆栈指针SP的内容减1。 堆栈指针SP * 数据指针寄存器DPTR是一个16位的专用寄存器,DPTR主要用于存放16位的地址码。当CPU访问64KB的外部数据存储器时,DPTR作为间接寄存器使用;当CPU访问64KB的程序存储器时,DPTR用作基址寄存器。 DPTR在特殊功能寄存器SFR中占用两个单元,其高字节寄存器为DPH,低字节寄存器为DPL。 数据指针寄存器DPTR * 51单片机存储器结构 * 程序存储器的编址 片内、外程序存储器的地址从0000H~FFFFH是连续的,即片内片外的程序存储器同属一个逻辑空间。 * 程序入口地址 功 能 入口地址 系统复位 0000H 外部中断0 (INT0) 0003H 定时器/计数器0中断 T0 000BH 外部中断1 (INTl) 0013H 定时器/计数器1中断 T1 001BH 串行口中断 0023H 定时器/计数器2中断T2(MCS-52子系列) 002BH * 工作寄存器组的选择表 PSW.4(RS1) PSW.3(RS0) 工作寄存器组 0 0 0组(00H~07H) 0 1 1组(08H~0FH) 1 0 2组(10H~17H) 1 1 3组(18H~1FH) * 外部数据存储器 由于访问片外数据存储器有专用的MOVX指令,所以,其内部数据存储器和外部数据存储器地址可以相同,不会产生错误。即片内数据存储器128个字节地址为00H~7FH,而片外数据存储器地址为范围为0000H~FFFFH。 应用系统扩展的I/O接口地址与外部数据存储器统一编址,所有的外围接口地址均占用外部RAM的单元地址,采用相同的寻址方式访问。因此,系统设计时要合理地分配地址空间,保证译码的唯一性。 * 并行端口的负载的能力 Intel公司的8031、8051、8751等产品,其四个并行端口中,P0口的每个引脚能够输出驱动8个TTL门电路,即输出电流不大于800μA。其余三个端口P1、P2和P3口的每个引脚能够输出驱动4个TTL门电路。 Atmel公司的AT89C51、52 及AT89C2051等产品,其端口能提供20mA的电流,可直接驱动LED显示器。 * 有关时钟几个基本概念 振荡周期 1/fOSC 机器周期 T=12*1/fOSC 指令周期 * 51单片机最小系统 XTAL1 XTAL2 RST T 30PF 10μF 5K AT89C51 GND VCC VCC 30PF VCC 100 RESET * MCS-51单片机复位状态 寄存器 复位状态 寄存器 复位状态 PC 0000H TCON 00H A 00H T2CON 00H B 00H TH0 00H PSW 00H TL0 00H SP 07H TH1 00H DPTR 0000H TL1 00H P0~P3端口 FFH SCON 00H * 51系列单片

文档评论(0)

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

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

1亿VIP精品文档

相关文档