//作者:徐成//单位:湖北汽车工业学院科技学院//时间:2013-7-25//芯片:飞思卡尔mc9s12d64//功能:让蜂鸣器作《生日快乐》#include<hidef.h>#includederivative.hunsignedintdata[9]={0,184,168,148,140,124,112,100,88};//音符/*0,46,42,37,35,31,28,25,off*//*0,1,2,3,4,5,6,7,9*/dwordhz[]={5,5,6,5,1,7,9,5,5,6,5,2,1,9,5,5,5,3,1,7,6,0,0,4,4,3,1,2,1};//《生日快乐》简谱voiddelay(void){unsignedlongloop_i=5000;while...
。先来看看XS128DataSheet中介绍的相关知识,只翻译有用的:七个中断优先级每一个中断源都有一个可以设置的级别高优先级中断的可以嵌套低优先级中断复位后可屏蔽中断默认优先级为1同一优先级的中断同时触发时,高地址(中断号较小)的中断先响应注意:高地址中断只能优先响应,但不能嵌套同一优先级低地址的中断下面直接进入正题,看看怎么设置中断优先级:XS128中包括预留的中断一共有128个中断位,如果为每个中断都分配一个优...
/*BasedonCPUDBMC9S12XS256_112,version3.00.008(RegistersPrgV2.26)*//***###################################################################**Filename:mc9s12xs128.h**Processor:MC9S12XS128CAL**FileFormat:V2.26**DataSheet:MC9S12XS256RMV1Rev.1.0306/2008**Compiler:CodeWarriorcompiler**Date/Time:23.2.2009,15:08**Abstract:**ThisheaderimplementsthemappingofI/Odevices.****(c)CopyrightUNIS,a.s.1997-2009**U...
/****************interruptvectornumbers****************/#defineVectorNumber_Vsi119#defineVectorNumber_Vsyscall118#defineVectorNumber_VReserved118117#defineVectorNumber_VReserved117116#defineVectorNumber_VReserved116115#defineVectorNumber_VReserved115114#defineVectorNumber_VReserved114113#defineVectorNumber_VReserved113112#defineVectorNumber_VReserved112111#defineVectorNumber_VReserved111110#def...
飞思卡尔智能车设计报告目录1.摘要..............................................................................................................................................32.关键字..........................................................................................................................................33.系统整体功能模块................................................
飞思卡尔MC9S12XS128之PIT模块学习笔记PIT——peiodinterrupttimer,可用于产生周期性中断。PIT模块基本结构:1)上图中包括2个8位递减寄存器和4个16位递减寄存器;2)PITMTLD0和PITMTLD1分别是两个8位递减寄存器存储初值的寄存器,如下图所示,初始化时,直接对对应的寄存器赋初值。使用举例:PITMTLD0=240表示该8位递减计数器TIMER0从240开始减,由于是8位,最大数可以是255。3)PITLD0~PITLD3分别是4个16位递减寄...