试验一p1口试验一.docVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
试验一p1口试验一

篇 章 计 划 第四章 80C51的程序设计 (共5次课) 教学目标及基本要求: 掌握80C51汇编语言程序编制步骤; 2、掌握80C51常用伪指令的使用方法; 3、熟悉几种基本的程序结构。 各节(单元)教学内容及学时分配: §4.1~§4.2 程序编制的方法和技巧源程序的编制 2学时 §4.3 基本程序结构 4学时 测验(一) 2学时 教学内容的重点、难点及处理方法: 重点:1、源程序形成目标程序的步骤; 2、伪指令与单片机指令的本质区别; 3、分支、循环和子程序的设计要点。 处理方法:课堂讲授 难点:分支程序、循环程序、查表程序、散转程序设计。 处理方法:课堂讲授 教学内容的深化和拓展: 教学方式(手段)及教学过程中应注意的问题: 教学方式:讲授与多媒体相结合 教学过程中应注意的问题:结合实际进行讲解 主要参考书目及网络资源: 1、《单片机原理与应用》 中国机械教育协会 组编 2、《单片机应用新技术教材》 朱宇光 主编 3、《单片机应用技术》 刘守义 主编 4、《单片机原理与控制技术》及习题集 张志良 主编 实践教学安排: 实验一 P1口实验(一) 2学时 第 16 次课 一、教学简要说明: 1、本单元教学重点、难点及处理方法: 重点:80C51汇编语言语句结构的基本格式及伪指令的功能和应用。 处理方法:举例讲解。 难点:伪指令的功能和应用。 处理方法:举例讲解。 2、本单元教学方式(手段)或教学内容要点与时间分配: §4.1 程序编制的方法和技巧 45分 §4.2 源程序的编制 45分 3、本单元师生活动设计: 二、授课内容: 1、复习: 位操作类指令特点、格式及其用途。 2、本单元教学内容(具体到知识点) 掌握80C51汇编语言语句结构的基本格式; 掌握程序设计的步骤和基本方法; 掌握伪指令的功能和应用。 3、本单元的讲课提纲、板书设计(或多媒体教学) §4.1 程序编制的方法与技巧 一、程序编制的步骤: (一)预完成任务的分析: 1.深入分析——明确任务、功能要求及技术指标 2.分析硬件资源及工作环境 (二)进行算法的优化: 利用数学方法或数学模型将实际问题转化为由计算机进行处理的问题 程序总体设计及流程图绘制: 1.程序总体构思 ; 2.确定程序结构、数据形式、资源分配及参数计算; 3.勾画流程图。 二、编制程序的方法和技巧: (一)采用模块化程序设计:将某些具体功能程序进行独立的模块化设计(如:延时、打印或显示等)。 (二)采用循环结构和子程序:可减少程序容量,提高程序效率。 三、汇编语言汇编格式: [标号:]操作码 [目的操作数,源操作数][;注释] §4.2 源程序的编制 一、源程序的编辑和汇编: (一)源程序的编辑:依据汇编语言基本规则进行,最后以“.ASM”扩展名存盘。 (二)汇编:将汇编语言源程序转换为计算机所能识别的机器语言代码程序的过程称为汇编。汇编可分为: ⒈ 手工汇编; ⒉ 计算机汇编 二、伪指令: 在汇编时起控制作用,自身并不产生机器码,而仅是为汇编服务的一些指令,称为伪指令。伪指令不属于80C51指令系统。 常用的伪指令有以下几种: ⒈ 起始伪指令 ORG(Origin) 格式:ORG 16位地址 功能:规定ORG下面目标程序的起始地址。 ⒉ 结束伪指令 END 格式:END 功能:汇编语言源程序的结束标志。 在END后面的指令,汇编程序不再处理。 ⒊ 等值伪指令 EQU(Equate) 格式:字符名称 EQU 数据或汇编符号 功能:将一个数据或特定的汇编符号赋予规定的字符名称。 ⒋ 数据地址赋值伪指令 DATA 格式:字符名称 DATA 表达式 功能:将数据地址或代码地址赋予规定的字符名称。 ⒌ 定义字节伪指令DB(Define Byte) 格式:DB 8位二进制数表 功能:从指定的地址单元开始,定义若干个8位内存单元的数据。 数据与数据之间用“,”分割。 ⒍ 定义字伪指令DW(Define Word) 格式:DW 16位二进制数表 功能:从指定的地址单元开始,定义 若干个16位数据。 ⒎

文档评论(0)

ailuojue + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档