《单片机原理及应用》项目2 51单片机编程语言和仿真调试知识的学习.pptx

《单片机原理及应用》项目2 51单片机编程语言和仿真调试知识的学习.pptx

  1. 1、本文档共156页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目二 51单片机编程语言和仿真调试知识的学习;项目背景 ;项目背景;单片机的编程语言 ;1.汇编语言(Assembly Language) ;2.C 语言 ;2.C 语言;学习任务1 汇编语言指令系统有关知识的学习 ;一、汇编语言指令格式 ;二、指令字节 ;三、寻址方式 ;1.寄存器寻址方式 ;2.直接寻址方式 ;3.寄存器间接寻址方式 ;例:MOV A,@R0;指令以R0寄存器内容为地址,把该地址单元的内容送累加器A; MOVX A,@DPTR;其功能是把DPTR指定的外部RAM单元的内容送累加器A。 外部RAM中低256单元是一个特殊的寻址区,除使用DPTR做间址寄存器寻址外,还可使用R0或R1作间址寄存器寻址。 ;4.立即寻址方式 ;5.变址寻址方式 ;6.相对寻址方式;7.位寻址方式 ;四、单片机指令系统说明 ;五、 常用符号 ;六、常用伪指令 ;七、51单片机具体指令功能;学习任务2 单片机C语言编程有关知识的学习 ;一、C语言知识 ;特点:结构化语言、丰富的数据类型、便于维护管理 与汇编语言相比,C语言的优点如下: 1)不要求编程者详细了解单片机的指令系统,但需了解单片机的存储器结构; 2)寄存器分配、不同存储器的寻址及数据类型等细节可由编译器管理; 3)结构清晰,程序可读性强; 4)编译器提供了很多标准库函数,具有较强的数据处理能力。 ;1.C语言的基本语句 ;1.C语言的基本语句;1.C语言的基本语句;1.C语言的基本语句;1.C语言的基本语句;1.C语言的基本语句;1.C语言的基本语句;2.C语言数据与运算 ;2.C语言数据与运算;2.C语言数据与运算;2.C语言数据与运算;2.C语言数据与运算;二、C51语言 ;1.C51与通用C语言的区别 ;1.C51与通用C语言的区别;2.C51的数据类型 ;2.C51的数据类型 ;2.C51的数据类型 ;2.C51的数据类型 ;2.C51的数据类型 ;2.C51的数据类型 ;2.C51的数据类型 ;2.C51的数据类型 ;2.C51的数据类型 ;2.C51的数据类型 ;3.变量的定义 ;3.变量的定义;3.变量的定义;3.变量的定义;3.变量的定义;3.变量的定义;3.变量的定义;3.变量的定义;3.变量的定义;3.变量的定义;3.变量的定义;3.变量的定义;4.C51的数组 ;4.C51的数组;4.C51的数组;4.C51的数组;4.C51的数组;4.C51的数组;4.C51的数组;5.C51的指针;5.C51的指针;5.C51的指针;5.C51的指针;6.C51的函数 ;6.C51的函数;6.C51的函数;6.C51的函数;6.C51的函数;6.C51的函数;6.C51的函数;6.C51的函数;学习任务3 集成开发环境μVision4应用知识学习 ;一、运行μVision4 ;2.启动 ;3.菜单条、工具栏和快捷键 ;3.菜单条、工具栏和快捷键;3.菜单条、工具栏和快捷键;二、Keil 项目创建 ;1.Keil 工程的建立;1.Keil 工程的建立;1.Keil 工程的建立;1.Keil 工程的建立;1.Keil 工程的建立;1.Keil 工程的建立;1.Keil 工程的建立;1.Keil 工程的建立;1.Keil 工程的建立;2.工程的详细设置 ;2.工程的详细设置;2.工程的详细设置;2.工程的详细设置;2.工程的详细设置;2.工程的详细设置;2.工程的详细设置;2.工程的详细设置;2.工程的详细设置;2.工程的详细设置;2.工程的详细设置;2.工程的详细设置;2.工程的详细设置;2.工程的详细设置;3.编译、连接 ;3.编译、连接;三、Keil 程序的调试 ;1.常用调试命令;1.常用调试命令;1.常用调试命令;1.常用调试命令;2.在线汇编 ;3.断点设置 ;4.实例调试 ;4.实例调试;四、Keil常用调试窗口;1.存储器窗口;1.存储器窗口;1.存储器窗口;1.存储器窗口;2.工程窗口寄存器页 ;3.观察窗口;4.反汇编窗口;4.反汇编窗口;学习任务4 Keil与Proteus联调 ;一、 Proteus简介 ;2.Proteus的4大功能模块 ;2.Proteus的4大功能模块 ;2.Proteus的4大功能模块;2.Proteus的4大功能模块;3.Proteus丰富的资源 ;4.单片机电路功能仿真 ;4.单片机电路功能仿真;二、 Keil联调补丁安装 ;安装向导;选择安装类型为支持μVision的版本,如图2-37所示。如果安装的Keil软件为μVision2版本,则在此选择“AGDI Drivers for μVisdion”选项,然后点“next”。;VSM AGDI驱动安装路径最好与Keil

文档评论(0)

粱州牧 + 关注
实名认证
内容提供者

资料收集自互联网,若有侵权请联系删除,谢谢~

版权声明书
用户编号:8036120077000004

1亿VIP精品文档

相关文档