91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 50KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-11
  • 語言: 其他
  • 標簽:

資源簡介

CC2530 外部中斷控制流水燈

資源截圖

代碼片段和文件信息

//=============================================
//Q2530SB?V2.X開發套件程序
//匯忻電子科技
//2013-5-27
//WWW.hvxin.com
//http://hvxin.taobao.com/
//=============================================

//頭文件的包含
#include?
#define?uint??unsigned?int
#define?uchar?unsigned?char

//端口配置
#define?PORT_DIR?P1DIR??//定義設置端口
#define?PORT_DIRSET?(1<<0)+(1<<1)+(1<<4)??//指定IO口
#define?RLED???P1_0 ??//定義LED1為P10口控制
#define?YLED???P1_1 ??//定義LED2為P11口控制
#define?GLED???P1_4 ??//定義LED3為P14口控制
#define?KEY1???P0_1???????//定義按鍵為P01口控制

//函數聲明
void?Delay(uint); //延時函數聲明
void?Initial(void); //初始化函數聲明
void?InitKey(void);?????????????//初始化按鍵函數聲明
uchar?KeyScan(void);????????????//按鍵掃描函數聲明

//變量定義
uchar?Keyvalue?=?0?;????????????????//定義變量記錄按鍵動作
uint??KeyTouchtimes?=?0?;???????????//定義變量記錄按鍵次數
/****************************
//延時
*****************************/
void?Delay(uint?n)
{
uint?i;
for(i?=?0;i for(i?=?0;i for(i?=?0;i for(i?=?0;i for(i?=?0;i????????for(i?=?0;i for(i?=?0;i for(i?=?0;i for(i?=?0;i for(i?=?0;i????????for(i?=?0;i for(i?=?0;i for(i?=?0;i for(i?=?0;i for(i?=?0;i????????
}
/****************************
//初始化按鍵為中斷輸入方式
*****************************/
void?InitKeyINT(void)
{
??P0INP?|=?0x02;??//上拉????
??P0IEN?|=?0X02;??//P01設置為中斷方式
??PICTL?|=?0X01;??//下降沿觸發
??EA?=?1;?????????//使能總中斷
??IEN1?|=?0X20;???//?P0設置為中斷方式;
??P0IFG?|=?0x00;??//初始化中斷標志位
??
}
/****************************
//初始化程序將P10、P11、P14定義為輸出口,并將LED燈初始化為滅
*****************************/
void?InitIO(void)
{
????PORT_DIR?|=?PORT_DIRSET;?//P10、P11、P14定義為輸出
????RLED?=?0;??????//LED燈初始化為滅
????GLED?=?0;
????YLED?=?0;
}
/****************************
//中斷處理函數
*****************************/
#pragma?vector?=?P0INT_VECTOR
?__interrupt?void?P0_ISR(void)
?{
????????if(P0IFG>0)????????????//按鍵中斷
????????{
??????????P0IFG?=?0;
??????????Delay(100);??
??????????if(P0IFG==0)?????????//按鍵中斷
????????{
??????????Delay(100);??
??????????KeyTouchtimes?=?KeyTouchtimes+1;??//每次中斷發生時記錄按鍵次數加1
????????}??
????????}???????
????????P0IF?=?0;?????????????//清中斷標志
?}
/***************************
//主函數
***************************/
void?main(void)
{
????InitIO(); ????????????????//端口初始化
????InitKeyINT();???????????????//調用初始化函數
????
????while(1)????????????????????//總循環
????{
????????if(KeyTouchtimes?==?1)??//按鍵設置為LED3LED2LED1倒序流水閃爍?
????????{
????????????GLED?=?!GLED;????????????????
????????????Delay(20000);???????????
????????????YLED?=?!YLED;???????????
????????????Delay(20000);????????????
????????????RLED?=?!RLED;???????????
????????????Delay(20000);???????//延時
????????????KeyTouchtimes?=?0;??//清除標志??????
????????}
????}
?}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-12-11?11:27??3、CC2530?外部中斷控制流水燈\
?????目錄???????????0??2013-12-11?11:27??3、CC2530?外部中斷控制流水燈\CC2530EXINTest\
?????文件???????26857??2013-12-11?11:27??3、CC2530?外部中斷控制流水燈\CC2530EXINTest\Backup?of?CC2530EXINTest.ewd
?????文件???????53187??2013-12-11?11:27??3、CC2530?外部中斷控制流水燈\CC2530EXINTest\Backup?of?CC2530EXINTest.ewp
?????文件????????3101??2013-12-11?11:27??3、CC2530?外部中斷控制流水燈\CC2530EXINTest\CC2530EXINTest.c
?????文件????????2030??2013-12-11?11:27??3、CC2530?外部中斷控制流水燈\CC2530EXINTest\CC2530EXINTest.dep
?????文件???????34274??2013-12-11?11:27??3、CC2530?外部中斷控制流水燈\CC2530EXINTest\CC2530EXINTest.ewd
?????文件???????56243??2013-12-11?11:27??3、CC2530?外部中斷控制流水燈\CC2530EXINTest\CC2530EXINTest.ewp
?????文件?????????168??2013-12-11?11:27??3、CC2530?外部中斷控制流水燈\CC2530EXINTest\CC2530EXINTest.eww
?????目錄???????????0??2013-12-11?11:37??3、CC2530?外部中斷控制流水燈\CC2530EXINTest\Debug\
?????目錄???????????0??2013-12-11?11:27??3、CC2530?外部中斷控制流水燈\CC2530EXINTest\Debug\Exe\
?????文件???????11050??2013-12-11?11:27??3、CC2530?外部中斷控制流水燈\CC2530EXINTest\Debug\Exe\CC2530EXINTest.hex
?????目錄???????????0??2014-05-29?14:22??3、CC2530?外部中斷控制流水燈\CC2530EXINTest\Debug\List\
?????目錄???????????0??2013-12-11?11:27??3、CC2530?外部中斷控制流水燈\CC2530EXINTest\Debug\Obj\
?????文件?????????215??2013-12-11?11:27??3、CC2530?外部中斷控制流水燈\CC2530EXINTest\Debug\Obj\CC2530EXINTest.pbd
?????文件???????10946??2013-12-11?11:27??3、CC2530?外部中斷控制流水燈\CC2530EXINTest\Debug\Obj\CC2530EXINTest.r51
?????目錄???????????0??2013-12-11?11:27??3、CC2530?外部中斷控制流水燈\CC2530EXINTest\settings\
?????文件????????1326??2013-12-11?11:27??3、CC2530?外部中斷控制流水燈\CC2530EXINTest\settings\CC2530EXINTest.cspy.bat
?????文件????????4077??2013-12-11?11:27??3、CC2530?外部中斷控制流水燈\CC2530EXINTest\settings\CC2530EXINTest.dbgdt
?????文件?????????976??2013-12-11?11:27??3、CC2530?外部中斷控制流水燈\CC2530EXINTest\settings\CC2530EXINTest.dni
?????文件????????3024??2013-12-11?11:27??3、CC2530?外部中斷控制流水燈\CC2530EXINTest\settings\CC2530EXINTest.wsdt
?????文件???????23620??2013-12-11?11:27??3、CC2530?外部中斷控制流水燈\CC2530EXINTest.rar

評論

共有 條評論