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

单片机课件_第一章1.ppt

  1. 1、本文档共88页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机的C语言应用程序设计 第一章 单片机基础知识 1.1? 8051单片机的特点 基本组成部件: 中央处理器:CPU 8位 数据存储器:RAM 128B 程序存储器:ROM 4KB 定时器/计数器:2个16位 I/O接口: 8位×4(P0~P3) MCS-51 INTEL 1980年 单片机标志:MCS-48, MCS-51, MCS-96(16位) 8位机:8051系列教学首选8031无ROM 8051掩膜 8751EPROM EPROM, FLASH 低功耗基本型: 80C51, 80C31, 87C51 80年代中期,专利互让的形式,51系列衍生产品 Atmel 89C51,89C52,89C2051 Philips 80C51,80C552,87C752 MAXIM(Dallas) 80C390, 80C400 Infineon C517, C509, 80C537 ADI ADuC812, ADuC824 TI (BB) MSC1210 SILABS(Cygnal) C8051F STCmicro STC89C51 Cypress,Winbond, SSTAT89C51AT89C52 闪存4KB8KB 内存128B256B 工作频率24MHz24MHz 输入/输出线3232 定时/计数器23 中断源58 串行口11 AT89C2051(20引脚 ) AT89S511.2? 8051的内部结构 ?1.2.1 中央处理器CPU 一、ALU 算术运算:加,减,乘,除 逻辑运算:与,或,异或 位操作(布尔):与,或,取反 ACC=A:累加器, B:寄存器 程序状态字:PSW 8位寄存器 CY: 进位标志。有进位/借位时置1 AC:半进位标志。D3-D4进位/借位时置1 OV:溢出标志。带符号数超出-128~127置1,乘法结果超过255,除数为0 P: 奇偶标志。A中的1的个数为奇数 F0:用户设置标志 RS1,RS0: 通用寄存器选择位,在存储器组织部分介绍 二、时钟电路和基本时序周期 1.??? 8051时钟 内部高增益放大器,引脚XTAL1和XTAL2 时钟产生方式: 1) 内部方式:外接石英晶体(晶振) 2) 外部方式:外部振荡信号作8051时钟2.基本时序周期振荡周期:1/fOSC时钟周期:2/fOSC机器周期:12/fOSC=T指令周期:1~4T 1.2.2 存储器组织 存储器特点程序存储器分开,哈佛型数据存储器合并,普林斯顿型 物理上的4 个空间: ? 1)? 片内程序存储器2)? 片外程序存储器 3)? 片内数据存储器 4)? 片外数据存储器 程序存储器ROM型(只读):程序,表格常数当PC超过4KB,自动转1000H~FFFFH(片外)数据存储器RAM型(读,写):数据暂存,运算结果, 标志位, 堆栈 片内: 256B, MOV 片外: 64KB, MOVX片内部分2块:00~7FH, 128B, RAM区 80H~FFH, 128B, SFR区(特殊功能寄存器) 低128B 通用寄存器区, 4组 ,R0~R7 可位寻址区,20H~2FH,16个 用户RAM 1.通用寄存器区 ?? 4个组:0区 00H~07H1区 08H~0FH2区 10H~17H3区 18H~1FH 由PSW中的RS1,RS2来决定用哪个工作区(00,01,10,11) 2. 可位寻址区20~2FH, 16字节00~7FH, 128位3. 用户RAM30H~7FH堆栈, 向上增长复位后设置SP=07H 4. 特殊功能寄存器21个SFR (Special Function Register) ? 80H~FFH, 只能直接寻址除PC和4组R0~R7外,其他都是SFR,可位寻址的SFR ,其地址可被8整除 与通用微机不同的特点: · 程序存储器和数据存储器严格分开 · 特殊功能寄存器和内部数据存储器 统一编址 1.2.3 片内并行接口 四个并口P0、P1、P2、P3 每个口由4部分组成:端口锁存器,输入缓冲器,输出驱动器,端口引脚 其中:P0 可用于普通I/O、低8位地址总线A7~A0、数据总线D7~D0。 P1用于普通I/O P2用于普通I/O和高8位地址总线A15~A8;P3用于普通I/O,另外每根线还有第二功能 注意: 1、P0口作普通I/O口使用时,要外接上拉电阻。 2、四个口作普通I/O口输入时应先向端口写1。MOV P0,#0FFH 1.2.4 8051的内部资源 串行口、 定时器/计数器、 中断系统 ? ?1.2.5?? 8051的芯片引脚 引脚功能

文档评论(0)

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

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

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档