飞思卡尔编程主函数添加功能
发表:2023-08-29 11:59:48 阅读:99

飞思卡尔编程主函数添加功能:通过前面章节的分析可知,main.c中没有具体的有意义的内容,根据如图12—5所示的开发板发光二极管连接图可知,单片机的PB6和PB7分别连接了一个发光二极管,让发光二极管闪烁是最简单、最直接检验程序是否运行的方法,程序如下所示,其中的Iyl、一BDD和PTBD—PTBD6参见文件MC9S08QG8.h的定义。

#include/* for EnableInterrupts macro */

#include“derivative.h”/* include peripheral declarations */

void delay(unsigned int cnt){

unsigued int i.j;

for(i=0;i<=cnt;i++){

for(j=0;j<200;j++)t

asm{ hop

}

}

}

}

void main(void){

EnableInterrupts; /*允许中断,这里可以删去*/

PTBDD=Oxff; //30 PB端口方向寄存器赋值,定义端口PB为输出

for(;;){ //死循环

PTBD—PTBD6=1; //--极管灭

delay(100); //延时一定时间

PTBD—PTBD6=0; //二极管亮

delay(100); //延时

一RESET—WATCHDOG(); //看门狗复位

}

}

 

阅读更多请您关注:

飞思卡尔编程/Sources目录下的文件Start08.c

飞思卡尔编程/Sources目录下的文件Start08.c

飞思卡尔编程/prm目录下的文件Project.prm

freescale代理