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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话: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?????????? 掩膜 8751?????????? EPROM 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, SST AT89C51 AT89C52 闪存 4KB 8KB 内存 128B 256B 工作频率 24MHz 24MHz 输入/输出线 32 32 定时/计数器 2 3 中断源 5 8 串行口 1 1 AT89C2051(20引脚 ) AT89S51 1.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~07H 1区 08H~0FH 2区 10H~17H 3区 18H~1FH 由PSW中的RS1,RS2来决定用哪个工作区(00,01,10,11) 2. 可位寻址区 ???????????20~2FH, 16

文档评论(0)

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

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

1亿VIP精品文档

相关文档