ImageVerifierCode 换一换
格式:PPTX , 页数:26 ,大小:431.37KB ,
资源ID:5655574      下载积分:5 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenkunet.com/d-5655574.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第04章 HCS12工程组织及第一个样例程序.pptx)为本站会员(晚风1)主动上传,文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文库网(发送邮件至13560552955@163.com或直接QQ联系客服),我们立即给予删除!

第04章 HCS12工程组织及第一个样例程序.pptx

1、嵌入式系统-使用HCS12微控制器的设计与应用本章目录4.1 HCS12开发环境4.2 嵌入式系统工程文件组织4.3 MT环境下的第一个汇编工程4.4 MT环境下的第一个C工程4.5 CW环境下的第一个汇编工程4.6 CW环境下的第一个C工程4.7 MT环境与CW环境的工程互移说明 2嵌入式系统-使用HCS12微控制器的设计与应用4.1 HCS12开发环境 苏州大学u MT-IDE for HCS12集成开发环境 u 简称MT环境 Freescale公司u Code Warrior for HCS12集成开发环境 u 简称CW环境3嵌入式系统-使用HCS12微控制器的设计与应用 MT环境功能和

2、特点u 友好的人机界面 u 扩展性强 MT环境安装u MT-IDE12的安装 u USB驱动的安装4.1 HCS12开发环境4.1.1 MT-IDE for HCS12集成开发环境 4嵌入式系统-使用HCS12微控制器的设计与应用4.1 HCS12开发环境4.1.2 Code Warrior for HCS12集成开发环境 CW环境功能和特点u 三个版本 CW环境安装u 安装后需要上网注册5嵌入式系统-使用HCS12微控制器的设计与应用4.2 嵌入式系统工程文件4.2.1 嵌入式系统工程文件组织 DG128映像寄存器名定义头文件芯片初始化函数程序文件芯片初始化头文件中断向量表文件中断处理程序文

3、件工程启动文件 小灯驱动头文件小灯驱动文件主程序文件芯片相关的程序文件硬件对象控制文件通用程序文件 总头文件通用函数文件小灯闪烁程序6嵌入式系统-使用HCS12微控制器的设计与应用4.2 嵌入式系统工程文件4.2.1 嵌入式系统工程文件组织 工程文件编译列表文件(.LST)目标代码文件(.S19)7嵌入式系统-使用HCS12微控制器的设计与应用4.2 嵌入式系统工程文件4.2.2 列表文件(*.LIS或*.LST) 4036: 18 01 ae 10movw1019403a: 19403b:7f 10 19sts1019 403e: a7nop列表文件的行内容格式:地址 目标代码 汇编指令8嵌

4、入式系统-使用HCS12微控制器的设计与应用4.2 嵌入式系统工程文件4.2.3 目标代码文件(*.S19) S01E00002E2F4F424A2F4330315F4447313238B3CCD0F2BFF2BCDC2E733139BCS1134000A7CF1FFF79003C1640F01801AE1D06181BS113FFF0400A400A400A400A400A400A400A4000B7S9034000BC目标代码文件是以S S记录记录(八种)格式表示的机器码文件类型记录长度地 址编码/数据校验和2字节2字节2、3或4字节0 n字节1字节9嵌入式系统-使用HCS12微控制器的设

5、计与应用4.2 嵌入式系统工程文件4.2.4 与链接相关的地址信息文件 表4-1 段的功能描述段标号段名描述.text代码段这部分的内容需要写在MCU的FLASH中,通常默认的是$4000起始地址处。用户可以修改该文件中MEMORY和SECTIONS的相应部分来修改此值。.data标准数据段可以用来初始化全局和静态变量.bss未初始化全局和静态变量段跟在.data段之后.rodata只读数据段定位在.text段之后,用来存放一些不会修改的常量数据,如字符串或跳转表等.eepromEEPROM段需要放入68HC(S)12的EEPROM区的内容.vectors向量表该表的默认装入地址是$ffc0;

