- 1、本文档共156页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)