main.c

来自「GP32启动程序」· C语言 代码 · 共 34 行

C
34
字号
//-------------------------------------------------------------------------*
//工 程 名:PrgFrame.prj                                                    *
//硬件连接:                                                                *
//    (1)MCU的I/O口引脚接小灯(见"LED.c"文件说明)                           *
//程序描述:用I/O口控制小灯闪烁                                             *
//目    的:第1个Freescale HC08系列MCU C语言程序框架                        *
//说    明:提供Freescale MCU的编程框架,供教学入门使用                      *
//注    意:如果延时不够长的话,会发觉灯不会闪烁,而是一直亮,这是由于人的     *
//         视觉的引起的                                                    *
//------------------清华2007版《嵌入式技术基础与实践》实例-----------------*

//总头文件
#include "Includes.h"
//主程序
void main()
{
    DisableMCUint();    //禁止总中断
    //1. 芯片初始化
    MCUinit();    
    //2. 模块初始化
    LEDinit();    //(1) 小灯控制引脚初始化             
    //总循环
    while (1)
    {
        LED_L_A('L');          //小灯亮
        asm ("LDHX #1000");    //延时约为HX*1000时钟周期(T)
        DelayHX();

        LED_L_A('A');          //小灯暗
        asm ("LDHX #1000");    //延时约为HX*1000时钟周期(T)
        asm ("jsr _DelayHX");
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?