📄 main.c
字号:
//-------------------------------------------------------------------------*
//工 程 名:DG128脉冲累加器(PulseAccumulate) *
//硬件连接:LED正极过一个510欧姆电阻接5V,负极接PTT7并过一个按键开关接地 *
//程序描述:按键开关被按下后,MCU向PC机发送当前的按键次数 *
//目 的:学习使用定时器的脉冲累加功能 *
//日 期:2007.1.14 *
//-------《嵌入式系统-使用HCS12微控制器的设计与应用》教学实例-------------*
//头文件
#include "Includes.h" //总头文件
//主函数
int main()
{
DISABLE_INTERRUPTS; //禁止总中断
//1. 芯片初始化
MCUInit();
//2. 模块初始化
SCIInit(); //串行通信初始化
PAInit(); //调脉冲累加器初始化
//3. 内存初始化
//全局变量赋值
g_Count=0;
//4. 开放总中断
ENABLE_INTERRUPTS;
while(1)
{
//等待有效沿跳变捕捉中断,将计数值发送给PC机
SCISend1(g_Count >> 8);
SCISend1(g_Count);
Delay(1000); //延时
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -