?? lock.c
字號:
//========================================================================
// 文件名: Lock.c
// 作 者: xinqiang Zhang(小丑) (email: xinqiang@Mzdesign.com.cn)
// 日 期: 2007/07/19
// 描 述: 鎖定以及檢測門是否關上的程序集
//
// 參 考: 無
// 版 本:
// 2007/07/19 First version Mz Design
//========================================================================
#include "LPC213x.H" /* LPC21xx definitions */
#include "type.h"
#include "system.h"
#include "timer.h"
void Lock_Initial(void)
{
PINSEL0 &= ~0xcc300000; //Port 0.13 LOCK LED Port 0.10 Check Door
// PINSEL0 |= 0x08000000;
// PINSEL1 &= ~0x000003f0;//
IODIR0 |= (1<<13)+(1<<15);
IODIR0 &= ~(1<<10);
IOSET0 = (1<<13)+(1<<15);
}
unsigned char Door_Check(void)
{
unsigned char ucTemp=0;
ucTemp = (IO0PIN&(1<<10))>>10;
return ucTemp;
}
void Lock_LED(unsigned char On_Off)
{
if(On_Off)
IOSET0 = 1<<15;
else
IOCLR0 = 1<<15;
}
void Beep_ON(unsigned char Timers)
{
PINSEL0 &= ~0x03000000;
PINSEL0 |= 0x02000000;
Beep_On_Timers = Timers;
enable_timer(1);//
}
void Beep_OFF(void)
{
disable_timer(1);//
PINSEL0 &= ~0x03000000;
IOSET0 = 1<<12;
disable_timer(1);//
IOSET0 = 1<<12;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -