MC9S12G128 IO LED
2021-08-11 来源:eefocus
/*****************************************************************
** 程序名:MC9S12G128 IO
** 参 数:无
** 功 能:G128 IO口LED按一定间隔时间闪烁
** 注 意:LED位于G128 PD0口
** 作 者:赵露露
** 版 本:v1.0
** 时 间:2012.5.6
******************************************************************/
#include #include 'derivative.h' /* derivative-specific definitions */ /***************************************************************** ** 函数名: delayms() ** 参 数:xms ** 功 能:在16MHz总线时钟下大约延时xms毫秒 ** 注 意: ******************************************************************/ void delayms(uint xms) { uint z,j; for(z=xms;z>0;z--) for(j=1600;j>0;j--); } void main(void) { DDRD = 0xFF; //设置PD(0-7)方向为输出 PORTD = 0xFF; //设置PD(0-7)输出高电平 while(1) { PORTD_PD0 = ~PORTD_PD0; //对PD0口取反 delayms(1000); //延时 } } 程序中涉及的寄存器如下图所示:
上一篇:MC9S12G128 ADC
下一篇:MC9S12G128 按键检测