单片机应用与 及电子设计竞赛.ppt

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

51系列单片机应用与电子设计竞赛;第一部份 51单片机及其资源;1、什么是单片机: 单片机全称单片微型计算机。它是在同一块芯片上集成了一台微型计算机所需的CPU、存储器(ROM、RAM)、输入/输出部件和时钟等控制部件.不求规模大,力争小而全。 2、单片机的特点 单片机:把微处理器和少量RAM(128/256字节)、ROM(4-8K)以及I/O等有关电路集成在一片半导体芯片。;3、如何学习单片机;MCS-51单片机系统结构; P3口第二功能: P3.0 RXD 串口输入 P3.1 TXD 串口输出 P3.2 /INT0 外中断0输入 P3.3 /INT1 外中断1输入 P3.4 T0 定时/计数器0外部输入 P3.5 T1 定时/计数器1外部输入 P3.6 /WR 外部数据存储器写选通 P3.7 /RD 外部数据存储器读选通 ;I/O口应注意问题; 1、状态字PSW:CY AC FO RS1 RS0 OV -P 可单独位操作。 CY:进位标志。最高位D7进位或借位时置 1。 AC:辅助进位标志。半进位D3 FO:用户标志位。自定义。 RS1 RSO:选择工作寄存组 OV:溢出标志位。 P:奇偶校验。运算结果A的内容偶数个1时, P=0;奇数个1时,P=1;2、堆栈及堆栈指针SP 堆栈—特殊的存储单元,主要用于保护数据。操作为压入、弹出,后进先出。堆栈的栈顶由SP决定。堆栈的地址随操作自动增加或减少。上电时SP值为07,在程序的初始化中注意设置SP。 3、数据指针DPTR: 16位数据指针,可分为DPH、DPL,作为地址寄存器,可寻址64K,常用于查表,有专门的指令。 4、程序计数器PC: 16位程序计数指针。每当从存储器中取出一条指令并加以执行时,PC的值自动加一,总是指向将要取出的下一条指令的地址。;通用数据寄存器:00~7FH; 2、位寻址区20H~2FH :可以8位一起操作,也可 以按位操作。一般用作状态、标志。 如:20H.0,20H.1,20H.2 ……..20H.7 3、30H~7FH:一般数据RAM,通常SP设在这区 域(如30H),用户可任意使用。 4、80H~FFH: (8052、89C52才有)扩展RAM,不能 直接寻址,须间接寻址。如:MOV R0,#90H MOV @R0, A 5、程序存储器 0000~FFFFH ( *注意与/EA配合) 内部 0000~0FFFH(0000~1FFFH) 外部 1000~FFFFH(2000~FFFFH) *(尽量使用大容量CPU不外扩程序存储器 ) *特别要求:1、程序的第一条指令为0000H ; 6、中断服务程序的入口地址: 0003H 外部中断0(/INT0) 000BH 定时器0溢出中断 0013H 外部中断1(/INT1) 001BH 定时器1溢出中断 0023H 串行口中断 002BH 定时器2溢出中断( 8052才有) 7、外部数据存储器: 最大64K ( P0低位地址, P2高位地址) *综上所述,尽可使用更多资源的 89C52 CPU。;第二部份 单片机应用系统的仿真调试 ;一、单片机仿真及平台介绍 1、仿真与仿真机: 仿真的主要目的是人工运行程序来排除错误。 一个单片机应用系统包括单片机部份及为达到使用目的而设计的应用电路,仿真就是利用仿真机来代替电路板上 ( 称目标机) 的单片机,对应用电路部份进行测试、调试。 仿真有软件仿真和硬件仿真两种,软件仿真用于用于排除软件错误;硬件仿真借助仿真机进行,用于排除一些硬件错误。 ; ; 第三部分 单片机的指令系统和软件编程;一、C语言和汇编语言在开发单片机时各有哪些优缺点? 汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种语言。其主要优点是占用资源少、程序执行效率高。但是不同的CPU,其汇编语言可

文档评论(0)

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

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

1亿VIP精品文档

相关文档