-
大小: 64KB文件類型: .zip金幣: 2下載: 1 次發布日期: 2021-01-06
- 語言: 其他
- 標簽: msp430f5529??
資源簡介
4*4矩陣鍵盤,此程序能控制msp430f5529 LaunchPad 開發板上的燈實現亮滅,并可選擇時連續采集按鍵或者當次采集。編譯器為ccsv7版本。
特別好用的一個矩陣鍵盤,下載絕不后悔!
代碼片段和文件信息
#include??
#define?CPU_CLOCK?1000000???????????????//默認主頻1Mhz
#define?delay_ms(x)?__delay_cycles((x)*CPU_CLOCK/1000);
#define?delay_us(x)?__delay_cycles((x)*CPU_CLOCK/1000000);
#define?uchar?unsigned?char
#define?KEYPORT?P3OUT???//按鍵輸入控制
#define?KEYSEL??P3SEL???//控制口功能選擇io口功能
#define?KEYDIR??P3DIR??//?控制口方向寄存器
#define?KEYIN???P3IN???//讀取io電平
#define?KEYREN??P3REN??//使能上下啦電阻
????uchar?key1?=?0;
void?Port_Init(void)
{
???KEYDIR?=?0X0F;??//高四位輸入,低四位輸出
???KEYREN?|=?0XF0;?//高四位開啟拉電阻功能
???KEYPORT?=?0XF0;??//低四位輸出1,高四位為下拉電阻
}
/*
?*?xx?==?0時為連續觸發
?*?xx?為其他時單次觸發
?*
?*
?*?*/
uchar?Key_Scan(uchar?xx)
{
????static?uchar?statevalue?=?0;
????uchar?key_checkinkey_check;
????uchar?key?=?0;
????KEYPORT?=?0XF0;
????if(xx==0)statevalue?=?0;
????key_checkin?=?KEYIN;??//讀取電平
????????if(key_checkin?!
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-05-01?23:58??experiment2\
?????文件?????????614??2017-05-01?23:28??experiment2\.ccsproject
?????文件???????28949??2017-05-01?23:28??experiment2\.cproject
?????目錄???????????0??2017-05-01?23:58??experiment2\.launches\
?????文件????????4686??2017-05-01?23:59??experiment2\.launches\experiment2.launch
?????文件?????????841??2017-05-01?23:28??experiment2\.project
?????目錄???????????0??2017-05-01?23:40??experiment2\.settings\
?????文件??????????62??2017-05-01?23:28??experiment2\.settings\org.eclipse.cdt.codan.core.prefs
?????文件?????????123??2017-05-01?23:28??experiment2\.settings\org.eclipse.cdt.debug.core.prefs
?????文件?????????208??2017-05-01?23:40??experiment2\.settings\org.eclipse.core.resources.prefs
?????目錄???????????0??2017-05-16?02:27??experiment2\Debug\
?????文件??????????59??2017-05-16?02:27??experiment2\Debug\ccsObjs.opt
?????文件???????72836??2017-05-16?02:27??experiment2\Debug\experiment2.map
?????文件???????55092??2017-05-16?02:27??experiment2\Debug\experiment2.out
?????文件??????223365??2017-05-16?02:27??experiment2\Debug\experiment2_li
?????文件?????????745??2017-05-16?02:27??experiment2\Debug\main.d
?????文件???????11512??2017-05-16?02:27??experiment2\Debug\main.obj
?????文件????????4361??2017-05-16?02:27??experiment2\Debug\makefile
?????文件?????????260??2017-05-01?23:40??experiment2\Debug\ob
?????文件????????2073??2017-05-16?02:27??experiment2\Debug\sources.mk
?????文件????????1082??2017-05-16?02:27??experiment2\Debug\subdir_rules.mk
?????文件?????????530??2017-05-16?02:27??experiment2\Debug\subdir_vars.mk
?????文件???????14573??2017-05-01?23:28??experiment2\lnk_msp430f5529.cmd
?????文件????????3003??2017-05-16?02:27??experiment2\main.c
?????目錄???????????0??2017-05-01?23:28??experiment2\targetConfigs\
?????文件?????????822??2017-05-01?23:28??experiment2\targetConfigs\MSP430F5529.ccxm
?????文件?????????806??2017-05-01?23:28??experiment2\targetConfigs\readme.txt
- 上一篇:51單片機交通燈全套資料
- 下一篇:安川碼垛程序.xlsx
評論
共有 條評論