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

📄 main.c

📁 利用凌阳单片机开发传感器模组电路,方便学习了解凌阳单片机
💻 C
字号:
//======================================================================
//	The information contained herein is the exclusive property of
//	Sunnnorth Technology Co. And shall not be distributed, reproduced,
//	or disclosed in whole in part without prior written permission.
//	(C) COPYRIGHT 2003 SUNNORTH TECHNOLOGY CO.
//	ALL RIGHTS RESERVED
//	The entire notice above must be reproduced on all authorized copies.
//======================================================================
//====================================================================================
//工 程 名: SensorsMd_IRTDemo.spj
//功能描述: 简易遥控器,用61板的三个键作为遥控器上的按键,可以配合SensorsMd_IRDemo程序进行进行遥控器遥控模拟
//包含文件: main.c\Tx.c\Key.c\Tx_Rx.c
//          isr.asm
//          SPCE061A.h
//          SPCE061A.inc
//硬件连接: 用10pin排线连接IOB的高8位与传感器模组的J1
//维护记录: 2006年7月28     v1.0    by hongyan.Feng
//====================================================================================
//====================================================================================
//文 件 名: main.c
//功能描述: 简易遥控器
//维护记录: 2006年7月28         by hongyan.Feng
//====================================================================================
#include "SPCE061A.h"

#define KEY1 0x0001
#define KEY2 0x0002
#define KEY3 0x0004

extern void Key_Init(void);
extern unsigned int KeyScan(void);

extern void KEY1_Tx(void);
extern void KEY2_Tx(void);
extern void KEY3_Tx(void);
//====================================================================================
//语法格式:int main(void)
//功能描述: 主函数,遥控发射
//入口参数: 无
//出口参数: 无
//维护记录: 2006年7月28        by hongyan.Feng
//====================================================================================
int main(void)
{
	unsigned int Key=0;
	Key_Init();										//键盘初始化
	while(1)
	{
		Key = KeyScan();							//键盘扫描
		switch(Key)
		{
			case KEY1:								//当KEY1按下时,调用KEY1_Tx()发送序列,该函数在Tx.C文件中定义                 
				KEY1_Tx();
				break;
			case KEY2:								//当KEY2按下时,调用KEY2_Tx()发送序列,该函数在Tx.C文件中定义
				KEY2_Tx();
				break;
			case KEY3:								//当KEY3按下时,调用KEY3_Tx()发送序列,该函数在Tx.C文件中定义
				KEY3_Tx();
				break;
			default:
				break;
		}
		*P_Watchdog_Clear = 0x0001;
	}
}	

⌨️ 快捷键说明

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