6、通过使用“-defsym vectors_addr=addr”的链接选项,可以重新设定向量表的地址10嵌入式系统-使用HCS12微控制器的设计与应用4.3 MT环境下的第一个汇编工程4.3.1 小灯闪烁汇编工程在MT环境下的文件组织 通用函数源文件中断处理函数源文件小灯驱动函数源文件主函数芯片初始化函数源文件工程启动文件中断向量表文件MCU映像寄存器名定义头文件总头文件小灯驱动头文件芯片初始化头文件地址链接文件工程说明文件11嵌入式系统-使用HCS12微控制器的设计与应用4.3 MT环境下的第一个汇编工程4.3.1 小灯闪烁汇编工程在MT环境下的文件组织 1. 与芯片相关的程序文件u DG12

7、8ASM.h - 定义芯片映像寄存器名u Vector.s - 定义中断向量表u Isr.s - 中断处理子程序u Start12.s - 系统启动文件u MCUInit.h - 芯片初始化头文件u MCUInit.s - 芯片初始化文件12嵌入式系统-使用HCS12微控制器的设计与应用4.3 MT环境下的第一个汇编工程4.3.1 小灯闪烁汇编工程在MT环境下的文件组织 2. 硬件对象控制文件u LED.h 小灯控制引脚宏定义 包含小灯驱动所需头文件 小灯控制引脚宏定义 小灯驱动子程序声明u LED.s 小灯驱动子程序 定义子程序LEDInit:初始化 定义子程序LED_L_A:驱动小灯亮,暗

8、13嵌入式系统-使用HCS12微控制器的设计与应用4.3 MT环境下的第一个汇编工程4.3.1 小灯闪烁汇编工程在MT环境下的文件组织 3. 通用程序文件u Includes.h 总头文件 工程中用到的头文件 有关常量命名u GeneralFun.s 通用子程序 定义子程序DelayX:延时14嵌入式系统-使用HCS12微控制器的设计与应用4.3 MT环境下的第一个汇编工程4.3.1 小灯闪烁汇编工程在MT环境下的文件组织 4. 主程序文件u main.s 主程序 工程描述 包含总头文件 主程序 内部直接调用子程序15嵌入式系统-使用HCS12微控制器的设计与应用4.3 MT环境下的第一个汇编

9、工程子程序编写规范(以 LED.s 为例) /*LED.s小灯驱动-*本文件包含: * (1)LEDInit:定义控制小灯的MCU的I/O引脚为输出 * (2)LED_L_A:驱动小灯亮,暗 *硬件连接: * (1)本处的小灯是一个发光二极管,由MCU的I/O引脚控制 * (2)控制引脚为高电平时,小灯暗;反之,小灯亮 *-*/.include LED.h /*小灯驱动头文件*/*LEDInit:定义控制小灯的MCU引脚为输出-*功 能:定义控制小灯的MCU引脚为输出,并使小灯初始为暗 *入 口:无 *出 口:无 *堆栈深度:2 *-*/LEDInit: BSET Light_D,Light_

10、Pin /*令小灯引脚为输出*/ BSET Light_P,Light_Pin /*初始时,小灯暗*/ RTS子程序文件描述头文件子程序1说明子程序1代码子程序2说明16嵌入式系统-使用HCS12微控制器的设计与应用4.3 MT环境下的第一个汇编工程4.3.2 MT环境下第一个汇编工程的链接信息文件 链接信息文件linker.ld 链接有两种模式u 内存直接模式 u 内存扩展模式17嵌入式系统-使用HCS12微控制器的设计与应用4.3 MT环境下的第一个汇编工程4.3.3 MT环境下第一个汇编工程的执行过程vectors.s文件 .word _start MCU复位Start12.s文件_st

11、art: jsr _mainmain.s文件_main: 18嵌入式系统-使用HCS12微控制器的设计与应用4.4 MT环境下的第一个C工程4.4.1 小灯闪烁C工程在MT环境下的文件组织MCU映像寄存器名定义头文件通用函数头文件总头文件中断处理函数头文件小灯驱动头文件芯片初始化头文件类型别名定义通用函数源文件中断处理函数源文件小灯驱动函数源文件主函数芯片初始化函数源文件中断向量表文件工程启动文件地址链接文件工程说明文件19嵌入式系统-使用HCS12微控制器的设计与应用4.4 MT环境下的第一个C工程4.4.2 MT环境下第一个C工程的链接信息文件 链接信息文件linker.ld 内容与汇编链

