- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MCS-51系列单片机 原理及其应用 章节内容 第一章概述 §1.1.1 什么是单片机 §1.1.2单片机厂家与品种 Intel MSC51 (48/31) /96/198系列, Microchip PIC16/17/18C Atemel 89、AVR系(89C51/52,89C2051,40MHz) Motorola 68xxx系列 Philip 80C51/87C51/80C52/87C52,51LPC系列(高速) TI MSP430 LG GMS90系列 (兼容8051,有40MHz的) Zilog Z8x系列 Scenix 8位RISC结构SX系列 Epson SMC60/63/88系列 Micon MDT20XX系列 Cygnal C8051系列(兼容,但数据地址不复用,128K) NS国家半导体 COP8, 台湾义隆 EM78系列OTP型单片机(与PIC16C兼容) 台湾凌阳 SPMC65/75系列(816 位) 日立、东芝(870系列,90系列,Mips3000 )、三菱等 §1.2 MCS-51系列单片机主要功能 §1.2.2 MCS-51系列单片机 产品系列 §1.3 单片机的特点及应用 特点 小而灵活、成本低、可多级和分布控制、易于产品化 可靠性好,适应温度范围宽,编程方便,程序保密 应用领域 商用、家用、个人 电子秤、收款机、条形码识别等 空调系统、制冷系统、报警系统、考勤机等。 学习机、PAD,MP3/4,儿童职能玩具 网络通讯外设 网络路由CPU,通讯如GPS,GPRS, 计算机外设用(打印机,复印机) 扫描仪,盘控) 工业自动化 测控系统,数控系统、数据采集系统、智能仪器 工业机器人 ,机、电一体化产品,生产流水线等 国防军事装备 航天飞机导航系统、智能武器装备、导弹控制等 第二章、MCS-51单片机系统结构 §2.1MCS-51 单片机的硬件结构 一、MCS 51片内结构 §2.2 8051单片机外部特性----引脚 一、引脚逻辑图 8051单片机为40条引脚双列直插式封装 引脚可分为三个部分 二、并行I/O口引脚(复用) ——外部程序存储器读 从程序存储器中取指令或读取数据时,该信号有效。 ALE——地址锁存信号 用于访问外存时锁存低8位址; ALE为晶振6分频; §2.3 中央处理单元CPU (二)特殊功能寄存器(SFR) 共有21个 1、累加器A (Acc) 8051是累加器结构,所有的运算都是以累加器为一个源操作数和目的操作数 2、累加器B 乘、除指令中的一个操作数 可以作为一般变量使用 3、程序状态字PSW 8位寄存器,保存指令执行状态 PSW: OV——溢出标志位 用于保护现场和恢复现场。 (2)堆栈指针SP 8位寄存器,指示栈顶位置。 进栈:SP+1,再压栈; 出栈:先出栈,再SP-1。 5、数据指针寄存器DPTR 16位寄存器, 可以寻址64K地址空间。 6、程序计数器PC(16位) 不属于SFR, 但有联系 用于存放下一条的指令地址 有符号数运算结果超出允许范围OV=1,否则OV=0。 (双符号位,00 +无溢; 01 +溢; 10 -溢 ; 11 -无溢) P——奇偶标志位 每个机器周期根据累加器A中的内容的奇偶性由硬件置/复位。 A中1的个数为奇P=1; 否则为P=0; 4、堆栈及堆栈指针SP (1)堆栈(存储区) 按先进后出的原则读写数据 堆栈空间用内部RAM(256) 三、时钟及复位电路 (三) 复位电路 8051复位初始化后,从程序存储器的0000H单元开始执行,用A/LJMP转到所用户程序的首地址 上电阻容复位电路,可用专门的复位IC芯片 (四) 时序:主频、节拍、状态、基本机器周期、指令周期: §2.4 并行I/O结构及操作 说明: 1、当控制信号为0时,P0口做双向I/O口,为漏极开路(3态) 2、控制信号为1时,P0口为地址/数据复用总线(用于口扩展) 3、P0W为端口输出写信号,用于锁存输出状态 4、P0R1为读锁存器信号,执行“ANL P0,#0FH”时该信号有效 5、P0R2为读引脚信号,执行“MOV A,P0”时该信号有效 6、读引脚(端口)时,输出锁存器应为“1” (二)P1口内部结构 P1口内部结构如图2所示 输出部分有内部上拉电阻R*约为20K。 其他部分与P0端口使用相类似。 (二)P2口内部结构 2、当控制信号为1时 P2口输出地址信息, 此时单片机完成外部的取指操作或对外部数据存储器16位地址的读写操作。 3、当P2口作为普通I/O口使用时 用法和P1口类似。 说明: 1、P2可以
原创力文档


文档评论(0)