資源簡介
使用msp430f249實現八路搶答器,附代碼和電路圖

代碼片段和文件信息
#include“MSP430f249.h“
unsigned?char?const?table[]={0xc00xf90xa40xb00x990x920x820xf80x80};//共陽數碼管?1-8
void?delayus(unsigned?int?t){
unsigned?int?i;
while(t--)
for(i=1330;i>0;i--);
}
unsigned?char?ReadKey(void){
?unsigned?char?temp;
?temp=P3IN&0xff;
if(temp!=0xff)
{
delayus(10);//等待按鍵抖動時間
if(temp==(P1IN&0xff)){
return?temp;}
}
return?0;
}
void?main(void)?
{?
?unsigned?char?key;
WDTCTL=WDTPW?+?WDTHOLD;?//?關閉看門狗
P4DIR=0xFF;?????//?設置方向
P4OUT=0x00;
P1DIR?=?0x00;//P1口作為鍵盤輸入
while(1){?
key?=?ReadKey();
?switch(key)?
?{
???????case?0xfe:?P4OUT=table[1];?break;
???????case?0xfd:?P4OUT=table[2];?break;
???????case?0xfb:?P4OUT=table[3];?break;?
???????case?0xf7:?P4OUT=table[4];?break;
???????case?0xef:?P4OUT=table[5];?break;
???????case?0xdf:?P4OUT=table[6];?break;
???????case?0xbf:?P4OUT=table[7];?break;
???????case?0x7f:?P4OUT=table[8];?break;
?}
}
}
?
???????????????
?
?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-01-04?23:25??wave2\
?????目錄???????????0??2016-01-04?23:09??wave2\Debug\
?????目錄???????????0??2016-01-04?23:22??wave2\Debug\Exe\
?????文件???????17481??2016-01-04?23:16??wave2\Debug\Exe\wave2.d43
?????文件???????11526??2016-01-04?23:23??wave2\Debug\Exe\wave2.d90
?????目錄???????????0??2016-01-04?23:09??wave2\Debug\List\
?????目錄???????????0??2016-01-04?23:23??wave2\Debug\Obj\
?????文件??????281731??2016-01-04?23:23??wave2\Debug\Obj\main.pbi
?????文件????????9616??2016-01-04?23:23??wave2\Debug\Obj\main.pbi.cout
?????文件???????11611??2016-01-04?23:23??wave2\Debug\Obj\main.r43
?????文件??????284657??2016-01-04?23:23??wave2\Debug\Obj\wave2.pbd
?????文件??????284657??2016-01-04?23:23??wave2\Debug\Obj\wave2.pbd.browse
?????文件???????19699??2016-01-04?23:24??wave2\hh.pdsprj
?????文件?????????962??2016-01-04?23:23??wave2\main.c
?????目錄???????????0??2016-01-04?23:28??wave2\settings\
?????文件????????1293??2016-01-04?23:22??wave2\settings\wave2.cspy.bat
?????文件??????????63??2016-01-04?23:28??wave2\settings\wave2.dbgdt
?????文件?????????571??2016-01-04?23:28??wave2\settings\wave2.dni
?????文件????????3745??2016-01-04?23:28??wave2\settings\wave2.wsdt
?????文件????????2331??2016-01-04?23:28??wave2\wave2.dep
?????文件???????52507??2016-01-04?23:22??wave2\wave2.ewp
?????文件?????????159??2016-01-04?23:10??wave2\wave2.eww
?????文件??????????25??2016-01-04?23:28??wave2\wave2CustomSfr.sfr
- 上一篇:ISO 15739 動態范圍測試標準
- 下一篇:代碼審計工具匯總
評論
共有 條評論