12、接信息相同20嵌入式系统-使用HCS12微控制器的设计与应用4.4 MT环境下的第一个C工程4.4.3 MT环境下第一个C工程的执行过程vectors.c文件void (* const vector)()= _start; MCU复位Start12.s文件_start: jsr mainmain.c文件int main() 21嵌入式系统-使用HCS12微控制器的设计与应用4.5 CW环境下的第一个汇编工程4.5.1 小灯闪烁汇编工程在CW环境下的文件组织4.5.2 CW环境下第一个汇编工程中的链接信息文件4.5.3 CW环境下第一个汇编工程的执行过程22嵌入式系统-使用HCS12微控制器的设

13、计与应用4.6 CW环境下的第一个C工程4.6.1 小灯闪烁C工程在CW环境下的文件组织4.6.2 CW环境下第一个C工程中的链接信息文件4.6.3 CW环境下第一个C工程的执行过程23嵌入式系统-使用HCS12微控制器的设计与应用4.7 MT环境与CW环境的工程互移说明 映像寄存器名 C工程中调用汇编语句的格式 中断函数的声明24嵌入式系统-使用HCS12微控制器的设计与应用谢 谢!Ver 1.025嵌入式系统-使用HCS12微控制器的设计与应用9、静夜四无,荒居旧 。三月-21三月-21Sunday, March 28, 202110、雨中黄叶,灯下白人。14:32:5214:32:521

14、4:323/28/2021 2:32:52 PM11、以我独沈久,愧君相 。三月-2114:32:5214:32Mar-2128-Mar-2112、故人江海,几度隔山川。14:32:5214:32:5214:32Sunday, March 28, 202113、乍翻疑梦,相悲各年。三月-21三月-2114:32:5214:32:52March 28, 202114、他生白,旧国青山。28 三月 20212:32:52 下午14:32:52三月-2115、比不了得就不比,得不到的就不要。三月 212:32 下午三月-2114:32March 28, 202116、行出成果,工作出富。2021/3

15、/28 14:32:5214:32:5228 March 202117、做前,能 四周;做,你只能或者最好沿着以脚起点的射向前。2:32:52 下午2:32 下午14:32:52三月-219、没有失,只有 停止成功!。三月-21三月-21Sunday, March 28, 202110、很多事情努力了未必有果,但是不努力却什么改也没有。14:32:5214:32:5214:323/28/2021 2:32:52 PM11、成功就是日复一日那一点点小小努力的累。三月-2114:32:5214:32Mar-2128-Mar-2112、世成事,不求其 ,留一份不足,可得无限完美。14:32:5214

16、:32:5214:32Sunday, March 28, 202113、不知香寺,数里入云峰。三月-21三月-2114:32:5214:32:52March 28, 202114、意志强的人能把世界放在手中像泥一任意揉捏。28 三月 20212:32:52 下午14:32:52三月-2115、楚塞三湘接, 九派通。三月 212:32 下午三月-2114:32March 28, 202116、少年十五二十,步行得胡 。2021/3/28 14:32:5214:32:5228 March 202117、空山新雨后,天气晚来秋。2:32:52 下午2:32 下午14:32:52三月-219、柳散和,

17、青山澹吾。三月-21三月-21Sunday, March 28, 202110、 一切好如同和去最杰出的人 。14:32:5214:32:5214:323/28/2021 2:32:52 PM11、越是没有本的就越加自命不凡。三月-2114:32:5214:32Mar-2128-Mar-2112、越是无能的人,越喜挑剔人的儿。14:32:5214:32:5214:32Sunday, March 28, 202113、知人者智,自知者明。人者有力,自者强。三月-21三月-2114:32:5214:32:52March 28, 202114、意志强的人能把世界放在手中像泥一任意揉捏。28 三月 2

18、0212:32:52 下午14:32:52三月-2115、最具挑性的挑莫于提升自我。三月 212:32 下午三月-2114:32March 28, 202116、余生活要有意,不要越。2021/3/28 14:32:5214:32:5228 March 202117、一个人即使已登上峰,也仍要自强不息。2:32:52 下午2:32 下午14:32:52三月-21MOMODA POWERPOINTLorem ipsum dolor sit, eleifend nulla ac, fringilla purus. Nulla iaculis tempor felis amet, consectetur adipiscing elit. Fusce id urna blanditut cursus. 感谢您的下载观看家告

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报