?? main.c
字號:
//===============================================================
//
// The information contained herein is the exclusive property of
// Sunplus Technology Co. And shall not be distributed, reproduced,
// or disclosed in whole in part without prior written permission.
//
// (C) COPYRIGHT 2001 SUNPLUS TECHNOLOGY CO.
// ALL RIGHTS RESERVED
//
// The entire notice above must be reproduced on all authorized copies.
//
//==============================================================
// 工程名稱: ADIO.scs "程序2"
// 功能描述: 結合"61板"的三個按鍵完成測試I/O、測試AD和測試DA功能:
// 1、KEY1--占空比1/16
// 2、KEY2--占空比5/16
// 3、KEY3--占空比15/16
//
// 文件來源: 電子實習指導手冊
// IDE環境: SUNPLUS u'nSPTM IDE 1.8.4(or later)
//
// 涉及的庫: (a) C-Lib: (CMacro.lib);
//
// 硬件連接: 針對配合SPCE061A精簡開發板使用
// 組成文件:
// main.c
// hardware.asm/Resource.asm
// PWM.h/Resource.inc/hardware.h
// 日期: 2004-1-4(建立)
//
//===============================================================
#include "hardware.h"
main()
{
int Key;
SP_Init_IOA(0,0,0);
SP_Init_IOB(0x0100,0x0000,0x0100);
SP_Export(Port_IOB_Data,0x0000);
while(1)
{
Key = SP_Import(Port_IOA_Data);
Key &= 0x0000f;
switch (Key)
{
case 1:
SP_Export(Port_TimerA_Ctrl,0x0040); // 占空比1/16
break;
case 2:
SP_Export(Port_TimerA_Ctrl,0x0140); // 占空比5/16
break;
case 4:
SP_Export(Port_TimerA_Ctrl,0x0380); // 占空比15/16
break;
default:
break;
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -