第章 HCS工程组织及第一个样例程序_第1页
第章 HCS工程组织及第一个样例程序_第2页
第章 HCS工程组织及第一个样例程序_第3页
第章 HCS工程组织及第一个样例程序_第4页
第章 HCS工程组织及第一个样例程序_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第4章HCS12工程组织及第一个样例程序1嵌入式系统--使用HCS12微控制器的设计与应用本章目录4.1HCS12开发环境4.2嵌入式系统工程文件组织4.3MT环境下的第一个汇编工程4.4MT环境下的第一个C工程4.5CW环境下的第一个汇编工程4.6CW环境下的第一个C工程4.7MT环境与CW环境的工程互移说明

2嵌入式系统--使用HCS12微控制器的设计与应用4.1HCS12开发环境苏州大学MT-IDEforHCS12集成开发环境简称MT环境

Freescale公司CodeWarriorforHCS12集成开发环境简称CW环境3嵌入式系统--使用HCS12微控制器的设计与应用M踏T环撇境醒功羞能凶和修特劝点友隆好神的据人康机功界暮面扩斩展准性规强M踢T环云境絮安寨装M肢T阴-蔑I相D晒E彻1且2的香安公装U狠S鬼B驱册动亲的玻安萌装4龙.炉1生H御C匀S知1莫2开贴发盆环沉境4父.伤1递.欢1艰M纲T号-邮I马D法E装f狂o缘瑞r悲H忽C窑S互1孙2集产成镇开芳发涌环医境4嵌严入玻式乎系记统须-背-暗使乞用旨H继C详S圈1场2自微栽控非制谦器燥的挤设娃计饭与法应守用4番.听1坑H量C姐S夕1扛2开检发茅环爸境4州.拳1氏.成2钻C除o共d雕e届W杯a率r蚁r键i壳o来r冲f贼o遮r幻玉H牢C朗S圆1指2集摆成感开踪蝶发皱环莲境C泼W环瓦境兼功课能吵和垂特拌点三事个饶版率本C口W环则境富安青装安帆装宏后塘需游要突上旋网纪注群册5嵌马入始式愿系诊统排-贫-宗使尤用旋H尼C撕S辣1块2帖微台控瘦制室器墓的太设酱计斗与应应考用4盖.纯2嵌必入室式绑系委统安工浆程剧文呜件4朽.留2兽.谁1嵌壁入肢式扯系休统础工寇程纺文颗件稻组巨织DG128映像寄存器名定义头文件芯片初始化函数程序文件芯片初始化头文件中断向量表文件中断处理程序文件工程启动文件小灯驱动头文件小灯驱动文件主程序文件芯片相关的程序文件硬件对象控制文件通用程序文件总头文件通用函数文件小灯闪烁程序6嵌陶入晚式林系彻统急-唇-杆使献用见H职C仗S暗1说2庭微筑控妨制效器门的腰设素计记与驱应蠢用4垂.距2嵌陕入虫式蔬系析统柏工国程内文脸件4艇.士2她.嫌1嵌尖入聪式隙系教统潮工湖程邪文牙件钱组择织工程文件编译列表文件(.LST)目标代码文件(.S19)7嵌题入恼式链系处统但-远-杜使娇用挨H板C线S波1涨2末微激控舞制就器洲的纽奉设忍计泼与堂应肥用4针.年2嵌粮入迟式屿系迁统对工克程你文骡件4劣.陶2学.撞2列缴表骡文筛件(蝇*鹅.瓶L辽I陆S或爹*.援L阁S冶T哨)4摔0孤3蔬6狱:1毙8玩0炼1浮a闯e活1谈0m脚o晒v竟w1继0栋1皮94扭0嚼3爬a揉:1秋94滑0拦3窑b刮:7弹f质1着0唐1侄9s遵t臭s1夕0认1泼9翅<似_茫.桶f叨r挽a杜m倍e母>4筛0企3徒e蚂:a茎7n榜o骗p…孟…缺…检…列表文件的行内容格式:地址目标代码汇编指令8嵌瓶入商式悬系逼统忠-游-躺使朝用拖H肺C扎S叶1滋2哭微请控朋制蒜器简的载设捏计魂与幼应雄用4炸.趣2嵌免入居式浮系乡丰统柴工邀程咳文增件4夫.尾2碗.个3目懒标次代牢码渴文慰件(谦*殖.群S嗽1抢9域)S乏01英E0眼0毫0尺02帐E五2毛F搏4炉F划4趋2梦4丛A杂2觉F己4丹3盛3助0猛3辟1骨5诸F求4名4坏4旧7轮3艇1变3级2阴3呢8妥B赵3怠C腔C疯D温0渠F虏2虹B创F史F佩2赌B芦C糊D舟C袋2千E帽7桐3老3浸1考3酸9B愉CS赤11袋34零0露0捡0A场7康C踢F伟1度F派F积F强7侨9兴0羡0渡3瞧C只1赖6朋4云0吴F粉0粱1佛8发0蚁1慰A胞E具1笨D灭0线6虑1普81搂B…S态11乡丰3F附F链F闷04侮0女0季A嫂4责0么0屈A多4认0陈0闸A貌4示0协0润A谁4愿0夹0爹A娃4某0简0穿A省4扮0践0彻A愧4公0道0潮0B浩7S笼90哭34硬0衣0脑0B栋C目城标检代淘码叮文姑件祖是柜以S记绪录(红八烫种苍)灾格去式袜表略示寇的四机叨器旷码毁文旷件类型记录长度地址编码/数据校验和2字节2字节2、3或4字节0~n字节1字节9嵌劈燕入仗式蓝系公统驻-蛙-薄使刺用雨H驳C动S恭1栽2之微装控映制采器忽的内设讲计幕与览应箱用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;通过使用“-defsymvectors_addr=addr”的链接选项,可以重新设定向量表的地址1缓0嵌泄入验式顿系胖统寇-督-券使徒用温H烂C道S遭1辛2情微艇控驻制象器鸽的泛设晃计叨与庄应茂用4苏.叔3偏M磁T环资境扒下叮的瞒第康一诸个寇汇帐编晕工污程4途.攻3忍.仗1小筐灯亲闪文烁甩汇翁编后工碍程亡在M司T环扒境池下班的顶文完件痒组剂织通用函数源文件中断处理函数源文件小灯驱动函数源文件主函数芯片初始化函数源文件工程启动文件中断向量表文件MCU映像寄存器名定义头文件总头文件小灯驱动头文件芯片初始化头文件地址链接文件工程说明文件1睁1嵌嘉入戴式杀系活统直-滑-独使宜用掏H你C其S撞1朽2床微纤控土制晋器朝的覆设防计兽与罚应狂用4驾.甜3畏M莫T环阻境斩下固的祸第就一桨个刺汇获编购工节程4旷.数3之.座1小枕灯日闪特烁码汇击编瓶工任程梁在M桃T环附境划下版的听文祝件塑组狗织1宿.与挣芯姑片秆相玩关赴的厚程员序苹文净件D葡G视1断2筝8脊A朽S狱M覆.怨h另-壤-定泻义礼芯硬片欣映沟像蚁寄柔存翅器新名V撑e研c初t纠o婆r硬.治s汁-筹-定俘义拴中司断收向裳量娘表I雅s棵r览.仁s暮-映-中晴断陶处疲理逐子矩程姓序S甩t肝a务r度t桐1潮2船.盯s茂-兴-系俗统性启佣动雹文闻件M蔽C尚U价I盯n怖i冠t暖.杀h烧-摇-芯销片立初驴始医化堤头趟文温件M陶C上U途I爬n熊i碗t暑.裂s吴-机-芯泥片烛初敞始即化拍文要件1廉2嵌等入卡式染系坟统土-香-弊使谁用渡H眠C爹S投1结2陕微停控阵制耗器谨的惯设肃计惹与谎应怖用4队.宰3王M鸣T环巴境东下岭的宗第敲一丘个梁汇磨编活工吉程4扁.锣3接.炼1小解灯希闪秒烁丈汇叛编语工裁程左在M周T环厘境杏下持的掠文犬件叠组卷织2逃.硬铅件汪对遗象太控甜制接文棋件L陷E演D吊.精h甲–小辽灯淹控裙制撤引轧脚主宏絮定振义包砍含软小售灯愧驱部动拜所毁需饭头栋文谎件小舱灯享控惭制龙引懂脚刚宏浅定座义小骄灯亿驱洁动棋子巡寿程迟序粘声盖明L匹E件D润.想s帅–小朗灯数驱毛动葵子贱程禾序定叨义跳子屯程岩序L贱E摘D啦I物n康i胜t:缝初半始配化定辞义胀子运程绢序L厘E展D爪_把L晨_米A:汪驱杯动百小蛛灯"亮"煤,版"暗"1素3嵌绳入绞式炼系崖统更-艰-身使释用唐H锣C脱S拜1杆2旺微柱控级制扎器贵的银设狠计叹与惕应佣用4么.陆3杰M否T环氏境羞下俯的扫第大一意个招汇单编穷工格程4砌.供3的.省1小杨灯压闪肉烁饲汇偶编敏工壁程刷在M室T环另境枪下瞒的怪文争件涌组啊织3菜.通枕用粮程诱序棚文嘱件I浸n搂c毙l视u童d进e买s战.悠h齿–总姿头览文摩件工概程蓄中伞用纤到列的艰头就文玻件有均关统常驳量族命医名G复e霉n允e桑r双a咽l棋F舍u负n产.自s夸–通草用榜子铁程误序定芒义软子住程扒序D有e故l滨a划y假X:某延客时1验4嵌忙入鬼式舒系辈统哲-烤-挽使船用传H辨C肃S功1海2椅微榨控集制其器搁的汪设箱计注与出应夺用4旧.物3境M愿T环铅境质下衬的拢第谁一青个帜汇堡编对工菊程4敞.浩3拣.毒1小贩灯槽闪牢烁突汇稼编陪工皂程挥在M盟T环折境穷下精的出文歉件李组口织4看.主村程借序险文份件m晋a糠i顺n魔.怒s刻–主谣程震序工涌程荐描准述包吵含峰总椒头课文应件主询程分序内脱部绍直尿接窄调祖用注子弃程拢序1颈5嵌弄入反式漫系属统发-换-荣使奋用夸H弦C恳S劫1瓶2尼微吩控巴制芽器杀的萝设龟计膨与悟应舒用4说.护3薪M杠T环东境巩下个的是第冷一丽个议汇守编乌工择程子萝程壮序诸编源写蚊规舅范(修以L析E锁D朴.疗s为沉例荐)/抽*娱[魄L葬E班D掌.绩s斧]小丽灯沃驱店动-纤-撞-翁-境-有-扇-得-浴-继-慌-怜-知-我-肺-蛇-村-踪蝶-狱-隶-娃-蜜-绑-记-兄-昏-洋-间-煎-够-允-浅-都-饶-下-喉-凡-锤**本拔文漂件丸包坝含:休**骨(画1称)盏L睁E穴D禁I趋n灿i心t观:定途义竖控冷制炊小叙灯站的M献C善U的I积/呆O引坛脚倍为披输肌出肺**(洲2播)竭L义E俘D尊_妥L扭_允A汁:驱漠动卸小区灯"亮"婶,赖"暗"奇**硬含件抓连毒接:绒**聚(谷1想)本期处凉的法小菌灯止是休一贞个坚发状光益二插极毯管,由M固C肤U的I乐/帽O引降脚膝控运制孔**(标2速)控赶制付引慈脚仅为须高育电别平事时,小例灯"暗"评;反立之,小信灯"亮"姿**餐-苍-斧-贷-宪-懒-渐-治-感-欣-止-盛-派-头-退-妈-白-被-叹-损-束-怠-刑-谨-穗-陕-暗-议-染-猛-植-遵-箩-矿-架-老-粱-拜-垒-呈-棒-跑-任-按-和-奔-网-令-薪-客-进-州-挥*启/.想i裕n拌c俊l筹u牺d瓣e突"迈L内E泻D宜.碗h俯"谁/崖*小剖灯手驱学动搞头绵文驻件蜘*//眨*臭L口E拿D快I窜n彼i盾t左:定疗义危控畏制暴小椒灯若的M露C咬U引吃脚迈为瞧输某出-争-土-闭-饭-获-励-挨-择-抓-乎-告-亦-牧-故-敬-仆-艰**功麻能:定左义拼控糟制要小肝灯诵的M雨C护U引枯脚瓣为券输喷出,并段使挥小延灯在初拥始挖为焦暗堆**稼入啊口:无坐**甚出撕口:无裕**难堆辟栈漠深主度:饺2涌**伏-宪-清-关-鞠-屈-冰-版-志-斯-读-赌-搜-仁-继-凝-稼-年-便-虽-谅-来-列-雷-隶-王-池-只-骗-追-闻-森-歉-降-悼-忠-易-搂-冒-巴-弊-净-催-股-鹅-申-剪-俱-起-执-辫-食-内*让/L录E据D谊I恶n雄i戒t还:B笑S西E过T锤L励i皂g极h圈t字_先D灶,洗L身i初g谁h破t奥_肉P员i生n稿/意*令桃小些灯皆引咱脚纵为抖输偿出枝*/B皆S隔E答T姐L磁i继g链h签t币_纯P饶,或L圆i合g抱h贤t厕_筑P右i端n掠/沿*初脑始影时羽,瓶小警灯"暗"咏*戚/R勤T苦S子程序文件描述头文件子程序1说明子程序1代码子唇程牢序2说副明…恼…姓…滋…1末6嵌讽入预式隔系蝇统践-躁-很使涉用泡H饭C耻S俊1文2槐微宗控呈制尼器纲的热设捕计星与虚应均用4矩.树3浩M巴T环翁境乱下终的赔第花一塌个伪汇帽编娱工帐程4坦.尚3塑.途2揪M煮T环筒境违下谱第栋一雁个增汇至编挪工储程霉的咸链籍接掀信锤息院文冻件链挠接跌信梳息奥文附件l讯i当n艰k初e苗r涌.搏l耻d链模接话有盒两泉种马模款式内取存汽直境接铁模稻式内询存余扩帆展帽模躲式1栗7嵌毛入染式轧系凝统柏-曲-程使竖用舒H垃C妄S响1木2咏微祥控腾制最器细的而设绞计陡与盯应室用4晶.警3吩M鉴T环岁境嫌下辈的促第惜一铺个醒汇峰编配工忘程4穿.牧3涉.可3能M龟T环运境铜下尊第宜一铁个纵汇故编仙工滨程优的恋执纷行兼过痕程vectors.s文件…………………….word_start

MCU复位Start12.s文件_start:…………

jsr_mainmain.s文件_main:…………1竞8嵌圣入范式昆系浙统刺-占-麦使祖用吧H贵C稻S识1雪2自微鸭控叶制介器茫的担设永计旦与君应泪用4傅.蜘4肯M扫T环铃境矛下粱的艰第裂一倍个C工骄程4抗.灭4状.祸1小钻灯撕闪犬烁C工旗程径在M兴T环苗境凭下厌的秘文跌件霞组满织MCU映像寄存器名定义头文件通用函数头文件总头文件中断处理函数头文件小灯驱动头文件芯片初始化头文件类型别名定义通用函数源文件中断处理函数源文件小灯驱动函数源文件主函数芯片初始化函数源文件中断向量表文件工程启动文件地址链接文件工程说明文件1莲9嵌京入第式艳系课统齿-绞-盖使慢用这H蕉C品S席1考2跳微删控税制没器棚的埋设织计倒与翅应夺用4帽.桐4领M棋T环概境免下判的尽第予一疯个C工该程4夹.白4迅.编2酒M点T环葵境捞下引第井一英个C工距程涨的凯链匆接炕信脏息教文桃件链授接驱信橡息蜓文挣件亭l共i驰n黎k倚e雪r挠.侵l赚d内抄容骄与陈汇挤编尝链佳接盐信够息锣相郊同2录0嵌号入策式尼系诊统苍-富-新使徐用关H趟C携S普1狂2斜微才控杆制此器防的胜设候计韵与醒应扁用4讯.龟4以M膏T环洁境希下梢的座第钱一袄个C工鸦程4甲.姑4写.诸3事M鉴T环汪境升下叼第碎一种个C工亲程闻的苦执阶行沙过屑程vectors.c文件void(*constvector[])()={…………

_start};

MCU复位Start12.s文件_start:…………

jsrmainmain.c文件intmain(){…………}

2摇1嵌估入墓式咬系染统奖-迅-克使绳用蛇H毁C桂S街1神2繁微黎控酒制疲器亡的押设吵计亏与夺应歉用4扩.颗5戒C佩W环退境歌下然的和第盖一特个润汇蚊编伏工愚程4仔.趴5央.散1小港灯

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论