mcs-51单片机硬件系统

mcs-51单片机硬件系统

ID:36315813

大小:1.03 MB

页数:61页

时间:2019-05-09

mcs-51单片机硬件系统_第1页
mcs-51单片机硬件系统_第2页
mcs-51单片机硬件系统_第3页
mcs-51单片机硬件系统_第4页
mcs-51单片机硬件系统_第5页
资源描述:

《mcs-51单片机硬件系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、绪论计算机由运算器、控制器、存储器和输入输出接口四个基本部分组成。PC机将运算器和控制器集成为一个超大规模集成电路芯片,称为CPU。将组成计算机的四个基本部分集成在一块芯片上,并加入中断控制器、定时/计数器、串行I/O接口等功能器件,就构成了单片微型计算机,又称单片机。近年来推出的一些新型单片机还包含有许多特殊功能单元,如A/D、D/A、浮点运算单元、数字信号处理单元、现场总线控制器、USB接口、DMA等。单片机的开发目的是将计算机的应用推广到智能仪表、数据采集、自动测试、工业自动化领域中,让非计算机专业的工程技术人员能容易地掌握计算机应用系统的设计、组装和调试。与通用计算机如

2、PC机相比,单片机结构简单,只要外加一些扩展电路及必要的通道接口,就可以构成各种计算机应用系统。有两种结构的单片机体系。一种是单总线结构,如Intel公司、Motorola公司和Zilog公司的系列产品。另一种是双总线哈佛结构,如Microchip公司的PIC系列产品和Atmel公司的AVR系列产品。在国内,主流产品是Intel公司的MCS-51系列单片机。PIC单片机和AVR单片机由于速度快、功耗低、采用精简指令集,受到许多开发者的重视。目前,单片机已成为高科技领域中的有力工具,中、高档单片机及具有特殊功能(数字信号处理、通信控制等)的单片机在计算机外围设备、工业过程控制系统

3、、网络通信系统、医疗设备、航天航空设备中成为不可缺少的重要组成部分。用单片机构成计算机应用系统有如下特点:可靠性高,芯片具有高可靠性,系统可方便地采用软、硬件冗余。系统扩展、配置规范,容易构成各种规模的应用系统。所构成的计算机应用系统的测控功能大多由软件实现,系统功能的改变较容易。有优异的性价比。单片机原理与应用MCS-51单片机的组成及结构分析MCS-51单片机程序设计MCS-51单片机内部功能部件MCS-51系统扩展MCS-51功能扩展MCS-51单片机的组成及结构分析MCS-51单片机的内部结构CPU结构存储器空间I/O口及相应的特殊功能寄存器MCS-51单片机的引脚和C

4、PU时序P0.0~P0.7P0驱动器P2驱动器P2.0~P2.7P0锁存器P2锁存器暂存1RAMRAM地址寄存器EPROMROMACC暂存2寄存器BALUSP中断、串行口及定时器模块PSW定时及控制指令寄存器程序地址寄存器DPTRPCPC加1缓冲器P1锁存器P3锁存器P1驱动器P3驱动器P1.0~P1.7P3.0~P3.7振荡器VccVssPSENALEEARSTXTAL1XTAL2图1-1MCS-51总体结构框图8051单片机的内部总体结构框图如图1-1所示。其基本特性如下:8位CPU,片内振荡器。4K字节ROM,128字节RAM;21个特殊功能寄存器。32根I/O线;可寻址

5、各64K的外部数据、程序存贮器空间;2个16位的定时器/计数器;中断结构:五个中断源,两个优先级;一个全双工串行口;有位寻址功能,适于布尔处理的位处理机。由芯片内程序存储器的类型和数量的不同,8051单片机分成三个系列:8031没有片内程序存储器80514k片内ROM87514k片内EPROMCPU结构运算器布尔处理机控制器运算器运算器的组成:八位的算术/逻辑运算部件ALU累加器ACC、寄存器B、暂存器TEMP1、TEMP2和程序状态标志寄存器PSW。运算器的功能:算术运算──加、带进位加、带借位减、乘、除、加1、减1及BCD加法的十进制调整。逻辑运算──与、或、异或、求反、清

6、0。移位功能──对累加器ACC或带进位位C进行逐位的循环左、右移位。累加器ACC是使用最频繁的寄存器。状态标志寄存器PSW有时,运算的状态比运算的结果更重要,PSW中保存运算的状态。PSW是一个8位寄存器。D7D6D5D4D3D2D1D0CYACF0RS1RS0OV-P进(借)位标志CY:它表示了运算是否有进位(或借位)。如果操作结果在最高位有进位(在加法时)或有借位(在减法时),则该位为‘1’状态,否到清‘0’。辅助进(借)位标志AC:低半字节进(借)位标志。即低4位相加(或减)有否进位(或借位)如有,则AC为‘1’状态,否则AC清‘0’。AC的使用:紧凑型BCD加法。一字节

7、两位BCD码进行加法运算时,若AC=0,且低4位数值小于等于9,不须作调整;当低4位数值大于9时,必须加上6,产生应有的进位;若AC=1,必须在低4位上加上6。溢出标志位OV:反映运算结果是否溢出,溢出时OV为‘1’状态,否则为‘0’。溢出和进位标志CY是两种不同性质的标志。溢出是指在两个有符号正数相加时,得到负的结果,或两个有符号负数相加时,得到正的结果。而进位位是指两个无符号数作加减运算时有否进位(或借位)。用此两个标志位时应注意场合。奇偶标志P:反映累加器ACC的内容的奇偶性。由A累加

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。