📄 main.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 + -