计算机工程学院课程授课教案首页.DOCVIP

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

计算机工程学院课程授课教案首页 授课内容 5.5嵌入式C语言程序设计技巧 5.6C语言与汇编语言混合编程 5.7基于EmbestIDEforARM环境的开发实例 课型 √理论实验习题 授课班级 计算机04 授课地点 III 日期节次 授课教师 所在教研室 计算机应用 学年学期 06-07-1 课程名称 嵌入式系统及应用 教材名称 田泽编著.《嵌入式系统开发与应用》.北京:北京航空航天大学出版社,2005.1 教学目的 与要求 嵌入式C语言程序设计技巧;C语言与汇编语言混合编程;ATPCS;基于EmbestIDEforARM环境的开发。 教学重点、难点及教学方法(以本次授课内容提纲式列出) 重难点内容 重难点标识 授课方法与手段 嵌入式C语言程序设计技巧 √重点√难点 PPT结合实例讲解 C语言与汇编语言混合编程 √重点√难点 PPT结合实例讲解 基于EmbestIDEforARM环境的开发 重点√难点 PPT结合实验环境,为后续实验准备 教学改革方案与 实施方法及要点 √有无 科技素质与创新能力培养方法及要点 √有无 教学资源 主要网站 嵌入开发网( HYPERLINK \t _blank ) HYPERLINK /cforum/login.asp ARM论坛( HYPERLINK /cforum/login.asp /cforum/login.asp) HYPERLINK 英蓓特公司( HYPERLINK / /) 课件 1、EmbestIDEforARM环境 2、自作PPT教学课件;下载课件 参考资料 杜春雷编著.《ARM体系结构与编程》.清华大学出版社; 马忠梅等.《ARM嵌入式处理器结构与应用》.航空航天大学出版社; 周立功等编著.《ARM微控制器基础与实战》.航空航天大学出版社 授课内容及实施过程(教案中页) 备注 5.5嵌入式C语言程序设计技巧 变量定义 举例说明。 参数传递 ATPCS定义了寄存器组中的{R0~R3}作为参数传递和结果返回寄存器,如果参数数目超过四个,则使用堆栈进行传递 循环条件 计数循环是程序中十分常用的流程控制结构,一般有以下两种形式: for(loop=1;loop=limit;loop++) for(loop=limit;loop!=0;loop--) 以空间换时间 举例说明。 数学方法解决问题 举例说明。 使用位操作 举例说明。 嵌入汇编 汇编语言是效率最高的计算机语言,但是它地可读性较差,因此在C语言编程中为了获得程序的高效率,我们可以采用变通的方法--嵌入汇编、混合编程。 5.6C语言与汇编语言混合编程 ATPCS介绍 寄存器的使用规则 数据栈的使用规则 参数的传递规则 内嵌汇编 内嵌汇编指令的语法格式 内嵌的汇编指令的特点 内嵌汇编器与armasm汇编器的区别 内嵌汇编注意事项 C和ARM汇编程序间相互调用 汇编程序访问全局C变量 在C语言程序中调用汇编程序 在汇编程序中调用C语言程序 为了保证程序调用时参数的正确传递,汇编程序的设计要遵守ATPCS。在C程序中不需要使用任何关键字来声明将被汇编语言调用的C程序,但是在汇编程序调用该C程序之前需要在汇编语言程序中使用IMPORT伪操作来声明该C程序。在汇编程序中通过BL指令来调用子程序。 5.7基于EmbestIDEforARM环境的开发实例 44B0教学系统的硬件组成 S3C44B0X内部结构图 S3C44B0X片上资源 S3C44B0X特性 S3C44B0X的引脚分布 S3C44B0X的引脚信号描述-总线控制信号 S3C44B0X的引脚信号描述-DRAM/SDRAM/SRAM S3C44B0X的引脚信号描述-LCD控制信号 S3C44B0X的引脚信号描述-TIMER/PWM控制信号 S3C44B0X的引脚信号描述-中断控制信号 S3C44B0X的引脚信号描述-DMA控制信号 S3C44B0X的引脚信号描述-UART控制信号 S3C44B0X的引脚信号描述-IIC-BUS控制信号 S3C44B0X的引脚信号描述-IIS-BUS控制信号 S3C44B0X的引脚信号描述-SIO控制信号 S3C44B0X的引脚信号描述-ADC S3C44B0X的引脚信号描述-GPIO S3C44B0X的引脚信号描述-复位和时钟信号 S3C44B0X的引脚信号描述-JTAG测试逻辑 S3C44B0X的引脚信号描述-电源 S3C44B0X的存储器映射 系统的硬件选型及电路设计 S3C44B0X芯片及引脚分析 电源电路设计-DC-DC转换芯片 S3C44B0X最小系统 SDRAM接口电路设计-SDRAM简介 FLASH接口电路设计-FLASH简介 S3C44B0X扩展系统 串口接口电路设计-串口简介 印刷电路板的设计 印刷电路板设计注意事项 电源质量

文档评论(0)

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

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

1亿VIP精品文档

相关文档