×

微机接口实验讲义

消耗积分:1 | 格式:pdf | 大小:954KB | 2017-04-11

刘天

分享资料个

C51单片机的实验讲义,适合入门C51的学习者

  1.2.1 MCS-51 简介单片机是单片微型机的简称,是由单块集成电路芯片组成的处理器系统。单片机内部包含有计算机的基本功能组件,如 CPU、内存、总线控制器、计数器和 IO 等外设模块。由于单片机的集成度高,使用它可以方便的组成一个控制系统,在实际应用中使用非常广泛。MCS-51 系列单片机是 Intel 公司在 1980 年推出的产品,虽然它只是一个 8 位的单片机,但在当时属于技术比较领先的产品,广泛的被工业界所接受,直到今天依然有很多的应用领域。存储器是单片机系统的重要组成部分,按照存储内容和存取方式不同,单片机系统的存储器可分为两类。一类是程序存储器,用于存放程序代码(有时还有一些常数数据)。通常情况,程序代码和常数数据只能被读取,而不能被任意改写,因而程序存储器是只读(ROM)的。另一类是数据存储器,用于存放程序运行时的工作变量和数据,如原始数据、运算中间/最终结果、数据暂存/缓冲、标志字节/位等,有时也用于存放待调试的程序。数据存储器中的数据可根据需要写入或读出,因而数据存储器是随机存取(RAM)的。按照存储器物理位置的不同,单片机系统的程序存储器和数据存储器都可有片内和片外之分。片内外程序存储器地址空间统一编址。 MCS-51 系列单片机按照片内部 ROM 配置种类可分为:无 ROM 的 8031 型、有 ROM(只可一次性写入)的 8051 型、有 EPROM(紫外线擦除,可重写入)的 8751 型,以及有 EEPROM(电可擦除,可重写入)的 8951 型。 MCS-51 系列单片机按照片内 ROM、RAM、定时器/计数器、中断源数量等的不同,可分为 51 和 52 两个子系列:就 ROM 而言,51 子系列的有 4K 字节的片内 ROM;而 52 子系列的有 8K 字节的片内 ROM。比较新的 MCS-51 产品在存储器容量和外设组成上都有很多扩展,但受限于 51 单片机的指令集构造,扩展的空间不大,在使用的时候需要根据芯片的数据手册了解扩展部分的使用方法。 MCS-51 系列单片机的寄存器主要有以下几个: 1. 程序计数器 PC(Program Counter)是一个 16 位的寄存器,用来记录下一条需要执行指令的内存地址,当系统复位的时候,PC 的值为 0,其取值范围最大是 0FFFFH,因此程序存储器的寻址范围为 64K。 2. 数据指针 DPTR 是一个 16 位的寄存器,它有两个 8 位寄存器 DPH 和 DPL 组成。DPTR 经常被用来作为间接寻址的指针来对程序存储器或数据存储器进行寻址。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !