⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 《嵌入式系统-使用HCS12微控制器的设计与应用》在CodeWarrior开发环境下的源程序。
💻 C
字号:
//-------------------------------------------------------------------------*
//工 程 名:DG128方波(SquareWave)              	                           *
//硬件连接:                                                                *
//         PT.0~PT.7作为方波的输出引脚,可通过示波器观察如果用万用表测量时, *
//         方波停止时电压为5V,产生方波时电压值应该为2.5V(系统5V电压的一半, *
//         相当于占空比为50%,说明产生的是方波)                             *
//程序描述:                                                                *
//         接受PC方发出的通道号channel('0'~'7')字符变量和是否产生方波的命  *
//         令Switch('S'-产生方波,'E'-停止)字符变量,来在相应的引脚上输出    *
//         设置成功回送0x56("V"的ASCII码),设置不成功回送0x46("F"的ASCII码) *
//目    的:学习freescale HC(S)12(X)列定时器输出比较功能                    *
//-------《嵌入式系统-使用HCS12微控制器的设计与应用》教学实例-------------*

//头文件
#include "Includes.h"    //总头文件

//主函数
int main()
{
    DISABLE_INTERRUPTS;    //禁止总中断
    //1. 芯片初始化
    MCUInit();
    //2. 模块初始化
    SCIInit();             //(1) SCI初始化
    TimerOCInit();         //(2) 输出比较初始化
    //3. 开放各模块中断
    EnableSCIReInt;        //开放SCI0接收中断
    //4. 开放总中断
    ENABLE_INTERRUPTS;     //开总中断
    //主循环
    while(1)
    {
    }
}

⌨️ 快捷键说明

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