第1章 片机最小系统.ppt

  1. 1、本文档共88页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 片机最小系统

第一章 单片机最小系统 教学目标 制作任务 AT89S51单片机外形及封装-DIP AT89S51单片机的封装-PLCC QFP封装 单片机的引脚-电源与时钟 单片机的引脚-I/O端口 P3口的第二功能 单片机的引脚 AT89S51单片机的内部结构 主要功能 适于控制应用的8位CPU; 一个片内振荡器及时钟电路,最高工作频率可达33MHz; 工作电压4.0V到5.5V 4KB Flash程序存储器,支持在系统编程ISP1000次擦写周期; 128B数据存储器; 可寻址64K外部数据存储器空间及64K程序存储器空间的控制电路; 32根双向可按位寻址的I/O口线; 1个全双工串行口; 2个16位定时/计数器; 5个中断源,具有两个优先级; 三级程序加密; 低功耗支持Idle(空闲)和Power-down(掉电)模式,Power-down模式支持中断唤醒; 看门狗定时器; ?双数据指针; 上电复位标志。 单片机的工作原理 以51系列单片机执行“3+2”的操作为例,说明计算机的工作过程。 1.由编程人员写出汇编语言源程序,通过汇编程序将其编译成机器语言程序,其代码如下: 机器码 汇编语言源程序 注释 7403H MOV A,#03H;(A)=3 2402H ADD A,#02H;(A)=3+2 80FEH SJMP $ ;暂停 单片机的工作原理 程序存储器 程序存储器用来存放编制好的始终保留的固定程序和表格常数。程序储存器以程序计数器 PC 作为地址指针,通过16位地址总线,可寻址的地址空间为64KB。 数据存储器RAM RAM位寻址区位地址表 特殊功能寄存器 特殊功能寄存器 特殊功能寄存器的名称及主要功能介绍如下 A—累加器 B—寄存器,常用于乘除法运算 PSW—程序状态字。主要起着标志寄存器的作用,其8位定义 SP—堆栈指针。 对堆栈的操作包括压入(PUSH)和弹出(POP)两种方式,并且遵循先进后出、后进先出的原则。 特殊功能寄存器 DPTR——数据指针寄存器 用来存放16位地址值,以便用间接寻址或变址寻址片外存储器。DPTR可分成DPL和DPH两个8位寄存器分别使用。 此外还有如下寄存器,它们将在后面章节介绍: IP——中断优先级控制寄存器。 IE——中断允许控制寄存器。 TMOD——定时器/计数器方式控制寄存器。 TCON——定时器/计数器控制寄存器。 TH0,TL0——定时器/计数器0。 TH1,TL1——定时器/计数器1。 SCON——串行端口控制寄存器。 SBUF——串行数据缓冲器。 PCON——电源控制寄存器。 单片机的最小系统 时钟电路 单片机复位电路 复位后各寄存器的状态 单片机的编程语言 机器语言(Machine Language)是指直接用机器码编写程序、能够为计算机直接执行的机器级语言。 汇编语言(Assembly Language)是指用指令助记符代替机器码的编程语言。 高级语言(High-Level Language)是在汇编语言的基础上用高级语言来编写程序 ,通常用C51编程。 机器语言、汇编语言与高级语言的区别 汇编语言指令格式 常用指令 (1)伪指令 起始地址伪指令ORG 格式: ORG 16位地址 功能:规定程序段或数据块的起始地址。 汇编过程中,机器检测到该语句时,便确认了汇编的起始地址,然后把ORG伪指令下一条指令的首字节机器码存入16位地址所指示的存储单元内,其他的后续指令字节或数据连续依次存入后面的存储单元中。在一个源程序中,可以多次使用ORG指令,以规定不同的程序段的起始位置。但所规定的地址应该是从小到大,而且不允许重叠。 汇编结束伪指令END 格式: END 功能:用来表示程序结束汇编的位置。 END一般用在汇编语言源程序的末尾,该伪指令后面的语句将不被汇编成机器码。一个汇编语言源程序可能有几个程序段组成,包括主程序和若干个子程序,但只能有一个END指令。 指令符号意义 传送指令 寻址方式 寻址方式是指CPU寻找操作数或操作数地址的方法。 5l系列单片机共有7种寻址方式: 立即寻址 直接寻址 寄存器寻址 间接寻址 变址寻址 相对寻址 位寻址 立即寻址 例如: MOV A,#5CH ;机器码为74 5CH MOV DPTR,#1234H ;机器码为90 1234H 直接寻址 MOV A,40H ;机器码为E

文档评论(0)

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

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

1亿VIP精品文档

相关文档